PHP Module uploadprogress
Tijdens de installatie van PHP kwam ik wat leuks tegen, de module uploadprogress...
Met een simpele PHP functie, aangeroepen door AJAX kan je vervolgens live de upload weergeven!
En hier een mooi voorbeeld + nederlandse uitleg
Met een simpele PHP functie, aangeroepen door AJAX kan je vervolgens live de upload weergeven!
En hier een mooi voorbeeld + nederlandse uitleg
Gewijzigd op 01/01/1970 01:00:00 door Arjan Kapteijn
Mooi mooi mooi! Erg bedankt voor het delen van deze handige links!
Er was altijd al veel vraag naar zoiets, velen willen een uploadbar hebben waarbij je kan zien hoever een upload is.
Wat ik me dan wel meteen afvraag is of het dan andersom ook zou werken :)
Er was altijd al veel vraag naar zoiets, velen willen een uploadbar hebben waarbij je kan zien hoever een upload is.
Wat ik me dan wel meteen afvraag is of het dan andersom ook zou werken :)
uploadprogress_get_info geeft vrij veel informatie, onder andere hoe groot het bestand al is, en hoe groot het bestand moet worden. Trek je de moet-worden van de al-is af, dan heb je hoeveel-je-nog-moet. Daar is je waarde.
Voor diegenen die niet bij hun PHP installatie kunnen, en niet hun hoster durven te vragen deze extentie te installeren: Het kan ook met flash. Naja, flash doet het uploaden. Afhandelen van de informatie gaat nog steeds met Javascript. Voordeel is dat het wat vloeiender gaat en je niet afhankelijk bent van het type server. Daarbij kan je ook meerdere bestanden tegelijkertijd selecteren en de selectie limiteren tot een bepaald type. Nadeel is dat de bezoeker flash moet hebben geïnstalleerd.
Voor diegenen die niet bij hun PHP installatie kunnen, en niet hun hoster durven te vragen deze extentie te installeren: Het kan ook met flash. Naja, flash doet het uploaden. Afhandelen van de informatie gaat nog steeds met Javascript. Voordeel is dat het wat vloeiender gaat en je niet afhankelijk bent van het type server. Daarbij kan je ook meerdere bestanden tegelijkertijd selecteren en de selectie limiteren tot een bepaald type. Nadeel is dat de bezoeker flash moet hebben geïnstalleerd.
@ Jelmer: je eerste link doet het niet. Die tweede kende ik nog niet, thanks!
@ Arjan: ziet er veelbelovend uit. Binnenkort eens testen.
@ Arjan: ziet er veelbelovend uit. Binnenkort eens testen.
Ik zie het, geen wonder. Het is immers geen officiële PHP functie. Ik kan er overigens ook geen documentatie voor vinden.
Naja, wil je de mogelijkheden uitzoeken, kijk dan naar de broncode of doe gewoon even var_dump op de uitvoer van uploadprogress_get_info :)
Naja, wil je de mogelijkheden uitzoeken, kijk dan naar de broncode of doe gewoon even var_dump op de uitvoer van uploadprogress_get_info :)