Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Upload ze sprawdzeniem rozmiaru, pomocy prosze !!!
hryciuk
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 20.07.2004

Ostrzeżenie: (0%)
-----


  1. <?php 
  2. if (!isSet($myfile)) {
  3.  
  4. ?><h1>Upload zdjęć</h1> Maxymalny rozmiar to 500kb:<br>Wrzucac można tylko pliki JPG i GIF.
  5. <form enctype="multipart/form-data" action="<?= $PHP_SELF
  6. ?>" method="post">
  7.  <input type="file" name="myfile"> 
  8.  <input type="submit" value="Wyślij zdjęcie"> 
  9.  <input type="hidden" name="MAX_FILE_SIZE" value="512000"> 
  10. </form> 
  11. <?php 
  12.  
  13. } 
  14.  
  15. elseif (is_uploaded_file($myfile)) {
  16. if ($myfile_size > 512000) { echo "Plik <u>za duży</u>: wrzuć plik mniejszy niż <b>500kb</b>.";}
  17. else {
  18. if (file_exists($myfile_name)) { echo "$myfile_name Plik istnieje."; } else {
  19. $abc=explode(".",$myfile_name);
  20.  
  21. $filex = $_FILES['myfile']['tmp_name'];
  22. $rozmiar_obrazka = getimagesize("$filex");
  23. $szerokosc = $rozmiar_obrazka[0];
  24. $wysokosc = $rozmiar_obrazka[1];
  25. if (($wysokosc > 250) or ($szerokosc > 250)){echo "za duże !";}
  26. if( ($abc[1]==gif) or ($abc[1]==jpg) ) {
  27. copy($myfile, $myfile_name); 
  28. $kilobajt = 1024;
  29. $rozmiar = $myfile_size / $kilobajt;
  30. $roz=explode(".",$rozmiar);
  31. echo "Udany upload pliku! <br>Rozmiar: $roz[0] Kb.<br> Nazwa: $myfile_name<br>Rozmiar: $szerokosc x $wysokosc[1]"; 
  32. }
  33. else {echo "Zły format.";}
  34. }
  35. }
  36. } 
  37. else 
  38. die('<b>Błąd</b>.');
  39. ?>


Moze mi ktoś pomóc i powiedzieć dlaczego nie działa ? wydaje mi się ze wszystko jest ok ale nie sprawdza mi tego rozmiaru zdjęcia. (chce ze jeśli zdjęcie ma większe wymiary niż 250x250 to zeby upload byl niemożliwy) Jak to zmienić ? Bede wdzięczny za pomoc. Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 04:01