[PHP] בעיה בקוד   
		
		
		זאת אמורה להיות מערכת העאלת קבצים שאני מנסה לעשות.. 
טוב אז קודם תראו את הפונקציה :
 
	PHP קוד: 
	
		 
		
		
			
    if($_POST["add"] == 1) {  
 
     $error = "";
 
            if($_FILES['file']['name']=='') $error .= "לא נבחר קובץ.";
            elseif($_FILES['file']['error']!=0) $error .= "אירעה שגיאה בהעלאת הקובץ.";
 
                  $file = $_FILES['file']['name'];
 
                  $file = str_replace(" ","-",$file);
 
                    list($name,$ext) = explode(".",$file);
 
                    if (($ext != "mp3") && ($ext != "MP3") && ($ext != "gif") && ($ext != "JPG") && ($ext != "jepg") && ($ext != "bmp") && ($ext != "BMP"))
                    $error = "לא ניתן להעלות את הקובץ ".$name." הסיומת ".$ext." אינה חוקית";
 
                 $time = time(); 
                 $prefix= $time."-";
 
         if($error == "") {
 
             if(move_uploaded_file($_FILES['file']['tmp_name'],$dir.$prefix.$file)) {
             echo 'הקובץ הועלה בהצלחה!';
             } else {
             echo 'שגיאה בהעברת הקובץ, אנא נסה שנית';
             }
 
         } else echo $error;
     } 
 
		 
		
		 
	 
 הבעיה :  
שאני מעלה קובץ עם סיומת gif הוא רושם "הקובץ הועלה בהצלחה!" 
אבל ! 
שאני מעלה קובץ עם סיומת mp3 הוא כותב "אירעה שגיאה בהעלאת הקובץ." 
ניסיתי להעלות מספר קבצים שונים של MP3 , ולא לא עובד, מה עושים ?  
	 |