Php 移动上载的文件不工作
我正在上传文件。我在网上搜索了一下,但没有找到我错的地方。 这是我的代码:Php 移动上载的文件不工作,php,Php,我正在上传文件。我在网上搜索了一下,但没有找到我错的地方。 这是我的代码: <?php if(isset($_POST['uploaden_image'])) { $paginanaam = mysqli_real_escape_string($link, $_POST['paginanaam_image']); $link_image = mysqli_real_escape_string($link, $_POST['link_image']); //1 Naam van de fil
<?php
if(isset($_POST['uploaden_image']))
{
$paginanaam = mysqli_real_escape_string($link, $_POST['paginanaam_image']);
$link_image = mysqli_real_escape_string($link, $_POST['link_image']);
//1 Naam van de file
$imagename = $_FILES['image']['name'];
//2 Temporary directory van de file
$imagetmp = $_FILES['image']['tmp_name'];
//3 File grootte
$imagesize = $_FILES['image']['size'];
//4 File type
$imagetype = $_FILES['image']['type'];
//5 Creëer het pad naar de afbeelding
$path = "/hsphere/local/home/mcbheer/mcwpo.nl/philippus/images/".$imagename;
//I tried every possibility over here
if(move_uploaded_file($_FILES['image']['tmp_name'], $path))
{
echo "De afbeelding is met succes geüpload.";
$sql = "INSERT INTO images (imagenaam, imagepath, imagetype, link_image, paginanaam_images) VALUES ('".$imagename."', '".$path."', '".$imagetype."', '".$link_image."', '".$paginanaam."')";
if(!mysqli_query($link, $sql))
{
echo "Kon de query afbeelding aan de database toevoegen niet uitvoeren" . mysqli_error($link);
}
}
else
{
echo "Kon de afbeelding niet uploaden";
}
}
?>
这是上传表格
<form name="uploadimage" id="uploadimage" action="<?php echo $_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data" method="post">
<table><tr><td>
<label>For which page?</label>
</td><td>
<input type="text" id="paginanaam_image" name="paginanaam_image">
</td></tr><tr><td>
<label>Linkt image</label>
</td><td>
<input type="text" id="link_image" name="link_image">
</td></tr><tr><td>
<input type="file" id="image" name="image">
</td></tr><tr><td></td><td>
<input type="submit" name="uploaden_image" value="uploaden" id="uploaden_image">
</td></tr></table></form>
所以我尝试了所有可能的路径,包括/和/以及每个目录。这行不通。我在网上搜索,但找不到我做错了什么。当地的情况很好,但现在不行了。我还尝试了$\u SERVER['document\u root']/图像/$图像名
没什么用,我希望有人能帮我。提前感谢。在本地主机上,绝对路径有效。在实时服务器上,可能需要使用相对路径。例如:$path=images/如果从root运行脚本,这可能是权限问题。您是否具有对/hsphere/local/home/mcbheer/mcwpo.nl/philippus/images/?的写入权限?检查您是否具有对该文件夹的写入权限。mcwpo.nl文件夹名称也可以执行此操作。