所以,长话短说,我有一个使用Ubuntu模板的LXC,我正在运行Apache2,我在/var/www/html/index.html
中有一些简单的代码。
问题是我不确定我是否有正确的目录,我正在保存上传的图像。目前我保留在:/var/www/html/uploads
。
我想也许我应该注明:[SERVER_IP]:/var/www/html/uploads/
。
但是,是的。我还没弄清楚如何修复它。
编辑:这是代码:
<?php
if(isset($_POST["submit"])){
$filebasename = basename($_FILES['upfile']['name']);
$desired_dir=$_SERVER['DOCUMENT_ROOT']. "uploads/";
echo $desired_dir;
$file_name = $_FILES['upfile']['name'];
if (file_exists($desired_dir . $file_name)){
$message = $file_name . "el archivo ya existe";
} else {
move_uploaded_file($_FILES["upfile"]["tmp_name"], $desired_dir . $file_name);
$message = $file_name . "Cargado exitosamente";
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>PHP Carga de Imagenes</title>
<body>
<h2>Carga de Imagenes</h2>
<form action="" enctype="multipart/form-data" method="post" name="upl_frm">
Selecciona la imagen <input type="file" name="upfile" />
<input name="submit" type="submit" value="Cargar" />
<?php
if(!empty($message)){
echo $message;
}
?>
</form>
</body>
</html>