[PHP] file selecteren -> weergeven pad

Pagina: 1
Acties:
  • 135 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Titel is niet echt duidelijk geloof ik. Hieronder een hopelijk wat verhelderende uitleg.

Via een formulier selecteer ik een bestand die op de volgende locatie staat:
p:\plaats\thuis\ik\bestand.pdf

Nu zie ik in de regel bovenstaande volledige adres/pad inclusief bestandsnaam. Hoe kan ik er nu voor zorgen dat php die volledige adres/pad inclusief bestandsnaam weergeeft op de volgende pagina?

Ik heb al gekeken naar tmp_name maar die geeft de directory van het tijdelijke bestand weer. Verder kom ik met de search niet verder dan heel veel artikelen over uploaden naar een vooraf gegeven path. Ik wil juist het path selecteren wat er komt te staan na het selecteren van een bestand.

Kan dit zowiezo eigenlijk wel :?

Acties:
  • 0 Henk 'm!

Verwijderd

print_r ( $_FILES );

Dan zie je in 1 oogopslag dat het niet kan met PHP.
Als je echter client-side wat met javascript rommelt, dan krijg je het wel voor elkaar.
Je kunt 'onsubmit' de naam van een bestand in een hidden form field schrijven.

Acties:
  • 0 Henk 'm!

  • André
  • Registratie: Maart 2002
  • Laatst online: 12-09 14:32

André

Analytics dude

Gewoon dat formulier posten en daarna met php de $HTTP_POST_VARS opvragen.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Met http_post_vars kan je alleen: naam, grootte, tmp_name lezen.

Dus de data na het selecteren van een bestand (volledig padnaam) is niet weer te geven met php. Als ik nu geen formulier gebruik is het dan eventueel mogelijk op een andere manier ?

Javascript ben ik helemaal niet in thuis. PHP lukt nog wel aardig tot nu toe dan :)

Acties:
  • 0 Henk 'm!

Verwijderd

HTML:
1
2
3
4
5
<!-- snip -->
<form action="upload.php" method="post" enctype="multipart/form-data" onsubmit="this.elements['full_path'].value = this.elements['myfile'].value;">
   <input type="file" name="myfile" />
   <input type="hidden" name="full_path" />
<!-- /snip -->

Spaart u ook zegeltjes?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Oke, zal het vrijdag gelijk proberen op de zaak.

Eerst genieten van het zonnetje morgen op die vrije dag _/-\o_
Pagina: 1