Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> chce postawić warunek, skrypt z prostym warunkiem
msmolo
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 15.08.2006

Ostrzeżenie: (10%)
X----


witam che postawić warunek tem skryptowi że jak sie załauje plik formatu jpg bądź gif to wówczas wrzuci do folderu "zdjecia" a nie "pliki"

Jest to skrypt upload pliku

  1. <?php
  2. printf("<b>informacje o przesłanym pliku:</b><br><br>");
  3. printf("nazwa: %s <br>", $HTTP_POST_FILES["przeslany_plik"]["name"]);
  4. printf("rozmiar: %s <br>", $HTTP_POST_FILES["przeslany_plik"]["size"]);
  5. printf("typ: %s <br> <br>", $HTTP_POST_FILES["przeslany_plik"]["type"]);
  6. if (copy($HTTP_POST_FILES["przeslany_plik"]["tmp_name"],
  7.  "./pliki/".$HTTP_POST_FILES["przeslany_plik"]["name"])) 
  8.  
  9. { ?><html></font><br><br><img src="info.gif"></img></html><?php>
  10.  printf("<b><h1>plik przesłany pomyślnie</b></h1>");
  11.  
  12. } else { ?><html><br><br><img src="blad.gif"></img></html><?php>
  13.  printf("<b><h2>BَD: nie udało się przesłać pliku</b></h2>");
  14. }
  15. ?>


Prosze o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
msmolo
post
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 15.08.2006

Ostrzeżenie: (10%)
X----


wiec przerobilem ten skrypt tak i dziala świetnie!
ale chciałbym do niego dopisac jesscze warunek aby wyświetlał info ze plik został poprawnie przewsłany, a gdy nie to że nie został przesłany

  1. <?php
  2. printf("<b>Informacje o przesyłanym pliku</b><br><br>");
  3. printf("Nazwa: %s <br>", $HTTP_POST_FILES["przeslany_plik"]["name"]);
  4. printf("Nazwa tymaczasowa: %s <br>", $HTTP_POST_FILES["przeslany_plik"]["tmp_name"]);
  5. printf("Rozmiar: %s <br>", $HTTP_POST_FILES["przeslany_plik"]["size"]);
  6. printf("Typ: %s <br> <br>", $HTTP_POST_FILES["przeslany_plik"]["type"]);
  7.  
  8. $ext = explode('.', $HTTP_POST_FILES["przeslany_plik"]["name"]);
  9. if($ext[1] == 'jpg' || $ext[1] == 'gif' || $ext[1] == 'jpeg' || $ext[1] == 'psd')
  10. $directory = "./pliki/zdjecia";
  11. else
  12. $directory = "./pliki";
  13. move_uploaded_file($HTTP_POST_FILES["przeslany_plik"]["tmp_name"], $directory.'/'.$HTTP_POST_FILES["przeslany_plik"]["name"]);
  14.  
  15.  
  16. ?>


Ten post edytował msmolo 28.01.2007, 21:15:38
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 05:29