Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Roszerzenia zdjęć
Konuss
post 3.10.2007, 09:34:19
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 21.07.2005
Skąd: Konin

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


Witam ostatnio dostalem od znajomego skrypt ogłoszeń. Chciałbym go użyć dla swojej witryny ale mam problem. Otuż tak. Jak dodać aby skrypt wykrywal więcej rozszerzeń plików obrazow tzn. Obecnie działa tylko i wyłącznie .jpg A jak ktoś doda inne roszerzenie to wywala taki błąd:

  1. <?php
  2. Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: gd-jpeg: JPEG library reports unrecoverable error: in /home/ekonin/public_html/ogloszenia/pad/include/function.php on line 124
  3.  
  4. Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: 'o_images/20071002135535_1.jpg' is not a valid JPEG file in /home/ekonin/public_html/ogloszenia/pad/include/function.php on line 124
  5.  
  6. Warning: imagesy(): supplied argument is not a valid Image resource in /home/ekonin/public_html/ogloszenia/pad/include/function.php on line 126
  7.  
  8. Warning: imagesx(): supplied argument is not a valid Image resource in /home/ekonin/public_html/ogloszenia/pad/include/function.php on line 131
  9.  
  10. Warning: imagesy(): supplied argument is not a valid Image resource in /home/ekonin/public_html/ogloszenia/pad/include/function.php on line 132
  11.  
  12. Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in /home/ekonin/public_html/ogloszenia/pad/include/function.php on line 134
  13.  
  14. Warning: imagesx(): supplied argument is not a valid Image resource in /home/ekonin/public_html/ogloszenia/pad/include/function.php on line 135
  15.  
  16. Warning: imagesy(): supplied argument is not a valid Image resource in /home/ekonin/public_html/ogloszenia/pad/include/function.php on line 135
  17.  
  18. Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /home/ekonin/public_html/ogloszenia/pad/include/function.php on line 135
  19.  
  20. Warning: imagejpeg(): supplied argument is not a valid Image resource in /home/ekonin/public_html/ogloszenia/pad/include/function.php on line 136
  21.  
  22. Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/ekonin/public_html/ogloszenia/pad/include/function.php on line 137
  23.  
  24. Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/ekonin/public_html/ogloszenia/pad/include/function.php on line 138
  25.  
  26. Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: gd-jpeg: JPEG library reports unrecoverable error: in /home/ekonin/public_html/ogloszenia/pad/include/function.php on line 140
  27.  
  28. Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: 'o_images/20071002135535_1.jpg' is not a valid JPEG file in /home/ekonin/public_html/ogloszenia/pad/include/function.php on line 140
  29.  
  30. Warning: imagesy(): supplied argument is not a valid Image resource in /home/ekonin/public_html/ogloszenia/pad/include/function.php on line 142
  31.  
  32. Warning: imagesx(): supplied argument is not a valid Image resource in /home/ekonin/public_html/ogloszenia/pad/include/function.php on line 147
  33.  
  34. Warning: imagesy(): supplied argument is not a valid Image resource in /home/ekonin/public_html/ogloszenia/pad/include/function.php on line 148
  35.  
  36. Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in /home/ekonin/public_html/ogloszenia/pad/include/function.php on line 150
  37.  
  38. Warning: imagesx(): supplied argument is not a valid Image resource in /home/ekonin/public_html/ogloszenia/pad/include/function.php on line 151
  39.  
  40. Warning: imagesy(): supplied argument is not a valid Image resource in /home/ekonin/public_html/ogloszenia/pad/include/function.php on line 151
  41.  
  42. Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /home/ekonin/public_html/ogloszenia/pad/include/function.php on line 151
  43.  
  44. Warning: imagejpeg(): supplied argument is not a valid Image resource in /home/ekonin/public_html/ogloszenia/pad/include/function.php on line 152
  45.  
  46. Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/ekonin/public_html/ogloszenia/pad/include/function.php on line 153
  47.  
  48. Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/ekonin/public_html/ogloszenia/pad/include/function.php on line 154
  49. Dziękujemy. Twoje ogłoszenia zostało pomyślnie dodane do Serwisu Ogłoszeniowego.
  50. ?>


Za pomoc jaką kolwiek serdecznie dziękuję smile.gif i Pozdrawiam smile.gif

Przepraszam serdecznie za dubla ale jak sprawić że po dodaniu np innego rozszerzenia niżjpg Wyświetlil sie komunikat o złym pliku graficznym lub cos takiego podaje funckję winksmiley.jpg

  1. <?php
  2. function zdjecia_user($zdjecie, $ogl_id, $i){
  3. //copy ($zdjecie, "o_images/".$ogl_id."_".$i.".jpg");
  4. move_uploaded_file($zdjecie, "o_images/".$ogl_id."_".$i.".jpg");
  5. $source2 = imagecreatefromjpeg("o_images/".$ogl_id."_".$i.".jpg");
  6.  
  7.  
  8. if(imagesy($source2)>150){
  9. $new_height2 = floor(imagesy($source2)*(150/imagesx($source2)));
  10. $new_width2 = 150;
  11. }
  12. else{
  13. $new_width2 = imagesx($source2);
  14. $new_height2 = imagesy($source2);
  15. }
  16. $dest2 = imagecreatetruecolor($new_width2,$new_height2);
  17. imagecopyresampled($dest2,$source2,0,0,0,0,$new_width2,$new_height2,imagesx($source2),imagesy($source2));
  18. imagejpeg($dest2,"o_images/min_".$ogl_id."_".$i.".jpg",50);
  19. imagedestroy($source2);
  20. imagedestroy($dest2);
  21.  
  22. $source = imagecreatefromjpeg("o_images/".$ogl_id."_".$i.".jpg");
  23. chmod("o_images/".$ogl_id."_".$i.".jpg", 0777);
  24.  
  25.  
  26. if(imagesy($source)>400){
  27. $new_height = 400;
  28. $new_width = floor(imagesx($source)*(400/imagesy($source)));
  29. }
  30. else{
  31. $new_width = imagesx($source);
  32. $new_height = imagesy($source);
  33. }
  34. $dest = imagecreatetruecolor($new_width,$new_height);
  35. imagecopyresampled($dest,$source,0,0,0,0,$new_width,$new_height,imagesx($source),imagesy($source));
  36. imagejpeg($dest,"o_images/".$ogl_id."_".$i.".jpg",50);
  37. imagedestroy($source);
  38. imagedestroy($dest);
  39. }
  40. ?>


--------------------
KoNuSS - www.ekonin.net
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 Wersja Lo-Fi Aktualny czas: 25.07.2025 - 09:47