הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP] העלאת קובץ (https://hosts.co.il/forums/showthread.php?t=52825)

-roee- 27-08-07 15:09

[PHP] העלאת קובץ
 
האם יש שגיאה בקוד הנ"ל?

משום מה הוא לא מעלה לי את הקובץ

PHP קוד:

        $efilename explode('.'$_FILES['file_name']['name']); 
        
$ext $efilename[count($efilename) - 1];

        
$filename =  $_FILES['file_name']['name'];
        
$new_name "[".substr(time(),3,10)."]".$filename;

        
$upload_to "../uploads/{$new_name}.{$ext}";

        if ( 
move_uploaded_file($_FILES['file_name']['tmp_name'],$upload_to) )
        {
echo 
"file has uploaded: <a href=\"./uploads/{$new_name}.{$ext}\">{$info['site_url']}/uploads/{$new_name}.{$ext}</a>";
        } else {
            
$site->error("התרחשה שגיאה בעת העלאת הקובץ. אנא נסה מאוחר יותר.");
        } 

הוא תמיד מחזיר לי את השגיאה

Tomer 27-08-07 15:16

בדוק הרשאות לתיקיה שאתה מעליה אליה (777)

-roee- 27-08-07 15:22

יש הרשאה כזאת לתיקיה

X-T 27-08-07 15:38

מה השגיאה שאתה מקבל?

Jonathan 27-08-07 15:55

מופיע לך שגיאה או שזה פשוט לא מעלה את הקובץ?

Derey22 27-08-07 16:04

תבדוק את נתיב הקבצים

-roee- 27-08-07 16:17

זה מפנה אותי לשגיאה שאני כתבתי:
"התרחשה שגיאה בעת העלאת הקובץ. אנא נסה מאוחר יותר."

mayden 27-08-07 16:24

תסתכל מה רשמת ב $upload_to , זה יעלה לשם גם את הסיומת? :|
תעשה משהו כזה:
PHP קוד:

$target_path "uploads/";
$target_path $target_path basename$_FILES['file_name']['name']); 

( target_path = upload_to במקרה שלך )


כל הזמנים הם GMT +2. הזמן כעת הוא 11:24.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ