View Full Version : làm cách nào upload hình trên IIS
mình có web chạy trên IIS.Nhưng khi upload tập tin lên thì ko thể upload được file
Khi mình dùng echo $_FILES['userfile']['tmp_file'] nhưng ko báo gì cả.Chỉ hiện màu trắng
Anh em nào biết cách upload trên IIS chỉ mình với
cảm ơn anh em.Mình làm trên ngôn ngữ php
thuyduongcd
28-04-2010, 14:48
Post cái form dùng upload lên đây
<form enctype="multipart/form-data" action="" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
Send this file: <input name="file_upload" type="file" />
<input type="submit" name="btnUpload" value="Send File" />
</form>
<?php
/**
* @author jerry
* @copyright 4/2010
*/
if (isset($_POST['btnUpload']))
{
$dir="upload/";
$file= $dir. basename($_FILE['file_upload']['name']);
echo $file;
if (move_uploaded_file($_FILE['file_upload']['tmp_name'],$file))
{
echo "<br>Upload thanh cong";
}
else
{
echo "<br>Upload khong thanh cong";
}
}
?>
form thì k có vấn đề gì chạy trên apache bình thường
Gán quyền Write lên thư mục upload cho user ISUR_<COMPUTER_NAM> (Internet Guest Account)
thuyduongcd
29-04-2010, 09:20
Thử dùng hàm
is_uploaded_file($_FILE['file_upload']['tmp_name'])
để kiểm tra xem file đã thực sự được upload lên server hay chưa. Nếu true là file đã upload được lên server, false là thất bại.
Nếu trả về false, thử kiểm tra lại thuộc tính thư mục tạm (TEMP). Mở file php.ini lên tìm dòng upload_tmp_dir xem thư mục TEMP là gì (mặc định là C:\Windows\Temp). Kiểm tra lại thuộc tính (permissions) thư mục này xem có quyền ghi hay không.
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.