Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]header w wyświetlanie danych
wpaski
post 28.08.2012, 12:45:32
Post #1





Grupa: Zarejestrowani
Postów: 206
Pomógł: 6
Dołączył: 25.12.2011

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


Czy można w jakiś sposób wyświetlić dane np. print_r($zmienna) jeśli na początku skryptu znajduje się:
  1. header('Content-Type: image/jpeg');
Go to the top of the page
+Quote Post
rocktech.pl
post 28.08.2012, 13:18:07
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

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


Witam.

Można ale efekt będzie taki smile.gif

  1. $file = new SplFileObject ( "image.jpeg", "rb" );
  2.  
  3. header ( "Content-Type: image/jpeg" );
  4. header ( "Content-Length: " . $file->getSize () );
  5.  
  6. echo 'Popsuło obrazek!';
  7. $file->fpassthru ();


Ten post edytował rocktech.pl 28.08.2012, 13:24:00


--------------------
Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. --Brian Moore

I never go looking for a sucker. I look for a Champion and make a sucker of of him. --Amarillo Slim


Home-made : js-gui-classes | Accordion | Tabs | Carousel / php-sms-classes | Obsługa bramki SMS MultiInfo | Obsługa bramki SMS Mobiltek
Go to the top of the page
+Quote Post
wpaski
post 28.08.2012, 14:19:07
Post #3





Grupa: Zarejestrowani
Postów: 206
Pomógł: 6
Dołączył: 25.12.2011

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


dzięki za odpowiedź, ale czegoś chyba nie rozumiem bo efekt jest taki sam, czyli poprostu nie wyświetla obrazka ani tego echo, czyli rozumiem, że nie można w żaden sposób wyświetlić treści gdy wczytujemy obrazek - używamy tego headera?

Ten post edytował wpaski 28.08.2012, 14:19:28
Go to the top of the page
+Quote Post
rocktech.pl
post 28.08.2012, 14:26:16
Post #4





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

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


Cytat
.. nie można w żaden sposób wyświetlić treści gdy wczytujemy obrazek ...


Nie można bo używając tego nagłówka mówisz przeglądarce aby spodziewała się obrazka i mogła go renderować.

Dla odmiany wyświetl sobie obrazek i daj nagłówek.

  1. header("Content-Type: text/plain");


Albo otwórz ten plik w przeglądarce zmieniając Content-Type.
  1. header ( "Content-Type: image/jpeg" );
  2. //header ( "Content-Type: text/plain" );
  3. $file = new SplFileObject ( __FILE__, "r" );
  4. $file->fpassthru ();



Ten post edytował rocktech.pl 29.08.2012, 07:37:11


--------------------
Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. --Brian Moore

I never go looking for a sucker. I look for a Champion and make a sucker of of him. --Amarillo Slim


Home-made : js-gui-classes | Accordion | Tabs | Carousel / php-sms-classes | Obsługa bramki SMS MultiInfo | Obsługa bramki SMS Mobiltek
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: 6.07.2025 - 12:18