FRIHOSTFORUMSSEARCHFAQTOSBLOGSDIRECTORY
You are invited to Log in or Register a Frihost Account!

Problemy z uploadem

 


webruben
Mam na swojej stronie upload miniaturek i ostatnio powstał z nim problem. Można tam uploadować kilka zdjęć naraz. Pierwsze zdjęcie zawsze uploaduje się na serwer jednak kolejne nie
Code:
$plik_tmp2 = $_FILES['uploads_attachId1']['tmp_name'];

Pomimo, iż $plik_tmp2 powinna zwrócić jakąś wartość to jest ona pusta. Czy na frihost nie można uploadować kilku obrazków na raz?
a-r-t-u-r
Jeśli możesz uploadować jeden plik, to raczej serwer nie powinien się czepiać gdy próbujesz skopiować kilka plików.

Przykładowy kod:
Code:

<HTML>

 <HEAD>
  <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
  <TITLE>Upload</TITLE>
 </HEAD>
 
<BODY>

 <div>
  <FORM enctype="multipart/form-data" action="index.php" method="POST">
   <input type="hidden" name="MAX_FILE_SIZE" value="5000000" />
   <input name="plik" type="file" /><br />
   <input name="plik2" type="file" /><br />
   <input name="plik3" type="file" /><br />
   <input type="submit" value="Wyślij pliki" />
  </FORM>
 </div>

<?php
 
 $plik_tmp[0] = $_FILES['plik']['tmp_name'];
 $plik_nazwa[0] = $_FILES['plik']['name'];
 $plik_rozmiar[0] = $_FILES['plik']['size'];

 $plik_tmp[1] = $_FILES['plik2']['tmp_name'];
 $plik_nazwa[1] = $_FILES['plik2']['name'];
 $plik_rozmiar[1] = $_FILES['plik2']['size'];

 $plik_tmp[2] = $_FILES['plik3']['tmp_name'];
 $plik_nazwa[2] = $_FILES['plik3']['name'];
 $plik_rozmiar[2] = $_FILES['plik3']['size'];


 $ilosc_plikow=3;
 $i=0;
 for($i=0; $i<$ilosc_plikow; $i++)
  {
    if(is_uploaded_file($plik_tmp[$i]))
     {
       move_uploaded_file($plik_tmp[$i], "upload/$plik_nazwa[$i]");
       echo "Plik: <strong>$plik_nazwa[$i]</strong> o rozmiarze<strong>$plik_rozmiar[$i] bajtów</strong> został przesłany na serwer!";
     }
  }
?>

</BODY>

</HTML>


Jeśli nie będzie działał, spróbuj zamienić
Code:

       move_uploaded_file($plik_tmp[$i], "upload/$plik_nazwa[$i]");

na
Code:

copy($plik_zrodlowy, $plik_docelowy);

Nie pamiętam dokładnie jak się używa copy(); wiec musisz sobie o tym poczytać
webruben
Już działa, problem nie tkwił po stronie php tylko javascript, coś nieświadomie zmieniłem i nie działało. Napisałem wszystko od nowa i teraz już gra, ale dzięki za odpowiedź Very Happy
Related topics

problemy z elektrownia
problemy z cookies - ipb
Czeste problemy z polaczeniem sie
Problemy z konfiguracj&#261; domeny
Humor :)

kup se draga w aptece bez recepty
Ile masz lat
Czy ta strona na serio pozwala miec darmowy serwer?
Ochrona komputera
Demokracja, Komunizm, Monarchia, wladza...

phpNUKE - wszystko o systemach portalowych
Szkoła
Co sadzicie o linuxie, jako systemie do domu...
Nic co ludzkie nie jest mi obce - artyku&#322; nie banal
Czy to nie zabawne??
Reply to topic    Frihost Forum Index -> Language Forums -> Polish

FRIHOST HOME | FAQ | TOS | ABOUT US | CONTACT US | SITE MAP
© 2005-2007 Frihost, forums powered by phpBB.