我无法将文件上传到服务器xampp
PHP代码:
$nome = $_FILES['userfile']['name'];
$tipo = $_FILES['userfile']['type'];
$dimensione = $_FILES['userfile']['size'];
$tmp = $_FILES['userfile']['tmp_name'];
$url_destinazione = "http://localhost/PHP/Giornale/" . $nome;
$r = move_uploaded_file($tmp, $url_destinazione);
结果html页面
警告:move_uploaded_file(http://localhost/PHP/Giornale/nnnnn.png):无法打开流:HTTP包装器不支持第117行的C:\ xampp \ htdocs \ PHP \ Giornale \ inserisci_articolo.php中的可写连接
答案 0 :(得分:0)
move_uploaded_file()
不会在网站上显示网址。它需要一个到文件系统上的位置的路径。
所以你必须使用这样的东西:
$nome = $_FILES['userfile']['name'];
$tipo = $_FILES['userfile']['type'];
$dimensione = $_FILES['userfile']['size'];
$tmp = $_FILES['userfile']['tmp_name'];
$destinazion e= "/location/of/the/folder/PHP/Giornale/".$nome;
$r = move_uploaded_file($tmp, $destinazione);
PHP Documentation在文件上传方面有一个很好的部分。