मैं अपने वेबसर्वर पर एक फ़ोल्डर में फ़ाइल अपलोड करने के लिए कुछ PHP लिखने की कोशिश कर रहा हूं। मेरे पास यह है:
<?php
if ( !empty($_FILES['file']['tmp_name']) ) {
move_uploaded_file($_FILES['file']['tmp_name'], './' . $_FILES['file']['name']);
header('Location: http://www.mywebsite.com/dump/');
exit;
}
?>
<html>
<head>
<title>Dump Upload</title>
</head>
<body>
Upload a File
<form action="upload.php" enctype="multipart/form-data" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000000" />
Select the File:
<input type="file" name="file" />
<input type="submit" value="Upload" />
</form>
</body>
</html>
मुझे ये त्रुटियां मिल रही हैं:
चेतावनी: move_uploaded_file (./ test.txt) [function.move-upload-file]: स्ट्रीम खोलने में विफल: E: \ inetpub \ vhosts \ mywebsite.com \ httpdocs \ dump \ upload.php पर अनुमति अस्वीकार की गई लाइन 3
चेतावनी: move_uploaded_file() [function.move-upload-file]: E: \ inetpub \ vhosts \ mywebsite में 'c: \ WINDOWS \ Temp \ phpA30E.tmp' को './test.txt' में स्थानांतरित करने में असमर्थ लाइन 3 पर .com \ httpdocs \ dump \ upload.php
चेतावनी: हेडर जानकारी संशोधित नहीं कर सकता - हेडर पहले से भेजे गए हैं (आउटपुट ई: \ inetpub \ vhosts \ mywebsite.com \ httpdocs \ dump \ upload.php: 3) में शुरू हुआ: ई में \ inetpub \ vhosts \ mywebsite.com लाइन 4 पर \ httpdocs \ dump \ upload.php
PHP संस्करण 4.4.7
एक विंडोज बॉक्स पर आईआईएस चल रहा है। इस विशेष फ़ाइल / फ़ोल्डर में 777 अनुमतियां हैं।
कोई विचार?