//uploadForm.htmlpas le téléchargement dans le répertoire temp
<html>
<body>
<form action="upload_file.php" method="post" enctype="multipart/form-data">
<label for="browseFile">Filename : </label>
<input type="file" name="file" id="browseFile"><br>
<input type="submit" name="submit" value="Submit">
</body>
</html>
//upload_file.php
<?php
$allowedExt = array("png","jpg");
$temp = explode(".",$_FILES["file"]["name"]);
$extension = end($temp);
echo "uploading...";
if((($_FILES["file"]["type"]=="image/png") || ($_FILES["file"]["type"]=="image/jpg")) && ($_FILES["file"]["size"] < 1000000))
{
echo "success";
if($_FILES["file"]["error"] > 0)
{
echo "error in uploading" . $_FILES["file"]["error"]."<br>";
}
else
{
echo "<p>uploaded successfully</p>";
}
}
else
echo "invalid file" ;
echo $_FILES["file"]["name"]."stored in ".$_FILES["file"]["tmp_name"]."<br>";
move_uploaded_file($_FILES["file"]["tmp_name"],"uploads/".$_FILES["file"]["name"]);
echo "moved Successfully";
?>
Lorsque je tente de faire écho le nom du répertoire temporaire, il est vide. Les fichiers téléchargés sont manquants. Je ne l'obtiens pas dans le dossier MAMP/htdocs
ni dans le répertoire /tmp/
.
Je n'ai pas de répertoire uploads
dans /MAMP/htdocs/
. Le programme crée-t-il un répertoire s'il n'existe pas?
Et honte à tous ceux qui a répondu à la pêche pour rep pas cher et facile. points. –
@STTLCU et honte à vous pour ne rien expliquer pour aider les gens à apprendre. –
@ CarlosCampderrós Je me soucie plus de la valeur de cette communauté plutôt que de la valeur des codeurs paresseux. J'aiderai volontiers qui montre l'effort dans ses recherches et donc celui qui respecte réellement MON TEMPS ET EFFORT pour répondre. Les vampires et les codeurs paresseux ne sont pas les bienvenus ici. –