Hoi,
Ik wil een uploadscript op mijn site hebben, maar aangezien ik niet echt verstand heb van php, lukt het niet echt goed.
Op dit deel van de pagina moet het komen: http://s-robin.com/upload.php
De chmod ofzo heb ik wel goed gedaan. Maar er staat nog een hele tekst onder enzo.
Dit is de code die ik gebruik:
Mvg,
Robin
Ik wil een uploadscript op mijn site hebben, maar aangezien ik niet echt verstand heb van php, lukt het niet echt goed.
Op dit deel van de pagina moet het komen: http://s-robin.com/upload.php
De chmod ofzo heb ik wel goed gedaan. Maar er staat nog een hele tekst onder enzo.
Dit is de code die ik gebruik:
echo "<form method=post enctype=multipart/form-data>
<input type=file name=file>
<input type=sumit name=submit value=sumbit>
</form>"; $map = "upload/"; //map waar die in komt (wel chmod permision 777 geven
if($_POST[submit]) {
if($_FILES[file][size] <= 1024*100) {
// Controle of het bestand groter is als 100 kb (tussen de [] van $_FILES vul je de naam van het veld in)
$extension = array();
$extension[] = "image/gif"; // zet de extensions (vb: .jpg) in de array..
$extension[] = "image/jpg"; // altijd met image/ ervoor en zonder punt
// Let op .jpg kan hij verschillend zien (bv: ook als .pjpg) zoek dus op internet een lijst anders krijg je vaak errors..
if(in_array($_FILES[file][type], $extension)) {
// Controle of hij een bestand met de juiste extension heeft geupload
if(is_uploaded_file($_FILES[file][tmp_name])) { //Contorleren of hij is geupload
move_uploaded_file($_FILES[file][tmp_name], $map.$_FILES[file][name]);
// eerst geef je de file aan met de tmp naam waar die tijdelijk staat op geslagen, daarna de mapnaam en de filenaam met een punt er tussen
echo "Succesvol geupload..";
} else {
echo "Er is iets mis gegaan bij het uploaden";
}
} else {
echo "Je bestand heeft een verkeerde extensie";
}
} else {
echo "Je bestand moet kleiner zijn dan 100 kb";
}
} else {
// Hier je formulier (deze is zichtbaar wanneer er niet op submit is gedrukt..)
} Mvg,
Robin
De text is nu wel weg, maar bij mij komt er nog steeds een textvakje met submit, moet dit geen button zijn? Want nu kan ik toch niet uploaden.
)