Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]wstawienie obrazaka utworzonego w php
remik09
post 20.11.2009, 10:02:51
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 10
Dołączył: 25.12.2005
Skąd: Ruda Śląska

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


może mi ktoś wytłuamczyć w jaki sposób wyświetlić na stronie plik, który tworzy mi obrazek za pomocą funkcji php

mam taki plik obrazek.php
  1. <?
  2.  
  3. header('Content-type: image/jpeg');
  4.  
  5. $obrazek = imagecreatefromjpeg('images/odtworz.jpeg');
  6. $kolor = imagecolorallocate($obrazek, 255, 255, 255);
  7. $czcionka = 'arial.ttf';
  8. $string = 'jakiś string';
  9. imagettftext($obrazek, 8, 2, 20, 20, $kolor, $czcionka, $string);
  10. imagejpeg($obrazek);
  11.  
  12. ?>


jak go zaincluduje to mi pisze, że następuje nadpisanie nagłówków i jest to niemożliwe


--------------------
moj blog z glupotami
darmowe mp3

workstation: zendstudio 5.5.0 | EditPlus 3 | PHP/4.3.9 |
Go to the top of the page
+Quote Post
darko
post 20.11.2009, 10:16:04
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


przed wysłaniem nagłówka

  1. header('Content-type: image/jpeg');


robisz np. echo "coś tam";

Wysłanie nagłówka musi pójść pierwsze, u mnie działa coś takiego:

  1. header('Content-type: image/jpeg');
  2.  
  3. $obrazek = imagecreatefromjpeg('img.jpg');
  4. $kolor = imagecolorallocate($obrazek, 255, 255, 255);
  5. $czcionka = '/usr/share/fonts/truetype/dustin/Swift.ttf';
  6. $string = 'jakis string';
  7. imagettftext($obrazek, 18, 2, 50, 50, $kolor, $czcionka, $string);
  8. readfile(imagejpeg($obrazek));


Oczywiście u siebie musisz podać właściwą ścieżkę do pliku i czcionki, ale powinno śmigać.


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
remik09
post 20.11.2009, 10:18:19
Post #3





Grupa: Zarejestrowani
Postów: 102
Pomógł: 10
Dołączył: 25.12.2005
Skąd: Ruda Śląska

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


ja chce to załadować do innego pliku, no. set.php w którym header już jest ustalony, więc trochę nei wiem co zmieniłeś w tym kodzie pod kątem mojego problemu


--------------------
moj blog z glupotami
darmowe mp3

workstation: zendstudio 5.5.0 | EditPlus 3 | PHP/4.3.9 |
Go to the top of the page
+Quote Post
darko
post 20.11.2009, 10:23:46
Post #4





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Jeśli możesz, to zapisz ten obrazek na dysku, jeśli masz już wysłany header i później podepnij link do zmodyfikowanego pliku w innym skrypcie (set.php); co zmieniłem? Te linie Twojego kodu, które u mnie wymagały zmian, żebym widział obrazek.

wywal

  1. header('Content-type: image/jpeg');


i daj:

  1. imagejpg($obrazek, "images/odtworz_changed.jpg");


Ten post edytował darko 20.11.2009, 10:29:29


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
remik09
post 20.11.2009, 10:27:20
Post #5





Grupa: Zarejestrowani
Postów: 102
Pomógł: 10
Dołączył: 25.12.2005
Skąd: Ruda Śląska

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


kojarzę, że jest inne rozwiązanie niż zapisanie na dysku, bo dla mnie to nie jest zbytnio rozwiązanie


--------------------
moj blog z glupotami
darmowe mp3

workstation: zendstudio 5.5.0 | EditPlus 3 | PHP/4.3.9 |
Go to the top of the page
+Quote Post
maly_swd
post 20.11.2009, 10:27:41
Post #6





Grupa: Zarejestrowani
Postów: 744
Pomógł: 118
Dołączył: 14.02.2009
Skąd: poziome

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


robisz tak -> w pliku w ktorych chcesz wyswietlic obrazek: <img src="plik_generujacy_obrazek.php">


--------------------
śmieszne obrazki
Kryzys: Ser jem spleśniały, wino piję stare i samochód mam bez dachu..
Go to the top of the page
+Quote Post
remik09
post 20.11.2009, 10:52:06
Post #7





Grupa: Zarejestrowani
Postów: 102
Pomógł: 10
Dołączył: 25.12.2005
Skąd: Ruda Śląska

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


i o to chodziło smile.gif


--------------------
moj blog z glupotami
darmowe mp3

workstation: zendstudio 5.5.0 | EditPlus 3 | PHP/4.3.9 |
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 Wersja Lo-Fi Aktualny czas: 5.07.2025 - 04:38