Upload image php

落爺英雄遲暮 提交于 2019-12-13 11:03:23

问题


I'm trying to upload an image in a specific folder, but I'm getting nothing, not even an error message, when I click on upload button I get a blank page, and that's it, What am I missing?

 <?php if ((isset($_POST["enviado"])) && ($_POST["enviado"] == "form2")) {
    $nome_arquivo = $_FILES['userfile']['name']; 
    move_uploaded_file($_FILES['userfile']['tmp_name'],  "../legendofgames/documentos/games/".$nome_arquivo);
?>

    <script>
    opener.document.form2.strImage.value="<?php echo $nome_arquivo; ?>";
    self.close();
    </script>
    <?php
    }
    else
    {?>

.

<form  method="post" enctype="multipart/form-data" id="form2">

<p>
<input name="userfile" type="file" />
</p>
<p>
<input type="submit" name="button" id="button" value="Upload Image" />
</p>
<input type="hidden" name="enviado" value="form2" />
</form>
<?php }?>

回答1:


1.turn on error reporting in php.ini file or add this line at first:

<?php error_reporting(E_ALL); ?>

2.It seems that u have an syntax error on line 4: forget to close php code by ?>

<?php if ((isset($_POST["enviado"])) && ($_POST["enviado"] == "form2")) {
$nome_arquivo = $_FILES['userfile']['name']; 
move_uploaded_file($_FILES['userfile']['tmp_name'],  "../legendofgames/documentos/games/".$nome_arquivo);
?>


<script>
opener.document.form2.strImage.value="<?php echo $nome_arquivo; ?>";
self.close();
</script>
<?php
}
else
{?>


来源:https://stackoverflow.com/questions/16390790/upload-image-php

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!