Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Tworzenie obrazka z pliku
Raito
post
Post #1





Grupa: Zarejestrowani
Postów: 156
Pomógł: 19
Dołączył: 27.04.2014

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


Witam

Podczas przerabiania książki, natknąłem się na problem. Po wpisaniu liczby, miał się pojawić obrazek prezentujący tą liczbę. Kod nie działał (nie wyświetlało obrazka). Aktualnie kod wygląda tak (po obróbkach):
  1. <?php
  2. header("Content-Type: image/jpeg");
  3. $rysunek = imagecreate(15, 20);
  4. $rysunekcyfra = imagecreatefromjpeg("liczby/3.jpg");
  5. imagecopyresized($rysunek, $rysunekcyfra, 0, 0, 0, 0, 15, 20, 15, 20);
  6. imagedestroy($rysunekcyfra);
  7. imagejpeg($rysunek);
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #2





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Zakomentuj linię z header i zobacz jaki błąd się pokazuje.
Go to the top of the page
+Quote Post
Raito
post
Post #3





Grupa: Zarejestrowani
Postów: 156
Pomógł: 19
Dołączył: 27.04.2014

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


Kod
( ! ) Warning: imagecreatefromjpeg(): gd-jpeg: JPEG library reports unrecoverable error: in C:\Program Files (x86)\wamp\www\cwiczenia2.php on line 4
Call Stack
#    Time    Memory    Function    Location
1    0.0019    239096    {main}( )    ..\cwiczenia2.php:0
2    0.0019    248496    imagecreatefromjpeg ( )    ..\cwiczenia2.php:4

( ! ) Warning: imagecreatefromjpeg(): 'liczby/3.jpg' is not a valid JPEG file in C:\Program Files (x86)\wamp\www\cwiczenia2.php on line 4
Call Stack
#    Time    Memory    Function    Location
1    0.0019    239096    {main}( )    ..\cwiczenia2.php:0
2    0.0019    248496    imagecreatefromjpeg ( )    ..\cwiczenia2.php:4

( ! ) Warning: imagecopyresized() expects parameter 2 to be resource, boolean given in C:\Program Files (x86)\wamp\www\cwiczenia2.php on line 5
Call Stack
#    Time    Memory    Function    Location
1    0.0019    239096    {main}( )    ..\cwiczenia2.php:0
2    0.0048    249424    imagecopyresized ( )    ..\cwiczenia2.php:5

( ! ) Warning: imagedestroy() expects parameter 1 to be resource, boolean given in C:\Program Files (x86)\wamp\www\cwiczenia2.php on line 6
Call Stack
#    Time    Memory    Function    Location
1    0.0019    239096    {main}( )    ..\cwiczenia2.php:0
2    0.0059    249176    imagedestroy ( )    ..\cwiczenia2.php:6
˙Ř˙ŕJFIF˙ţ>CREATOR: gd-jpeg v1.0 (using IJG JPEG v90), default quality ˙ŰC          $.' ",#(7),01444'9=82<.342˙ŰC      2!!22222222222222222222222222222222222222222222222222˙Ŕ"˙Ä     ˙Äľ}!1AQa"q2‘Ą#BąÁRŃđ$3br‚    %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š˘Ł¤ĽŚ§¨ŠŞ˛ł´ľśˇ¸šşÂĂÄĹĆÇČÉĘ
ŇÓÔŐÖ×ŘŮÚáâăäĺćçčéęńňóôőö÷řůú˙Ä     ˙Äľw!1AQaq"2B‘ĄąÁ    #3RđbrŃ $4á%ń&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š˘Ł¤ĽŚ§¨ŠŞ˛ł´ľśˇ¸šşÂĂÄĹĆÇČÉ
ĘŇÓÔŐÖ×ŘŮÚâăäĺćçčéęňóôőö÷řůú˙Ú ?ůţŠ( Š( ˙Ů
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #4





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Przyczyn może być kilka:
  1. Upewnij się czy na pewno Twój plik 3.jpg jest prawidłowym plikiem JPG.
  2. Sprawdź w php.ini jaki masz ustawiony memory_limit.
  3. Przyczyną tego błędu może być nawet brak miejsca na dysku, więc to też prawdź (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Raito
post
Post #5





Grupa: Zarejestrowani
Postów: 156
Pomógł: 19
Dołączył: 27.04.2014

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


Dzięki wielkie, problem był z plikiem.
Go to the top of the page
+Quote Post

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: 2.10.2025 - 18:39