Upload script maken
Ik heb nu al meerdere upload scripts bekekenvoor bestanden, maar nog niet iets gevonden als vaste basis. Of ze zijn te oud, of niet goed beveiligd, of ik snap der geen snars van.
Dus wil ik het zelf maken (past het meteen in mn systeem).
Nu zit ik alleen met 1 probleem. Ik weet niet hoe het in elkaar zit.
1. Hoe ziet de html form eruit voor 1 bestand?
2. Ik zie altijd $_FILES, moet dat niet $_POST zijn?
3. Welke functies moet je allemaal doen?
4. Hoe weet je de naam van de file, de extensie etc als je aan het uploaden bent?
Ik snap er niet veel van, want elk script is anders, en heb ik daardoor geen houvast hoe het nu precies in elkaar zit, ik hoop dat iemand mij kan helpen.
Dus wil ik het zelf maken (past het meteen in mn systeem).
Nu zit ik alleen met 1 probleem. Ik weet niet hoe het in elkaar zit.
1. Hoe ziet de html form eruit voor 1 bestand?
2. Ik zie altijd $_FILES, moet dat niet $_POST zijn?
3. Welke functies moet je allemaal doen?
4. Hoe weet je de naam van de file, de extensie etc als je aan het uploaden bent?
Ik snap er niet veel van, want elk script is anders, en heb ik daardoor geen houvast hoe het nu precies in elkaar zit, ik hoop dat iemand mij kan helpen.
Gesponsorde koppelingen:
Er is toch wel iemand die het weet :O
Bumpen pas na 24 uur.
Je zou een zo'n script moeten bestuderen en de functies eruit plukken ;) de namen van de functie helpen dan vaak al veel.
de $_FILES is een multi-dimensionale array ofzo, en daar staat niet alleen het bestand in, maar ook de bestandsnaam, grote etc.
Kijk maar eens op php.net: http://nl2.php.net/features.file-upload
Je zou een zo'n script moeten bestuderen en de functies eruit plukken ;) de namen van de functie helpen dan vaak al veel.
de $_FILES is een multi-dimensionale array ofzo, en daar staat niet alleen het bestand in, maar ook de bestandsnaam, grote etc.
Kijk maar eens op php.net: http://nl2.php.net/features.file-upload
En wat moet ik in 24 uur doen ;)
Wat ik al zei, ik heb ongeveer al 4 of 5 scripts uitvoerig bekeken. Maar ik ben er nog niet uitgekomen.
Wat ik al zei, ik heb ongeveer al 4 of 5 scripts uitvoerig bekeken. Maar ik ben er nog niet uitgekomen.
Met die link naar php.net moet het toch wel duidelijk zijn?
sorry, ik zal even kijken, ik krijg net een mailtje op mn gmail binnen die 29 december 29 verstuurd is :S
Je form hoort er zo uit te zien:
<form method="post" action="#" enctype="multipart/form-data">
Na verzenden van het formulier kun je via de superglobal $_FILES checken wat de status is van je upload. Doe maar eens zoiets op je pagina:
Dan krijg je keurig te zien wat er allemaal aan info beschikbaar is.
N.B. het is wel belangrijk dat je ook een input type "file" in je formulier hebt, maar dat had je hopelijk al begrepen ;-)
<form method="post" action="#" enctype="multipart/form-data">
Na verzenden van het formulier kun je via de superglobal $_FILES checken wat de status is van je upload. Doe maar eens zoiets op je pagina:
Code (php)
Dan krijg je keurig te zien wat er allemaal aan info beschikbaar is.
N.B. het is wel belangrijk dat je ook een input type "file" in je formulier hebt, maar dat had je hopelijk al begrepen ;-)



