[PHP] Uploaden met behulp van een lijst

Pagina: 1
Acties:

Onderwerpen


Verwijderd

Topicstarter
Ik heb zitten zoeken in de "search", google en in de manual.

Ik heb het volgende probleem: zoals in veel topics al is gezegt kun je niet een volledige directorie uploaden.
Maar wat nou als je een lijst upload, met daar de bestanden in die je wilt hebben (met een path). En daarna de files die daar in zitten upload.

Dus als volgt:
1. Upload file
2. Laat in een array ([0] => 'c:\een.txt', [1] => 'c:\twee.txt');
3. Load een voor een de files up die in de array zitten.

Maar is het mogelijk om eigenlijk het bladeren en de path zoeken op de clients pc te automatiseren/omzeilen,
door heel simpel van <input name="userfile" type="file">
<input name="userfile[]" type="file" value="c:\een.txt"> te maken

Alvast bedankt.

ps:de FTP functies kan ik niet gebruiken

  • bigben04
  • Registratie: December 2001
  • Laatst online: 30-08 20:47
Probeer het eens? Dit is toch niet zo moeilijk te testen?

  • GiLuX
  • Registratie: Juni 1999
  • Laatst online: 18-11-2022
kan je niet met een javascript de local directory op een client opvragen?
heb dat truukje wel eens gezien.

zodra je dat hebt kan je die input velden laten genereren aan de hand van de inhoud van een dir.

"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who


  • Eijkb
  • Registratie: Februari 2003
  • Laatst online: 18-09 17:05

Eijkb

Zo.

Hmmm. En submit van een 'form' voor file upload zal het bestand uploaden naar een tmp dir op de server. Je achterliggend script gaan aan de slag met het bestand in die tmp dir, niet met het bestand op de bron machine. Het gaat dus niet gezien je geen connectie kunt leggen naar de bronmachine toe dmv deze manier van file uploaden. De upload moet geinitieerd worden vanaf de client.

.


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:21

crisp

Devver

Pixelated

standaard security staat het niet toe om een <input type="file"> al vantevoren van een value te voorzien; ook met javascript mag je de value niet wijzigen, en PHP kan ook niet op de client PC kijken (gelukkig).
De enige mogelijkheid is en blijft dmv een plugin, activeX, java, misschien vbScript...

Intentionally left blank


  • Alex
  • Registratie: Juli 2001
  • Laatst online: 20-08 21:38
Daarbij moet gezegd worden dat dit niet aangeraden wordt, want als het script ene beetje lek is kun je zowel de client alks de server in gevaar brengen.
Ik denk dat je het simpelweg gewoon via forms moet laten werken.

Deze post is bestemd voor hen die een tegenwoordige tijd kunnen onderscheiden van een toekomstige halfvoorwaardelijke bepaalde subinverte plagiale aanvoegend intentioneel verleden tijd.
- Giphart


Verwijderd

Topicstarter
@BiBen4: ja ik gaf een voorbeeld, ik had het al getest ;)
@Crisp: mmm het is niet echt een systeem wat vol moet zitten met lekken.

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Kijk anders hier eens naar:

http://www.aspupload.com/jupload.html ( java )
en/of
http://www.aspupload.com/xupload.html ( iets anders :) )

[ Voor 11% gewijzigd door LuCarD op 25-09-2003 11:01 ]

Programmer - an organism that turns coffee into software.

Pagina: 1