View Single Post
ישן 07-11-07, 06:19   # 1
Nils
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
הודעות: 85

Nils לא מחובר  

שאלה: העלאת קבצים בעזרת PHP

שלום [=
רציתי לדעת איך אני יכול לעשות העלאת קבצים,אני משתמש בשפה PHP

התחלתי ללמוד מפה:
http://www.webmaster.org.il/article.asp?id=243

אבל לא זה לא עובד לי :S

שווה בכלל להתחיל ללמוד משם? יעני זה קבצים טובים?

הוא נותן לי שגיאה כזאת:
"Warning: move_uploaded_file(/upload/up/pas.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/yairsh/domains/nodomainfornow.com/public_html/upload/uploader.php on line 14

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpIKUKsv' to '/upload/up/pas.jpg' in /home/yairsh/domains/nodomainfornow.com/public_html/upload/uploader.php on line 14
שגיאה בהעברת הקובץ מתקיית הקבצים הזמניים בשרת למיקום הסופי."

הקבצים:

PHP קוד:
<html>
<
head>
<
title>העלה קובץ</title>
</
head>
<
body> <form action="uploader.php" method="post" enctype="multipart/form-data">
בחר קובץ: <input type="file" name="myfile" size="20" /><br />
<
input type="submit" value="שלח קובץ" />
</
form>
</
body>
</
html
PHP קוד:
<?php
$dir
='/upload/up/';
$url='http://84.94.230.229/~yairsh/upload/upl/';
if(
$_FILES['myfile']['name']=='')
{
echo 
"לא נבחר קובץ.";
die;
}
elseif(
$_FILES['myfile']['error']!=0)
{
echo 
"אירעה שגיאה בהעלאת הקובץ";
die;
}
if(
move_uploaded_file($_FILES['myfile']['tmp_name'],$dir.$_FILES['myfile']['name']))
{
echo 
"הקובץ הועלה בהצלחה!!
:קישור לקובץ
<a href="
.$url.$_FILES['myfile']['name'].">".$url.$_FILES['myfile']['name']."<a/>";
}
else
{
echo 
'שגיאה בהעברת הקובץ מתקיית הקבצים הזמניים בשרת למיקום הסופי.';
}
?>
  Reply With Quote