Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Roszerzenia zdjęć
Konuss
post
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
Daimos
post
Post #2





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


tu masz jak rozpoznac rozszerzenie plikow
jezeli jest to np. PNG to juz musisz uzywac funkcji imagecreatefrompng" title="Zobacz w manualu PHP" target="_manual, tak samo dla gifa


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
Konuss
post
Post #3





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

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


Samemu sobie nie poradze więc prosze nadal o pomoc tym ja kto zrobić sad.gif


--------------------
KoNuSS - www.ekonin.net
Go to the top of the page
+Quote Post

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: 20.08.2025 - 04:28