[PHP] Copy in een for(), variabelen probleem

Pagina: 1
Acties:
  • 31 views sinds 30-01-2008

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 12:40

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Topicstarter
Ik probeer een uploadscript te maken, dat meerdere files upload. Dus ik heb dit:
PHP:
1
<?// $userfile - The temporary filename in which the uploaded file was stored on the server machine. // $userfile_name - The original name or path of the file on the sender's system. // $userfile_size - The size of the uploaded file in bytes. // $userfile_type - The mime type of the file if the browser provided thisinformation. An example would be "image/gif". // copy to this directory$dir="";// copy the file to the serverif (isset($submit)){ for($i=1; $i<3; $i++){    copy($userfile_$i,$dir.$userfile_$i_name);        if (!is_uploaded_file ($userfile_$i)){        echo " <b>$userfile_$i_name</b> couldn't be copied!!";    } }}// check whether it has been uploadedif (is_uploaded_file ($userfile_$i)){    echo " <b>$userfile_$i_name</b> copied succesfully!!";}?>

Deels van php.net af gehaald. En ik heb ook een formulier met input type=file's, genaamd userfile_1, 2, 3 enz enz. Maar nou is het dus een probleem om die nummers erachter te krijgen. Je zou zeggen zet gewoon $i erachter, maar op het moment dat je zegt $userfile."_".$i is $userfile leeg, dus krijg je '_1' ipv 'userfile_1'. Ik heb echt al duizenden dingen uitgeprobeerd, maar ik kom er niet meer uit...

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • Grum
  • Registratie: Juni 2001
  • Niet online
Zucht ;(

http://php.net/variables.variable
code:
1
2
3
4
OF ${'userfile_'.$i}
OF ${"userfile_$i"}
OF $file = 'userfile_'.$i;
   $$file OF ${$file}

Dit had je best zelf kunnen vinden of niet soms :?

Verwijderd

Je kunt de variabelen toch ook in een array zetten dmv userfile[] als naam te geven in je form??

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Volgens mij niet door de lampentest gekomen.

Leer omgaan met variabelen. "$userfile_$i" slaat absoluut NERGENS op.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Dit topic is gesloten.