PHP file upload progress bar

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Marco

Marco

13/07/2009 16:54:00
Quote Anchor link
Hoi

Ik ben eigenlijk op zoek naar een progress bar die bijhoud hoever mijn upload staat. Ik wil geen cgi ofzo gebruiken. Enkel php, javascript,ajax,...

Er zou info bij moeten komen zoals:
uploadstatus in %
opgeladen aantal bytes,MB,..

Nu kwam ik tegen dat in php 5.2 hier iets nieuws was voorzien. (php 5.2 hooks for tracking upload)
Maar vind niet echt een goed voorbeeld voor het gebruik wat ik wil.

Zou iemand mij hier mee kunnen verder helpen?

Alvast bedankt
 
PHP hulp

PHP hulp

20/11/2024 17:37:28
 
Mr.Ark

Mr.Ark

13/07/2009 16:59:00
 
Emmanuel Delay

Emmanuel Delay

13/07/2009 18:20:00
Quote Anchor link
Ik ben nog nooit een echte Ajax/php file uploader tegen gekomen.

Ofwel is het met flash, ofwel met cgi ofwel met een verborgen iframe.

Het probleem met een progress bar, wat php betreft:
Het script begint pas te werken nadat het uploaden gedaan is.

Je kan dus niet zomaar de temporary file aanspreken, omdat je die pas kent wanneer het uploaden gedaan is.


Laat me duidelijk zijn. Ik hoop dat iemand me van het tegendeel kan overtuigen. Als iemand een echt Ajax/php upload systeem heeft, laat maar weten.
 
Marco

Marco

14/07/2009 09:53:00
Quote Anchor link
Wat gebruiken jullie dan?
Ik wil dit gaan gebruiken op een normale php server zonder dat ik verder nog veel installaties moet doen.

Kan iemand een link naar een scriptje geven dat de status van een upload weergeeft met de status in %.
Het moet dus vooral eenvoudig zijn.
 
Mr.Ark

Mr.Ark

14/07/2009 10:08:00
Quote Anchor link
Quote:
Het probleem met een progress bar, wat php betreft:
Het script begint pas te werken nadat het uploaden gedaan is.

Je kan dus niet zomaar de temporary file aanspreken, omdat je die pas kent wanneer het uploaden gedaan is.


Precies wat Emmanuel zegt, Je kan niet alleen PHP gebruiken om een progress bar te maken.

Waarom is een progress bar zo noodzakelijk?
 
Marco

Marco

14/07/2009 11:15:00
Quote Anchor link
Omdat er grotere bestanden zoals zip, psd, ia, ... zouden opgeladen worden en op dit moment lijkt het alsof er niets gebeurd.
Eenvoudig zou zijn om gewoon een loading image te tonen. Maar omdat het soms lang kan duren en er bepaalde gebruikers geen geduld hebben. zou een progress bar met een % procent aanduiding moeten aantonen hoever de upload staat.

Dit om te voorkomen dat de gebruikers op f5 gaan drukken en gaan denken dat er niets gebeurd.

Het hoeft niet puur PHP te zijn zolang er maar geen extra plugins ofzo nodig zijn.
Omdat het op meerde servers gebruikt zou moeten worden. Dus wat ik eigenlijk wil is gewoon ftp open doen, bestanden kopieren en naar de link surfen om te uploaden.

Alvast bedankt voor jullie antwoorden
 
Emmanuel Delay

Emmanuel Delay

15/07/2009 00:51:00
Quote Anchor link
Ech waar, ik had heel graag gehoord dat het wel zou kunnen.

Het probleem is echt gewoon het feit dat het php script pas wordt uitgevoerd wanneer de file volledig is geüploadet. Daarom kan ik me niet voorstellen dat er een oplossing zou kunnen zijn, tenzij je prutst aan apache zelf (SDK's, .dll's, ...).
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.