你好经验丰富的程序员。我目前在我的../var/www/photos
文件夹中有目录images/
和文件Dan.php
。
当我Dan.php
在浏览器中使用时单击上传按钮时,会显示一条成功消息。破碎的图像方块出现了。右键单击图像时,我也无法在新选项卡中打开图像。图像也不会出现在images/
文件夹中。这里是Dan.php
。我将感谢您的见解和帮助。
我也试过做chmod -R 777 ../var/www/photos/images
。
<!--I want you to use GD Library to Resize the image that is uploaded.
如果你很快就明白了,开始研究用于裁剪的 JS 脚本
个人资料图片的图像(比例应为 1:1)-->
<html>
<body>
<form action="<?php echo ( $_SERVER['PHP_SELF'] );?>" method="post" enctype="multipart/form-data">
<label for="file">Pictures</label>
<input type="file" name="file[]" id="file" accept="image/*" multiple="">
<button type="submit" name="send_album">Submit</button>
</form>
<?php
if(!is_dir('images')) {
mkdir('images');
}
if(isset($_POST['send_album'])) {
//for($x = 0; $x < 9; $x++)
$x = -1;
foreach ($_FILES["file"]["name"] as $firstNameKey => $arFileDescriptions) {
$x += 1;
if ($_FILES["file"]["error"][$x] > 0) {
echo "Error: " . $_FILES["file"]["error"][$x] . "<br>";
} elseif (file_exists("images/". $_FILES["file"]["name"][$x])) {
echo $_FILES["file"]["name"][$x] . " already exists. <br />";
} else {
move_uploaded_file($_FILES["file"]["tmp_name"][$x], "images/" . $_FILES["file"]["name"][$x] . '/');
echo "Stored in: " . "images/" . $_FILES["file"]["name"][$x] ."<br />";
echo '<img style="height:150px;" src="' . 'images/'. $_FILES["file"]["name"][$x] . '" /><br />';
echo "Upload: " . $_FILES["file"]["name"][$x] . "<br />";
echo "Type: " . $_FILES["file"]["type"][$x] . "<br />";
echo "Size: " . ($_FILES["file"]["size"][$x] / 1024) . " kB<br />";
}
}
}
?>
</body>
</html>