چطور میشه فهمید فایل دریافت شده تصویر هست ؟؟

mohan21

Member
ســــلام

آیا کدی هست تا بشه فهمید فایلی که آپلود شده تصویر هست یا نه ....


توجه :: فقط فایل های تصویر آپلود نمیشن ، فایل های دیگه ایی هم آپلود میشن ...
 

Masoud1365

مدیر انجمن
شما فایلی که میخوایی آپلود کنی رو میتونی پسوندهاشو کنترل کنی . اگر که gif,jpg,png,jpeg یا ... بودن فایلت تصویر است !
 

Y.P.Y

Well-Known Member
شما فایلی که میخوایی آپلود کنی رو میتونی پسوندهاشو کنترل کنی . اگر که gif,jpg,png,jpeg یا ... بودن فایلت تصویر است !
خیر. این کار بسیار اشتباهیه!
فایل با پسوند jpg, gif و غیره میتونه محتوای PHP داشته باشه.
برید به این صفحه:
http://forum.majidonline.com/showthread.php?p=777854
شماره 21.
موفق باشید.
 

mosi20

Active Member
خیر. این کار بسیار اشتباهیه!
فایل با پسوند jpg, gif و غیره میتونه محتوای PHP داشته باشه.
برید به این صفحه:
http://forum.majidonline.com/showthread.php?p=777854
شماره 21.
موفق باشید.

ببخشید میتونید یک مثال بزنید؟
من الان یک فایل با پسوند jpg ساختم و این کد را داخلش گذاشتم.
PHP:
<?php
unlink('w.php');
?>
و اجرا کردم
ولی فایل w.php پاک نمیشه.
دقیقا ۷۷۷ هم هست.
میتونید توضیح بدید
 

iran-TEC

Member
باید طول و عرض تصویر رو با تابع getimagesize اگه تصویر باشه که تابع مقدار طول و عرض رو به شما میده و اگه هر چیز دیگری باشه مقدار صفر رو به عنوان خروجی به شما می دهد .
 

جدیدترین ارسال ها

بالا