Nieuw lid |
|
dit werkt wel
<?php
//kijken of er een bestand is geselecteerd
if(isset($_FILES['bestand'])) {
//als het bestand groter is dan 102400 bytes(100kb) word hij niet toegelaten
if($_FILES['bestand']['size'] > 102400) {
echo "Het bestand is <b>" . $_FILES['bestand']['size'] . "</b>, het maximale toegstaan is <b>102400</b>";
} else {
//kijken of het bestand wel een gif, png of jpg is
if($_FILES['bestand']['type'] == "image/gif" || $_FILES['bestand']['type'] == "image/png" || $_FILES['bestand']['type'] == "image/pjpeg" || $_FILES['bestand']['type'] == "image/jpeg") {
//kijken of er een nieuwe naam aan het bestand is gegeven
if(empty($_POST['naam'])) {
$naam = $_FILES['bestand']['name'];
} else {
//strip de extensie om die achter de nieuwe bestandsnaam te plakken
$x = strrchr($_FILES['bestand']['name'], ".");
$naam = $_POST['naam'] . $x;
}
//het bestand uploaden met de nieuwe of oude naam
move_uploaded_file($_FILES['bestand']['tmp_name'], "" . $naam);
//voor linux of unix hosts chmodden we het bestand naar 777 zodat iedereen um kan zien
} else {
echo "Het bestand is geen png, jpg of gif";
}
}
} else {
echo "Selecteer een plaatje";
}
?>
<form action="" method="post" enctype="multipart/form-data">
<b>Bestand:</b> <input type="file" name="bestand"><br>
<b>Nieuwe naam:</b> <input type="text" name="naam"><br>
<input type="submit" name="submit" value="Upload">
</form>
<?php //kijken of er een bestand is geselecteerd if(isset($_FILES['bestand'])) { //als het bestand groter is dan 102400 bytes(100kb) word hij niet toegelaten if($_FILES['bestand']['size'] > 102400) { echo "Het bestand is <b>" . $_FILES['bestand']['size'] . "</b>, het maximale toegstaan is <b>102400</b>"; } else { //kijken of het bestand wel een gif, png of jpg is if($_FILES['bestand']['type'] == "image/gif" || $_FILES['bestand']['type'] == "image/png" || $_FILES['bestand']['type'] == "image/pjpeg" || $_FILES['bestand']['type'] == "image/jpeg") { //kijken of er een nieuwe naam aan het bestand is gegeven if(empty($_POST['naam'])) { $naam = $_FILES['bestand']['name']; } else { //strip de extensie om die achter de nieuwe bestandsnaam te plakken $x = strrchr($_FILES['bestand']['name'], "."); $naam = $_POST['naam'] . $x; } //het bestand uploaden met de nieuwe of oude naam //voor linux of unix hosts chmodden we het bestand naar 777 zodat iedereen um kan zien } else { echo "Het bestand is geen png, jpg of gif"; } } } else { echo "Selecteer een plaatje"; } ?> <form action="" method="post" enctype="multipart/form-data"> <b>Bestand:</b> <input type="file" name="bestand"><br> <b>Nieuwe naam:</b> <input type="text" name="naam"><br> <input type="submit" name="submit" value="Upload"> </form>
|