19-04-2006, 19:59
|
|
|
חבר מתאריך: 21.09.02
הודעות: 408
|
|
אין פה יותר מידי תיחכום. אתה אמור לדעת פה יותר HTML מאשר PHP.
יש עליך ליצור טופס פשוט אשר נראה ככה:
קוד:
<form action="upload.php" method="post" enctype="multipart/form-data">
Upload File: <input type="file" name="fupload" /><br />
<input type="submit" name="submit" value="submit" />
</form>
החלק החשוב בטופס הוא רק להגדיר את הenctype, ורצוי שיהיה שדה file, אם אתה רוצה שיהיה אפשר לבחור קבצים להעלות
בשליחת הטופס הוא כבר אוטומטית יעלה את הקובץ לשרת כקובץ זמני, עכשיו רק מגיע השלב שבו אתה צריך לטפל בקובץ, ולהעביר אותו לאן שאתה מעוניין באיזה שם שאתה מעוניין, וכל שאר המשחקים שאתה רוצה.
בכדי לקבל מהטופס את כל המידע שאתה צריך על הקובץ, יש צורך להשתמש במשתנה הגלובלי $_FILES, ובכדי להעביר את הקובץ למיקום החדש יש צורך להשתמש בפונקציה move_uploaded_file (אפשרי גם ב copy).
ליותר מידע הסתכל בקישורים למטה. בהצלחה.
קישורים נוספים:
http://www.php.net/features.file-upload
http://www.php.net/move_uploaded_file
נ.ב.
ערכתי את אחד הקישורים, שים לב.
נערך לאחרונה ע"י Fixxxer בתאריך 19-04-2006 בשעה 20:06.
|