PDA

View Full Version : کمک درباره Upload کردن



taghavi
شنبه 01 آذر 1382, 11:03 صبح
با سلام
کد برنامه من دارای ایراد می باشد . لطفا" اگر کسی اطلاع دارد کمک کند
کد زیر را در فایل Upload.html ذخیره کرده ام :



<html>
<head>
<title> A Simple Form for Uploading a File </title>
</head>
<body>
<h1> A simple form for uploading a file </h1>
<form action="upload.php" method="post" enctype="multipart/form-data">
Enter file name: <Input type=file name=userfile><br>
<input type=submit><br>
</form>
</body>
</html>

حال فایل Upload.php من به صورت زیر میباشد :


<html>
<head>
<title>
Upload File Example
</title>
</head>
<body>
<?php
printf("<b>Uploaded File Details</b><br><br>");
printf("Name: %s <br>", $HTTP_POST_FILES["userfile"]["name"]);
printf("Temporary Name: %s <br>",
$HTTP_POST_FILES["userfile"]["tmp_name"]);
printf("Size: %s <br>", $HTTP_POST_FILES["userfile"]["size"]);
printf("Type: %s <br> <br>", $HTTP_POST_FILES["userfile"]["type"]);

if (copy($HTTP_POST_FILES["userfile"]["tmp_name"],"c:/temp/".$HTTP_POST_FILES["userfile"]["name"])) {
printf("<b>File successfully copied</b>");
} else {
printf("<b>Error: failed to copy file</b>");
}
?>
</body>
</html>

بعد اجرای اسکریپت error ای با عنوان ذیل میدهد:


Uploaded File Details

"); printf("Name: %s
", $HTTP_POST_FILES["userfile"]["name"]); printf("Temporary Name: %s
", $HTTP_POST_FILES["userfile"]["tmp_name"]); printf("Size: %s
", $HTTP_POST_FILES["userfile"]["size"]); printf("Type: %s

", $HTTP_POST_FILES["userfile"]["type"]); if (copy($HTTP_POST_FILES["userfile"]["tmp_name"],"c:/temp/".$HTTP_POST_FILES["userfile"]["name"])) { printf("File successfully copied"); } else { printf("Error: failed to copy file"); } ?>

البته error نمیدهد ولی صفحه فوق را نشان میدهد.

باتشکر-تقوی

Vahid_Nasiri
جمعه 07 آذر 1382, 04:27 صبح
آپلود سنترهای خوب با php و به صورت OpenSource :
http://phpatm.free.fr/
و
http://members.lycos.nl/linkdata/index.php?action=downloadfile&filename=fuplcent.zip