Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Generowanie obrazków..., Po raz drugi...
bartos
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 10.11.2004

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


Witam!

Przepraszam, że ponawiam temat jednak poprzednia odpowiedź nie do końca spełniła moje oczekiwania gdyż przedstawione w niej rozwiązanie nie działało.

-------------------

Pewien skrypt generuje obraz. Następnie ma on zostać wyświetlony na nowo wygenerowanej stronie. Standartowo korzystamy z funkcji header. Przykładowo:

<?php
...
...
...
header('Content-type: image/png');
?>
Wszystko działa świetnie, jednak nie o to chodzi... Jak rozwiązać problem jeśli chcemy przekazać jednocześnie obraz i tekst (bez zapisywania wygenerowanego obrazu na serwer). Tekst nie może zostać doklejony do obrazka. Musi pojawić się przed nim bądź za nim.

-------
Zwykły tekst
<wygenerowany_obraz>
-------

Zapewne już ktoś spotkał się z podobnym problemem więc proszę o pomoc!
Go to the top of the page
+Quote Post
FiDO
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


Cytat(bartos @ 2004-11-19 20:34:53)
Wszystko działa świetnie, jednak nie o to chodzi... Jak rozwiązać problem jeśli chcemy przekazać jednocześnie obraz i tekst (bez zapisywania wygenerowanego obrazu na serwer). Tekst nie może zostać doklejony do obrazka. Musi pojawić się przed nim bądź za nim.

Nie da sie w jednym skrypcie.. i nie jest to bynajmniej ograniczenie php, tylko protokolu http.

Mozesz zrobic np. tak, ze masz skrypt, ktory wyswietla tekst, a gdzies (tam gdzie chcesz zeby byl obrazek) wypisujesz w kod html odpowiedzialny za obrazek:
  1. <img src="obrazek.php" ... />

a w skrypcie obrazek.php umieszczasz kod odpowiedzialny za wyswietlenie obrazka (i tylko jego).


--------------------
Brak czasu :/
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: 19.08.2025 - 06:57