[solved] php upload: gifs works, jpg fails
Posted: Sun Nov 28, 2004 11:00 am
Using this this code to upload pictures to my site gif images work fine but with jpeg images the $userfile doesn't get a value so the script fails.
HTML form ("action=upload.php" == the script below)
<body>
<form enctype="multipart/form-data" method="post" action="upload.php">
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="20000">
<p>
Bestand:
<input type="file" name="userfile">
</p>
<p>
Doelmap:
<input type="text" name="doelmap">
</p>
<p>
Betandsnaam:
<input type="text" name="bestandsnaam">
</p>
<p>
<input type="submit" name="Submit" value="uploaden">
</p>
</form>
</body>
By the way, using php 4.2.2
HTML form ("action=upload.php" == the script below)
<body>
<form enctype="multipart/form-data" method="post" action="upload.php">
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="20000">
<p>
Bestand:
<input type="file" name="userfile">
</p>
<p>
Doelmap:
<input type="text" name="doelmap">
</p>
<p>
Betandsnaam:
<input type="text" name="bestandsnaam">
</p>
<p>
<input type="submit" name="Submit" value="uploaden">
</p>
</form>
</body>
Code: Select all
<?php
if (file_exists($doelmap."/".$bestandsnaam)==true){
echo "bestand ".$doelmap."/".$bestandsnaam." bestaat al<br>";
if (unlink($doelmap."/".$bestandsnaam)==1){
echo "oud bestand verwijderd<br>";
} else {
echo "er is een fout opgetreden bij het verwijderen bestand <br>";
}
} else {
echo "bestand ".$doelmap."/".$bestandsnaam." bestaat nog niet<br>";
}
?>
<p> </p>
<?php
if (rename($userfile,$doelmap."/".$bestandsnaam)==true){
echo "Bestand is met succes geupload<br>";
} else {
echo "Er is een fout opgetreden bij het uploaden van het bestand<br>";
}
?>