Nieuw lid |
|
Hoe kan ik ervoor zorgen dat deze script de upgeloade bestanden de orginele namen laat behouden i.p.v. dat hij ze de naam van de IP geeft?
<?
/*
Copyright: flAming @ WmCity
Upload dit bestand en maak in diezelfde dir een nieuwe map aan.
Geef hieronder bij $mapnaam de naam van de map op die je daar aan hebt gemaakt.
Geef die map alle rechten (CHMOD 777)
Vul bij $site hieronder je dir in waar dit bestand in staat.
*/
$url = "http://www.site.nl/";
$mapnaam = "uploads/";
if($_POST['submit']) {
$extensions = array();
$extensions['ext'][] = "image/gif";
$extensions['ext'][] = "image/jpg";
$extensions['ext'][] = "image/jpeg";
$extensions['ext'][] = "image/pjpeg";
$extensions['ext'][] = "image/png";
$extensions['ext'][] = "image/bmp";
$extensions['ext'][] = "image/x-png";
if(in_array($_FILES['file']['type'], $extensions['ext'])) {
if($_FILES['file']['size'] > 1048576) {
echo "Uw bestand is meer als 1 MB (1024 KB)!<br>Klik <a href='javascript:history.back(1)'>hier</a> om terug te gaan!";
} else {
if($_FILES['file']['type'] == "image/gif") {
$ext = ".gif";
} elseif($_FILES['file']['type'] == "image/jpg") {
$ext = ".jpg";
} elseif($_FILES['file']['type'] == "image/jpeg") {
$ext = ".jpg";
} elseif($_FILES['file']['type'] == "image/pjpeg") {
$ext = ".jpg";
} elseif($_FILES['file']['type'] == "image/bmp") {
$ext = ".bmp";
} elseif($_FILES['file']['type'] == "image/png") {
$ext = ".png";
} elseif($_FILES['file']['type'] == "image/x-png") {
$ext = ".png";
}
if(file_exists($mapnaam.$_SERVER['REMOTE_ADDR'].$ext)) {
unlink($mapnaam.$_SERVER['REMOTE_ADDR'].$ext);
}
if(is_uploaded_file($_FILES['file']['tmp_name'])) {
move_uploaded_file($_FILES['file']['tmp_name'], $mapnaam.$_SERVER['REMOTE_ADDR'].$ext);
echo "Uw bestand is succesvol geupload!<br>De URL van uw bestand is: ".$url.$mapnaam.$_SERVER['REMOTE_ADDR'].$ext."<br><br>Klik <a href='".$mapnaam.$_SERVER['REMOTE_ADDR'].$ext."' target='_blank'>hier</a> voor een voorbeeld.";
} else {
echo "Er is iets fout gegaan tijdens het uploaden!<br>Probeert u het nogmaals..<br>Klik <a href='javascript:history.back(1)'>hier</a> om terug te gaan!";
}
}
} else {
echo "U heeft een bestand gekozen dat niet de extensie .gif, .jpg, .jpeg, .png of .bmp heeft!<br>Klik <a href='javascript:history.back(1)'>hier</a> om terug te gaan!<br><br>";
}
} else {
echo "<form method='post' enctype='multipart/form-data'>
De volgende extensies zijn toegestaan: .gif & .jpg & .jpeg & .png & .bmp.<br>
Let wel op dat het bestand niet groter is dan 1 MB<br><br>
Upload bestand: <input type='file' name='file' id='file'><br>
<br>
<input type='submit' name='submit' value='Upload bestand..'>
</form>";
}
?>
<? /* Copyright: flAming @ WmCity Upload dit bestand en maak in diezelfde dir een nieuwe map aan. Geef hieronder bij $mapnaam de naam van de map op die je daar aan hebt gemaakt. Geef die map alle rechten (CHMOD 777) Vul bij $site hieronder je dir in waar dit bestand in staat. */ $url = "http://www.site.nl/"; $mapnaam = "uploads/"; if($_POST['submit']) { $extensions['ext'][] = "image/gif"; $extensions['ext'][] = "image/jpg"; $extensions['ext'][] = "image/jpeg"; $extensions['ext'][] = "image/pjpeg"; $extensions['ext'][] = "image/png"; $extensions['ext'][] = "image/bmp"; $extensions['ext'][] = "image/x-png"; if(in_array($_FILES['file']['type'], $extensions['ext'])) { if($_FILES['file']['size'] > 1048576) { echo "Uw bestand is meer als 1 MB (1024 KB)!<br>Klik <a href='javascript:history.back(1)'>hier</a> om terug te gaan!"; } else { if($_FILES['file']['type'] == "image/gif") { $ext = ".gif"; } elseif($_FILES['file']['type'] == "image/jpg") { $ext = ".jpg"; } elseif($_FILES['file']['type'] == "image/jpeg") { $ext = ".jpg"; } elseif($_FILES['file']['type'] == "image/pjpeg") { $ext = ".jpg"; } elseif($_FILES['file']['type'] == "image/bmp") { $ext = ".bmp"; } elseif($_FILES['file']['type'] == "image/png") { $ext = ".png"; } elseif($_FILES['file']['type'] == "image/x-png") { $ext = ".png"; } if(file_exists($mapnaam.$_SERVER['REMOTE_ADDR'].$ext)) { unlink($mapnaam.$_SERVER['REMOTE_ADDR'].$ext); } echo "Uw bestand is succesvol geupload!<br>De URL van uw bestand is: ".$url.$mapnaam.$_SERVER['REMOTE_ADDR'].$ext."<br><br>Klik <a href='".$mapnaam.$_SERVER['REMOTE_ADDR'].$ext."' target='_blank'>hier</a> voor een voorbeeld."; } else { echo "Er is iets fout gegaan tijdens het uploaden!<br>Probeert u het nogmaals..<br>Klik <a href='javascript:history.back(1)'>hier</a> om terug te gaan!"; } } } else { echo "U heeft een bestand gekozen dat niet de extensie .gif, .jpg, .jpeg, .png of .bmp heeft!<br>Klik <a href='javascript:history.back(1)'>hier</a> om terug te gaan!<br><br>"; } } else { echo "<form method='post' enctype='multipart/form-data'> De volgende extensies zijn toegestaan: .gif & .jpg & .jpeg & .png & .bmp.<br> Let wel op dat het bestand niet groter is dan 1 MB<br><br> Upload bestand: <input type='file' name='file' id='file'><br> <br> <input type='submit' name='submit' value='Upload bestand..'> </form>"; } ?>
|