PDA

View Full Version : سوال: مشکل در دستور if



padidehco
یک شنبه 10 شهریور 1392, 16:27 عصر
سلام دوستان
مشکل این کد چیه؟


// بررسي فرمت فايل ضميمه
@$ext = end(explode('.',$file_name) || explode('.',$file_name1));
if(!in_array($ext,$formats)){
echo "فايل ضميمه شده مجاز نمي باشد.تنها فرمتهاي ";
foreach($formats as $value){
echo $value." , ";
}echo " قابل ارسال هستند"; die('');}

padidehco
یک شنبه 10 شهریور 1392, 16:28 عصر
من دو تا فایل دارم که می خوام فرمت هر دوی اون ها برسی بشه
باید کد بالا را چی کار کنم؟

darkcms
دوشنبه 11 شهریور 1392, 11:46 صبح
با سلام و درود.
توجه داشته باشید که این جا بخش جاوا اسکریپت هست نه پی اچ پی!
برای این کار شما باید از کد زیر استفاده کنید :

<?php
header('Content-Type: text/html; charset=utf-8');

$file = 'New Text Document.txt';

$formats = array('jpeg','jpg','png');

if(!preg_match('/'.implode('|',$formats).'/i',$file)){

echo "فایل های ضمیمه شده مجاز نمی باشند ، تنها فرمت های ".implode('،',$formats)." قابل ارسال هستند!";

exit();
}

// Other Orders ...
?>
به امید فردایی بهتر!:لبخندساده: