[PHP] Uitlezen van gegegevens mbt een file

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik ben nu bezig met SoftArtisans JFile, een upload applet om meerdere files/directories tegelijk te uploaden..

Zij geven uitleg voor asp, maar ik werk in php.. opzich is dit geen probleem, want de files worden gewoon gepost en die kan ik gewoon verwerken.. ik loop echter tegen 1 probleem aan. JFile doet het volgende om relatieve paden van de geuploade files op te slaan:
The uploaded data will include a header for this file:

X-RelativeFileName: user\simple.doc
Maaruh.. hoe kan ik een header uit een file op mn filesystem uitlezen? dat krijg ik niet voor elkaar (en ik heb alles op www.php.net/file al helemaal doorgespit).

Acties:
  • 0 Henk 'm!

  • 0528973
  • Registratie: Juni 2003
  • Laatst online: 15-05-2013
Weet je zeker dat het een header in het bestand is?(Lijkt me namelijk niet als je binaire bestanden gaat uploaden verziek je die meestal door daar data aan toe te voegen)
Is het niet een header welke je in de $_FILES array kan terug vinden of in de $_SERVER array?

[ Voor 29% gewijzigd door 0528973 op 17-03-2004 11:14 ]

Pascal


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hij's niet terug te vinden in die arrays...

Hier staat de uitleg bij recursive directories: http://support.softartisa..._fileup_saverecursive.htm

Acties:
  • 0 Henk 'm!

  • 0528973
  • Registratie: Juni 2003
  • Laatst online: 15-05-2013
Ik vermoed dat het een gewone HTTP-header is, welke je kan uitlezen met
de php functie apache_request_headers
http://nl.php.net/manual/...pache-request-headers.php

Pascal


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Nope.. is t ook niet. Net ff geprobeerd, maar ik krijg niet de 'header' die ik zoek...

Acties:
  • 0 Henk 'm!

  • 0528973
  • Registratie: Juni 2003
  • Laatst online: 15-05-2013
Dan nogmaals de vraag:
Weet je zeker dat de header waar ze het over hebben in de "file" geplaatst wordt.
Ik kan me dit slecht voorstellen... je zou er namelijk nogal snel de interne structuur van een bestand mee kunnen verpesten. Dus dan zou ik verwachten dat het of via de POST data te bereiken moet zijn in PHP of via de doorgestuurde Headers. Indien beide niet het geval is, is de kans groot dat ASP dit op een of andere niet direct in PHP mogelijke manier binnenkrijgt en kan gebruiken.

Pascal


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
In die uitleg van softartisans zeggen ze "The uploaded data will include a header for this file" Dus ik maak daar inderdaad uit op dat ze m als header van de file toevoegen.

Acties:
  • 0 Henk 'm!

  • 0528973
  • Registratie: Juni 2003
  • Laatst online: 15-05-2013
The uploaded data
will include a header for this file....
Ik denk persoonlijk niet dat dat de file in kwestie is... maar ik kan het mis hebben...
Had er anders in zullen staan, The uploaded file will include....

Ik weet niet exact hoe een HTML upload werkt.... ik kan me voorstellen dat er idd data geupload wordt, waarin het bestand zit en een aantal headers + wat meer informatie.

[ Voor 44% gewijzigd door 0528973 op 17-03-2004 14:58 ]

Pascal


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
k heb n antwoord van ze...
The X-RelativeFileName header is a mime-entity header rather than an http header - this is because there needs to be one header for each file in the request; the http headers would apply to the entire request.
De opbouw hiervan heb ik ook van ze gehad, en ik ben dus idd een stap verder...

Maar nu liep ik tegen een ander probleem aan.... raw post data en php://input zijn helemaal leeg als er gebruik gemaakt wordt van form type multipart.... :(
Nu dus aan het kijken of hun applet ook met PUT kan uploaden... dat zou wel moeten werken (zie http://natrak.net/node/view/260)
Pagina: 1