04-10-2007, 17:34
|
|
|
חבר מתאריך: 08.04.07
הודעות: 123
|
|
העלאת קבצים אוטומאטית ע"י HTTP_REQUEST
אני מנסה להעלות קבצים לדף שבניתי מדף אחר ע"י שימוש בHTTP_REQUEST (כדי שההעלאה תיהיה אוטונומית) ....
הדף שאני מעלה אליו נראה ככה:
קוד PHP:
<html> <body> <form action="upload.php" method="post" enctype="multipart/form-data"> <label for="file">Filename: <input type="file" name="file" id="file" /> <br /> <input type="submit" name="submit" value="Submit" /> </form> </body> </html> <?php if ($_FILES["file"]["error"] > 0) { echo "Error: " . $_FILES["file"]["error"] . "<br />"; } else { echo "Upload: " . $_FILES["file"]["name"] . "<br />"; echo "Type: " . $_FILES["file"]["type"] . "<br />"; echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />"; echo "Stored in: " . $_FILES["file"]["tmp_name"]."</br>"; } ?>
והקוד שכתבתי שאמור בסופו של דבר להעלות את הקובץ הוא :
קוד PHP:
<?php require_once "HTTP/Request.php"; $req =& new HTTP_Request("upload.php"); $req->setMethod(HTTP_REQUEST_METHOD_POST); $req->addHeader('Content-Type', 'multipart/form-data'); $req->addFile("file", "/home/amihai/Desktop/po.wmv"); /* * * * what the hell goes here? * * * */ $req->sendRequest(); echo $req2->getResponseBody(); ?>
מישהו יודע מה צריך לעשות כדי שאני יוכל להעביר את הקובץ כמו שצריך?
|