Ik ben een tijdje bezig om een file up te loaden mbv php maar het gaat toch niet helemaal goed. Ik weet het, er staan overal voorbeelden, topics ook hier op GoT maar het lukt me dus niet...
omdat ik de manuals, topics hier, etc al heb doorgeneusd en geen voorbeeldcode hoef (die heb ik al teveel gezien) heb ik m'n probleem teruggebracht tot de volgende vragen:
1) als ik mbv een form (input-type file, name=myfile, enctype="multipart/form-data") een file heb geselecteerd, zijn de variabelen $_FILES['myfile']['name'], $_FILES['myfile']['type'], etc... niet beschikbaar. De variabelen $myfile_name, etc daarentegen WEL, hoe kan dit?
2) als ik die file wil copyen, heb ik (als ik het goed heb) de tmp_name ($_FILES['myfile']['tmp_name']) nodig, ik zou verwachten dat die dan ook beschikbaar zou zijn onder $myfile_tmp_name, maar dat blijkt niet zo te zijn - hij is in elk geval leeg. Hoe kan ik die tmp-name toch te pakken krijgen?
3) wordt een file al geupload als ik een file kies en op submit klik? m.a.w.: is die tmp_name-variabele de temp-name voor de file die dan al op de desbetreffende server staat? (en is het copy-en daarna dus alleen bedoeld om de file op de server te verplaatsen)
omdat ik de manuals, topics hier, etc al heb doorgeneusd en geen voorbeeldcode hoef (die heb ik al teveel gezien) heb ik m'n probleem teruggebracht tot de volgende vragen:
1) als ik mbv een form (input-type file, name=myfile, enctype="multipart/form-data") een file heb geselecteerd, zijn de variabelen $_FILES['myfile']['name'], $_FILES['myfile']['type'], etc... niet beschikbaar. De variabelen $myfile_name, etc daarentegen WEL, hoe kan dit?
2) als ik die file wil copyen, heb ik (als ik het goed heb) de tmp_name ($_FILES['myfile']['tmp_name']) nodig, ik zou verwachten dat die dan ook beschikbaar zou zijn onder $myfile_tmp_name, maar dat blijkt niet zo te zijn - hij is in elk geval leeg. Hoe kan ik die tmp-name toch te pakken krijgen?
3) wordt een file al geupload als ik een file kies en op submit klik? m.a.w.: is die tmp_name-variabele de temp-name voor de file die dan al op de desbetreffende server staat? (en is het copy-en daarna dus alleen bedoeld om de file op de server te verplaatsen)