图片上传问题

时间:2019-11-28 21:26:11

标签: php html

我不知道为什么它不上传图片(但是同样的代码和平)。请帮我。 HTML:

$max_filesize = 524288;
$upload_path = './img/';
$id=$_POST["id"];

for ($i=1; $i<=3; $i++)
{
    (string)$inside="inside".$i;
    echo $inside;
    $filename = $_FILES[$inside]['name'];
    echo $filename;
    $ext = substr($filename, strpos($filename,'.'), strlen($filename)-1);
    echo $ext;

    if (isset($_POST[$inside])){

        if(filesize($_FILES[$inside]['tmp_name']) > $max_filesize)
            die('File is too big.');

        if(!is_writable($upload_path))
            die('Cannot access folder - 777.');

        if(move_uploaded_file($_FILES[$inside]['tmp_name'],$upload_path . $id . "inside" . $i . $ext))
        {
            echo 'Uploaded successfuly ';
            echo '<br><br>';
            echo '<img src="' . $upload_path . $filename . '" width="300" >';
        } else {
            echo 'Something went wrong, try again.';
        }
    }
}

在此之前:

<form method="post" enctype="multipart/form-data" action=""/>
    Що в коробці(Фото): <p>
    <input type="file" name="inside1"
          accept=".jpg, .jpeg, .png"> <p>
    <input type="file" name="inside2"
          accept=".jpg, .jpeg, .png"> <p>
    <input type="file" name="inside3"
          accept=".jpg, .jpeg, .png"> <p>
</form>

它说“出了点问题,请重试。”

1 个答案:

答案 0 :(得分:0)

奇怪的形式-normal application

enterprise application