Nieuw lid |
|
hallo allemaal, ik gebruik volgend formulier:
<form action="add_image.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="1500000">
<input type="file" name="afbeelding"><br>
<input type="text" name="naam" value="bestandsnaam (geen extensie)"><br>
<input type="submit" value="afbeelding toevoegen">
</form>
<form action="add_image.php" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="1500000"> <input type="file" name="afbeelding"><br> <input type="text" name="naam" value="bestandsnaam (geen extensie)"><br> <input type="submit" value="afbeelding toevoegen">
Daarnaast heb ik add_image.php:
<?php
$naam = $_POST["naam"];
$pad = "xxx";
If (is_uploaded_file($_FILES['afbeelding']['tmp_name'])) {
If ($_FILES['afbeelding']['size'] > 1500000) {
echo 'Het bestand is te groot.';
} elseif (!ereg("((.gif|.jpg|.png)$)",$_FILES['afbeelding']['name'],$extensie)) {
echo 'Het bestand is niet van het juiste type (gif, jpg, png)';
} elseif (!move_uploaded_file($_FILES['afbeelding']['tmp_name'],$pad.$naam.$extensie[0])) {
echo 'Het bestand kon niet worden verplaatst.';
} else {
echo 'Uw bestand staat nu op: http://electronics.knome.nl/img/uploaded/'.$naam.'.';
}
} else {
echo 'Het bestand kon niet worden ge-upload.';
}
?>
<?php $naam = $_POST["naam"]; $pad = "xxx"; If ($_FILES['afbeelding']['size'] > 1500000) { echo 'Het bestand is te groot.'; } elseif (!ereg("((.gif|.jpg|.png)$)",$_FILES['afbeelding']['name'],$extensie)) { echo 'Het bestand is niet van het juiste type (gif, jpg, png)'; } elseif (!move_uploaded_file($_FILES['afbeelding']['tmp_name'],$pad.$naam.$extensie[0])) { echo 'Het bestand kon niet worden verplaatst.'; } else { echo 'Uw bestand staat nu op: http://electronics.knome.nl/img/uploaded/'.$naam.'.'; } } else { echo 'Het bestand kon niet worden ge-upload.'; } ?>
als ik dit uitvoer, krijg ik de melding "Het bestand kon niet worden ge-upload."
waarom?
|