Ehmmm..... de zoekfunctie hier?
Google ?
Link gekopieerd
dat heb ik al geprobeerd. maar kan niet echt iets vinden. heb al verschillende woordcombinaties gebruikt maar weet verder niet waar ik dan op moet zoeken zodat ik een goede combinatie krijg waarmee ik ook iets kan vinden
Link gekopieerd
Link gekopieerd
aan zoiets heb ik idd iets. dat is wel wat ik bedoel. maar ik ben bang dat ik dat nooit samen als een geheel krijg :(
Link gekopieerd
Tja proberen kan natuurlijk nooit kwaad. Je zou allereerst dat voorbeeld script eens goed kunnen bekijken om te zien wat welk onderdeel nou precies doet. Vervolgens kun je van daaruit die onderdelen in je eigen script gaan verwerken...
Link gekopieerd
Valt wel mee toch? Het uploadscript kun je zo overnemen. Het hernoemen van het bestand doe je vlak voor move_uploaded_file en klaar ben je.
Link gekopieerd
Ik heb hier een uploadscript van phphulp als ik me niet vergis:
<?
/*
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://hosting";
$mapnaam = "images/";
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";
$extensions['ext'][] = "image/jpe";
$extensions['ext'][] = "image/psd";
$extensions['ext'][] = "image/wmv";
$extensions['ext'][] = "image/eps";
$extensions['ext'][] = "image/pdp";
$extensions['ext'][] = "image/pdd";
if(in_array($_FILES['file']['type'], $extensions['ext'])) {
if($_FILES['file']['size'] > 5048576) {
echo "Uw bestand is meer als 5 MB!<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/bmp") {
$ext = ".png";
} elseif($_FILES['file']['type'] == "image/x-png") {
$ext = ".png";
} elseif($_FILES['file']['type'] == "image/jpe") {
$ext = ".jpe";
} elseif($_FILES['file']['type'] == "image/psd") {
$ext = ".psd";
} elseif($_FILES['file']['type'] == "image/gif") {
$ext = ".gif";
} elseif($_FILES['file']['type'] == "image/wmv") {
$ext = ".wmv";
} elseif($_FILES['file']['type'] == "image/eps") {
$ext = ".eps";
} elseif($_FILES['file']['type'] == "image/pdp") {
$ext = ".pdp";
} elseif($_FILES['file']['type'] == "image/pdd") {
$ext = ".pdd";
}
if(file_exists($mapnaam.$_FILES['file']['name'])) {
echo 'Er bestaat al een bestand met deze naam. Geef je bestand een andere naam <br><br><a href="javascript:history.back(1)">ga terug </a>';
}
else{
if(is_uploaded_file($_FILES['file']['tmp_name'])) {
move_uploaded_file($_FILES['file']['tmp_name'], $mapnaam.$_FILES['file']['name']);
echo "Uw bestand is succesvol geupload!<br><br><strong>De URL van uw bestand is:</strong><br> <a href='".$url.$mapnaam.$_FILES['file']['name']."' target=_blank>".$url.$mapnaam.$_FILES['file']['name']."</a><br><br>";
echo "";
echo "Wilt u nog een bestand uploaden?<br><br>Klik <a href='$url.'>hier</a><br><br>";
} 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 juiste extensie 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'>
<br></br>
<strong>Upload bestand:</strong><br><br><input type='file' name='file' id='file'></br>
<br>
<input type='submit' name='submit' value='Upload bestand..'>
</form>
Supported extenties:<br> <b>jpeg, jpg, gif, png, psd, wmv, eps, jpe, pdp, pdd, bmp</b><br><br>
maximale bestandsgrote = <strong>5mb</strong><br>
Gebruik een <strong>unieke bestandsnaam</strong>, anders worden eerder opgeslagen bestanden overschreven. ";
}
?>
dus dan moet ik boven
move_uploaded_file($_FILES['file']['tmp_name'], $mapnaam.$_FILES['file']['name']);
$rand = substr(md5(rand(0, 9999999999)), 0, 10);
move_uploaded_file($_FILES['userfile']['tmp_name'], $path . $rand . strrchr($_FILES['userfile']['name'], "."));
dit zal dan ook moeten werken of niet?
Link gekopieerd