Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Wyswietlenie obrazka
Forum PHP.pl > Forum > Przedszkole
free
plik index.php
  1. <?php
  2. $folPages = ''; // folder , w ktorym trzymasz te strony 
  3. $page = $_GET['page']; 
  4. if (isset($_GET['kat1']))
  5.  $kat=$_GET['kat1'].'/';
  6. else
  7.  $kat='';
  8. if(isset($page)) { 
  9. $roz = array("php", "html", "php3", "inc", "htm", "txt", "jpg", "jpeg", "dat",);
  10.  for($i=0;$i<count($roz);$i++) 
  11.  { 
  12.  $file=$folPages.$kat1.$page.'.'.$roz[$i];
  13.  if(file_exists($file)) { 
  14.  include($file); 
  15.  break; 
  16.  } else { 
  17. if($i == (count($roz) - 1)) { 
  18. echo 'blad, brak pliku'; 
  19. } } } } 
  20. ?>

W powyzszym kodzie poprzez adres index.php?page=info wyswietla mi strone info.php.
Problem pojawia sie gdy chce by wyswietlilo mi obrazek gif lub jpg. Zamiast obrazka na stronie pojawia mi sie ciąg "dziwnych znaków". Czytalem w jakims kursie ze trzeba poinformowac parser ze ma doczynienia z obrazkami ale nie wim jak.
mike
Poinformować tak, ale nie parser a przeglądarkę.
Musisz wysłac odpowiednie nagłówki mówiące przeglądarce że to co dostaje to obrazek.
Zerknij na przykład tutaj: imagecreate() lub na przykłady nagłówków tutaj: header() (tam jest o nagłówkach do pobrania, ale pokombinuj i na pewno się uda).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.