[PHP] Bestanden worden niet opgeslagen in de temp-dir

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik ben met een file-upload nodig, echter de bestanden worden niet opgeslagen in de temp-directory. Ik krijg de volgende foutmelding:

Warning: Unable to open 'C:\\DOCUME~1\\EIGENA~1.UW-\\LOCALS~1\\Temp\\php161.tmp' for reading: No such file or directory in c:\phpdev\www\smarty\demo\classes.php on line 447

De form-tag is volgens mij wel goed, namelijk:
<form method="post" action="?page=upload2&errorpage=upload"
enctype="multipart/form-data" name="form">

De file input ziet er zo uit:
<input type="file" name="userfile" maxlength="250">

Wat vreemd is dat het eerst wel werkte, maar als ik nu naar de .tmp zoek op mijn bak dan kan die niks vinden, de file wordt dus echt niet opgeslagen. Iemand enig idee ? :)

Acties:
  • 0 Henk 'm!

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

directory bestaat niet?

Programmer - an organism that turns coffee into software.


Acties:
  • 0 Henk 'm!

  • Nazgul
  • Registratie: Februari 2000
  • Laatst online: 11-10-2022

Nazgul

Digital Pizza Crew

Geen rechten op die directory?

No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced.


Acties:
  • 0 Henk 'm!

  • Arnout
  • Registratie: December 2000
  • Laatst online: 17-09 21:41
Een tmp file die door php via een upload binnenkomt, moet je direct zelf goed opslaan. 't Wordt na afloop van het script weer gewist. Dus kopiëren naar een eigen naam en lokatie.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
LuCarD, de directory bestaat wel en Nazgul eerst lukte het wel, dus de rechten zullen denk ik wel goed staan maar ik zal er even naar kijken. Method, ik heb nu een confirmatie-stap er eerst tussen, dus met een overzicht en dat de gebruiker de informatie dan eerst nog kan wijzigen of verder kan gaan, als ze verder gaan wordt het bestand geupload. Zou dat het probleem kunnen zijn ?

Acties:
  • 0 Henk 'm!

  • commeric
  • Registratie: November 2002
  • Laatst online: 14-08 22:32
<input type="file" name="userfile" maxlength="250">
Haal die maxlength is weg

Acties:
  • 0 Henk 'm!

  • Arnout
  • Registratie: December 2000
  • Laatst online: 17-09 21:41
maxlength is alleen voor opmaak van het form.

Als je nu eens in het script wat wordt aangeroepen door de post van het form, direct de tmp kopieert naar een bestand. Kijken of dat wel werkt.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
commeric2, ik heb de maxlength weggehaald maar nog steeds hetzelfde probleem helaas.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
MetHod, was ik inderdaad al van plan, ga ik nu direct proberen.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Heb ik nu geprobeerd maar nog steeds hetzelfde probleem.. Erg vreemd.. Ik zal nu nog even proberen de temp-directory te veranderen in c:\windows\temp\ misschien werkt dat beter..
Pagina: 1