Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: upload klopoty ze skryptem
Forum PHP.pl > Forum > Przedszkole
e4you
witam mam taki kod:

  1. <?php
  2.  
  3.  
  4. if($_FILES['plikuzytkownika']['type'] == 'image/pjpeg') { 
  5. $rozszezenie = 'jpg'; 
  6. } 
  7. elseif ($_FILES['plikuzytkownika']['type'] == 'image/gif') { 
  8. $rozszezenie = 'gif'; 
  9. } 
  10. elseif ($_FILES['plikuzytkownika']['type'] == 'image/png') { 
  11. $rozszezenie = 'png'; 
  12. } 
  13. else { 
  14. $rozszezenie = 'error'; 
  15. echo &#092;"Nieprawidłowy format pliku, dozwolone tylko PNG, JPG i GIF\"; 
  16. exit; 
  17. } 
  18. $roz=$rozszezenie; 
  19. srand((double) microtime()*1000000); 
  20. $naz=md5(uniqid(rand())); 
  21. $url=&#092;"$naz.$roz\"; 
  22. $folder = &#092;"/img_prg\"; 
  23. move_uploaded_file($_FILES['plikuzytkownika']['tmp_name'], 
  24. $folder&#092;"/\".$url); 
  25.  
  26.  
  27. ?>


taki formularz

  1. <tr>
  2. <td width="415" height="12"><input type="hidden" value="400" name="MAX_FILE_SIZE"><input type="file" name="plikuzytkownika" maxfilesize="300" class=form></td>
  3. </tr>


ale mi nie dziala coś nazwę pliku generuje prawidlowo ale sam upload nie dziala... malo kiedy korzystam z $FILES wiec nie wiem moze ktos mi pomoze. ?

blad jest chyba tutaj

  1. <?php
  2.  
  3.  
  4. move_uploaded_file($_FILES['plikuzytkownika']['tmp_name'], 
  5. $folder&#092;"/\".$url); 
  6.  
  7.  
  8. ?>
AcidBurnt
sprobuj

  1. <?php
  2.  
  3. copy(&#092;"$_FILES[plikuzytkownika]\", \"./../img/video/scm/$twoja_nazwa\"); /* kopiowanie */
  4.  
  5. ?>


zamiast

  1. <?php
  2.  
  3. move_uploaded_file($_FILES['plikuzytkownika']['tmp_name'], 
  4.  
  5.  
  6. ?>


no oczywiscie zamiast ./../img to daj sobie swoja sciezka smile.gif bo to to z mojego skrytu jakiegos smile.gif
hwao
Proponuje poczytac:
click
e4you
tam nie ma napisane jak zmieniac nazwe pliku a to wazne


dziala tak ma byc:

  1. <?php
  2. if($_FILES['plikuzytkownika']['type'] == 'image/pjpeg') { 
  3. $rozszezenie = 'jpg'; 
  4. } 
  5. elseif ($_FILES['plikuzytkownika']['type'] == 'image/gif') { 
  6. $rozszezenie = 'gif'; 
  7. } 
  8. elseif ($_FILES['plikuzytkownika']['type'] == 'image/png') { 
  9. $rozszezenie = 'png'; 
  10. } 
  11. else { 
  12. $rozszezenie = 'error'; 
  13. echo &#092;"Nieprawidłowy format pliku, dozwolone tylko PNG, JPG i GIF\"; 
  14. exit; 
  15. } 
  16. $roz=$rozszezenie; 
  17. srand((double) microtime()*1000000); 
  18. $naz=md5(uniqid(rand())); 
  19. $url=&#092;"$naz.$roz\"; 
  20. $folder = &#092;"/img_prg\"; 
  21. move_uploaded_file($_FILES['plikuzytkownika']['tmp_name'], 
  22. '/home/httpd/docs/nkcom/img_prg/'.$url); 
  23. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.