Avatar billede swaq Nybegynder
18. oktober 2003 - 14:30 Der er 3 kommentarer og
1 løsning

Prob med $FILES - kopier

Hejsa...

Har bokset med nedenstående en del, er ret frustreret over ikke at kunne finde fejlen...

Det drejer sig om uploads af billeder, jeg har funktionaliteten tilbilledebehandlingen på plads, eneste jeg mangler er muligheden for at lave 2 kopier af den uploadede fil (skal nemlig bruge en lille og en stor udgave af det uploadede billede)

eks.
<?
if(isset($_POST['upload'])){
  $fra = $_FILES["upfil"]["tmp_name"];
  $til_1 = $_SERVER['DOCUMENT_ROOT']."/temp_1_".$_FILES["upfil"]["name"];
    $til_2 = $_SERVER['DOCUMENT_ROOT']."/temp_2_".$_FILES["upfil"]["name"];
  move_uploaded_file($fra, $til_1);
  move_uploaded_file($fra, $til_2);
}
?>
<form action="" method="post" enctype="multipart/form-data">
  <b>Fil til upload:</b>
  <input type="file" name="upfil" />
  <input type="submit" value="upload" name="upload" />
</form>


//-----

Det der sker er, at første kopi fint går igennem, hvorimod den anden kopi aldrig bliver lavet eller aldrig når sin destination. Scriptet resulterer ikke i fejl.

Jeg vil gerne har hjælp til at forstå, hvad der helt nøjagtig sker med $_FILES[...][...], når der laves et upload!

The bottom line is; at jeg har brug for 2 kopier af een uploadet fil - kopierne skal være gemt i hver sin variabel, som dermed kan parameteroverføres til min picfix-funktion (funktion som resize'er billedet)
Avatar billede swaq Nybegynder
18. oktober 2003 - 14:33 #1
Jeg har også forsøgt at gemme $_FILES['upfil']['tmp_name'] i to variable; $fra1 og $fra2, for dernæst at lave move_uploaded_file($fra1, $til1) henholdsvist - uden resultat :(
Avatar billede erikjacobsen Ekspert
18. oktober 2003 - 14:35 #2
Jeg ved ikke hvad der sker, men kan du ikke

  copy($til_1,$til_2);

i stedet for?
Avatar billede swaq Nybegynder
18. oktober 2003 - 14:38 #3
Jo tak, det hjalp :-) - gad vide hvorfor det ikke har virket for mig tidligere... (har nemlig prøvet copy(...) før, men det var vist i en MEGET sen nattetime :O)
Avatar billede erikjacobsen Ekspert
18. oktober 2003 - 14:40 #4
lyder godt :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester