![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 24.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam problem z moim skryptem niechce się wcale wyświetlać obrazek a na nim powinna biblioteka GD generować napis.
Oto ten skrypt : Kod <?php header("Content-type: image/jpeg"); $im = imagecreatefromjpeg('testowy.jpg'); // Kolor liter $pierwszy = imagecolorallocate($im, 255, 255, 255); //kolor scianek liter $drugi = imagecolorallocate($im, 128, 128, 128); $text = "To żyje!! "; // Efekt glebi tekstu +1 do wartosci wspulrzednych tekstu imagestring($im, 15, 36, 26, $text, $drugi); // Wspulrzedne tekstu imagestring($im, 15, 35, 25, $text, $pierwszy); imagejpeg($im); imagedestroy($im); ?> I mam pytanie gdzie tu jest błąd ![]() ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 984 Pomógł: 41 Dołączył: 16.03.2002 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
Problemów może być wiele.
Po pierwsze primo prawdopodobnie nie masz obrazka, na bazie którego chcesz utworzyć w GD nowy więc trzeba to sprawdzić. Po drugie primo nagłówki typu dokumentu wysyłać należy na końcu nie na początku dzięki czemu błędy o ile się pojawią w ogóle się wyświetlą. Po trzecie primo ultimo, współrzędne należy pisać przez ó zamknięte.
-------------------- eh, co polska wódka to polska wódka
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 24.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dałem ten kodzik a tu takie błędy :
Kod Warning: Division by zero in /home/xxxxx/domains/xxxxx.malbo.pl/public_html/skrypty/testing/test.php on line 2 Nie ma takiego obrazka test.jpg A ja mam w tym folderze obrazek o nazwie test.jpg O_O |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 984 Pomógł: 41 Dołączył: 16.03.2002 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
Chyba czas doszlifować angielski?
Division by zero. Nigdy cholero nie dziel przez zero. Pokaż co masz u SIEBIE w drugiej linijce kodu pliku test.php Ten post edytował em1X 7.08.2010, 14:52:51 -------------------- eh, co polska wódka to polska wódka
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 24.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Oto co mam :
Kod 1.<?php
2.$image=dirname(skrypty/testing).'/test.jpg'; |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 984 Pomógł: 41 Dołączył: 16.03.2002 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
a po co cokolwiek zmieniałeś?
miało być: następnym razem niech takie tematy będą zakładane w dziale przedszkole ![]() Ten post edytował em1X 7.08.2010, 15:08:12 -------------------- eh, co polska wódka to polska wódka
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 24.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nom fajna odpowiedź
![]() Kod Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: gd-jpeg, libjpeg: recoverable error: Premature end of JPEG file in /home/wojtex/domains/best-page.malbo.pl/public_html/skrypty/testing/test.php on line 5 A wstawiłem taki jaki ty dałeś Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: '/home/wojtex/domains/best-page.malbo.pl/public_html/skrypty/testing/test.jpg' is not a valid JPEG file in /home/wojtex/domains/best-page.malbo.pl/public_html/skrypty/testing/test.php on line 5 Warning: imagecolorallocate(): supplied argument is not a valid Image resource in /home/wojtex/domains/best-page.malbo.pl/public_html/skrypty/testing/test.php on line 12 Warning: imagecolorallocate(): supplied argument is not a valid Image resource in /home/wojtex/domains/best-page.malbo.pl/public_html/skrypty/testing/test.php on line 14 Warning: imagestring(): supplied argument is not a valid Image resource in /home/wojtex/domains/best-page.malbo.pl/public_html/skrypty/testing/test.php on line 19 Warning: imagestring(): supplied argument is not a valid Image resource in /home/wojtex/domains/best-page.malbo.pl/public_html/skrypty/testing/test.php on line 22 Warning: Cannot modify header information - headers already sent by (output started at /home/wojtex/domains/best-page.malbo.pl/public_html/skrypty/testing/test.php:1) in /home/wojtex/domains/best-page.malbo.pl/public_html/skrypty/testing/test.php on line 24 ![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 984 Pomógł: 41 Dołączył: 16.03.2002 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
odpowiedź trafna jak najbardziej, Twoja nieznajomość tematu jest problemem
Nie znam Twojego układu folderów a kod powoduje załączenie pliku jakisPlik.php, który znajduje się W TYM SAMYM folderze, co plik, który właśnie jest wykonywany - czyli relatywnie do niego. Skoro plik znajduje się w jakimś folderze głębiej to dać należy:
-------------------- eh, co polska wódka to polska wódka
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 24.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wkońcu nie ma żadnego błędu poza jednym pisze tylko że nie ma takiego obrazka
![]() |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 984 Pomógł: 41 Dołączył: 16.03.2002 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
obrazek testowy.jpg powinien się znajdować w tym samym folderze co wykonywany plik php, wtedy zadziała.
-------------------- eh, co polska wódka to polska wódka
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 24.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Wnerwiłem się poczytałem i zmodyfikowałem
![]() Kod <?php $nazwa="test.png"; if(!isset($_POST['generuj'])) { echo '<form method="post" action="#generuj"> <input type="text" name="napis" /> <input type="submit" name="generuj" value="Wygeneruj" /> </form>'; } elseif(isset($_POST['generuj'])) { //header('Content-type: image/png'); $img = ImageCreate(300,100); #Tworzy obrazek $kolor_bialy = ImageColorAllocate($img, 255, 255, 255); $kolor_czarny = ImageColorAllocate($img, 0, 0, 0); ImageFill($img, 0, 0, $kolor_bialy); ImageString($img, 30, 15, 30, $_POST['napis'], $kolor_czarny); imagepng($img, $nazwa); //imagepng($img); ImageDestroy($img); echo "<img src=\"$nazwa\" alt=\"Wygenerowany obrazek\" /><br>"; echo "LINK do Obrazka: <a href=\"$nazwa\">$_SERVER[HTTP_HOST]/$nazwa</a>"; } ?> Ale mam jeszcze ostatnie pytanie jak zrobić aby się generowało na 2 obrazkach naraz z wyborem czcionki ![]() |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 984 Pomógł: 41 Dołączył: 16.03.2002 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
baw się, powodzenia
-------------------- eh, co polska wódka to polska wódka
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 23:01 |