[php]file upload via form?? it does not function..

Pagina: 1
Acties:

Onderwerpen


Verwijderd

Topicstarter
gegroet,

ik moet dus een file uploaden via een form, moet geen probleem zijn dacht ik, en volgens php.net is het ook geen probleem, maar zelfs als is die source kopieer werkt het niet, hier het probleem:

in HTML post ik met een form een file..
PHP:
1
2
3
4
5
6
7
8
9
echo $_FILES['naampje']['tmp_name'];
//laat ie gewoon zien, iets van "/tmp/phpasdjhLKJfhk" ofzo...

echo $_FILES['naampje']['error'];
// laat ie gewoon "0" zien, dus "Value: 0; There is no error, the file uploaded with success"

//maar als ik
$place2putthingie = "./upload/blaatbestand.csv";
move_uploaded_file($_FILES['naampje']['tmp_name'], $placetoputthingie);

dan staat er NIKS in die dir...

als ik dan in /tmp/ kijk.. staat daar ook niks,
en ook als ik in php.ini die uploadtmp dir verander staat daar niks... maar php geft mij wel mooi die ['tmp_name'].

Ik maak vast 1 klein dumbass foutje ofzow, maar ik ben nu al 2 dagen bezig maar het wil echt niet werken, op verschillende servers niet...

thnx,

aars

[ Voor 8% gewijzigd door Verwijderd op 20-02-2003 09:58 ]


  • RupS
  • Registratie: Februari 2001
  • Laatst online: 17-07 14:45
Beetje een open deur intrappen misschien, maar:

$placetoputthingie != $place2putthingie

:)

Verwijderd

ThaRups schreef op 20 februari 2003 @ 10:01:
Beetje een open deur intrappen misschien, maar:

$placetoputthingie != $place2putthingie

:)
Ik maak vast 1 klein dumbass foutje ofzow, maar ik ben nu al 2 dagen bezig maar het wil echt niet werken, op verschillende servers niet...
Je zegt t zelf al :+

Verwijderd

Topicstarter
ja sorry, dat is een typ foutje in de source die hierstaat...
die heb ik net gewoon ff getypt..

dat is het probleem niet, de variables heten echt allemaal hetzelfde, ik heb het in meerdere pagina's geprobeerd,
dus eerst, in de pagina waar het echt op moet komen.. werkt niet..
toen een apparte pagina gemaakt... werkt niet... :(
toen op een andere server een nieuwe pagina geprobeert, en still.. it does not function.. :(

[ Voor 6% gewijzigd door Verwijderd op 20-02-2003 10:06 ]


  • RupS
  • Registratie: Februari 2001
  • Laatst online: 17-07 14:45
En wat returnt move_uploaded_file() ?
Hoe staat de errorreporting?

Zet anders even
PHP:
1
error_reporting (E_ALL);

bovenin je script...
Misschien krijg je dan meer info

[ Voor 11% gewijzigd door RupS op 20-02-2003 10:15 ]


  • Rashann
  • Registratie: Maart 2000
  • Laatst online: 02-09 17:28

Rashann

Zoek de hond...

je hebt je Form ook als enctype="multipart/form-data"meegegeven?

If nothing is written below, I was the last to reply...


Verwijderd

Topicstarter
ah.. hij doet het nu wel, als ik $place2putthingie in "/tmp/pleasework.csv" verander, werkt het wel.. dus schijnbaar heeft apache geen rechten in die (die = de dir waar de php file staat) dir...

errors waren er trouwens niet...

ik heb nu een uploaddir gemaakt en daar chmod 777 overheen gehaald, en daar kan ik het wel in move_upload_file'en.

Maar dit moet gaan draaien op een andere server, niet een van mij... moet ik dan daar vragen wat de upload dir is? of is dit een "misconfiguratie" van mijn server?

[ Voor 8% gewijzigd door Verwijderd op 20-02-2003 10:55 ]


  • bonzz.netninja
  • Registratie: Oktober 2001
  • Laatst online: 13:10

bonzz.netninja

Niente baffi

meestal kun je via een ftp client ook rechten (chmod) veranderen van directory's. Bijna alle ftp clients hebben hier tools voor.

vuistdiep in het post-pc tijdperk van Steve  | Joepie joepie. Dat ging echt toppie! | https://www.dedigitaletuin.nl


Verwijderd

Topicstarter
vast wel, maar ik ga de dir waar m'n php files in geen schrijf rechten voor group of other geven...

  • pjonk
  • Registratie: November 2000
  • Laatst online: 16-09 20:14
Verwijderd schreef op 20 februari 2003 @ 10:56:
vast wel, maar ik ga de dir waar m'n php files in geen schrijf rechten voor group of other geven...
Het beste is IMHO nog altijd om de uloaded file naar een directory buiten de webroot te kopieeren. Natuurlijk moet je webhost wel toestaan om directories buiten je webroot aan te maken ;)

It’s nice to be important but it’s more important to be nice


Verwijderd

Topicstarter
ok thnx, ik denk dat ik de pagina dan toch maar zelf ga hosten.

Verwijderd

copy file?
Pagina: 1