09/10/2018, 18:15
em muốn hỏi về việc upload file?
Mấy anh chị cho em hỏi là em muốn upload file hình bằng ngôn ngữ lập trình (chẳng hạn như PHP) lên net.
Em chỉ đường dẫn tương đối hay tuyệt đối nó đều không hiểu(báo lổi)
Warning: copy(C:\PHP\nguyenanh\images\h_gioithieu1.gif) : failed to open stream: No such file or directory in /home2/cndh/public_html/nguyenanh/admin/xl_linhvuc.php on line 61
Hay có thủ thuật gì đặc biệt hông?
Em có hỏi chổ mua hosting nó trả lời là support mặc định cho việc upload file
Em chỉ đường dẫn tương đối hay tuyệt đối nó đều không hiểu(báo lổi)
Warning: copy(C:\PHP\nguyenanh\images\h_gioithieu1.gif) : failed to open stream: No such file or directory in /home2/cndh/public_html/nguyenanh/admin/xl_linhvuc.php on line 61
Hay có thủ thuật gì đặc biệt hông?
Em có hỏi chổ mua hosting nó trả lời là support mặc định cho việc upload file
Bài liên quan
<?php
function handleupload() {
// Check if it was infact uploaded - by using ***91;'tmp_name'***93;
if (is_uploaded_file($_FILES***91;'userfile'***93;***91;'tmp_name'***93;)) {
echo "<br />";
// Check it's size
if($_FILES***91;'userfile'***93;***91;'size'***93; <= $_POST***91;'MAX_FILE_SIZE'***93;) {
// get it's real name
$realname = $_FILES***91;'userfile'***93;***91;'name'***93;;
// Attempt to copy to users/ <-- Make sure this folder exists already
if(copy($_FILES***91;'userfile'***93;***91;'tmp_name'***93;, "users/".$realname)) {
echo "<br /><font color=\"green\"><b>$realname</b> was successfuly uploaded</font>";
}else {
//this is probably because the directory does not exist yet
echo "<br /><font color=\"red\"><b>$realname</b> could not be successfuly uploaded</font>";
}
}else {
// the file to upload exceeds the specified MAX_FILE_SIZE
echo "<br />The File size exceeded the ".($_POST***91;'MAX_FILE_SIZE'***93;/1024)."kb max file size allowed.<br />";
}
} else {
// File is greater than the upload_max_filesize set on your php.ini
echo "<br />Possible file upload attack: filename ".$_FILES***91;'userfile'***93;***91;'name'***93;.".";
}
}
?>
<html>
<head>
<title>File Upload</title>
</head>
<body>
<?php
// When the user clicks on the submit/upload button
// this statement becomes true and the handleupload
// function is called.
if (isset($_POST***91;'submit'***93;)) {
handleupload();
}
?>
<!-- Make sure to add this: ENCTYPE="multipart/form-data" to your <form> tag for it to work -->
<form ENCTYPE="multipart/form-data" method="POST" action="ultest.php">
File:<INPUT TYPE="FILE" NAME="userfile" SIZE="35">
<input type="hidden" name="MAX_FILE_SIZE" value="102400">
<input type="submit" value="Upload" name="submit">
<br />Please click only <b>once</b> and wait for confirmation
</form>
<a href=ultest.php>clear form</a>
</body>
</html>
http://www.yourdomain.com/users/
ban co the doi Directory .
mình đang gặp 1 vấn đề về upload file cần giúp đỡ
----------
khi ta thực hiện việc upload, đầu tiên nó sẽ upload cái file của mình vào server thành tmp_file, sau đó ta có thể kiểm tra về size và copy cái tmp này vào directory ta cần ... nhưng nếu người đó upload cái file đó 5mb lên thì sao ....
làm thế nào check size ngay tại client và ngăn không cho upload tmp lên server ? bạn nào biết chỉ giúp mình với ....
--------- mình đã thử dùng maxfilesize trong form nhưng nó vẫn upload lên server cái đã rùi mới check -----------
cảm ơn các bạn
dmc