Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] problem z linkiem - ustawienia serwera?
Forum PHP.pl > Forum > Przedszkole
cytrysek
Witam,
prosze o pomoc w następującej kwestii:

posiadam skrypt, generujacy miniaturki, pokazujacy je na stronie i zapisujacy do katalogu.
Po przeniesieniu na inny serwer mam problem z dzialaniem tego skryptu.
Po krótkiej analizie, stwierdziłem, że problemem jest niewłaściwa interpretacja linków (zmiennych w linku) a tym samym brak zmiennych do obsługi skryptu.
Oto fragment kodu:
  1. <?php
  2. <img src='show_image_kwadrat.php?filename=$path_galeria/$file&width=200&height=200&kat=$path_galeria' border='0' />
  3. ?>


co powinno dać coś takiego:
  1. <img src="show_image_kwadrat.php?filename=galeria1/441947779.jpg&width=200&height=200&kat=galeria1" border="0">


a daje niestety cos takiego:
  1. <img src="show_image_kwadrat.php%5C?filename=galeria1/441947779.jpg%5C&amp;width=200%5C&amp;height=200%5C&amp;kat=galeria1" border="0">


czyli zamienia znaki
? na %5C?
& na %5C&amp;

Czy i jakie ustawienia serwera maja na to wplyw (obie wersje PHP to 4) i jak to naprawić?

pzdr.
PW
erix
A jakim kodem generujesz link?
Crozin
1) Zamiana & na &amp; jest jak najbardziej prawidłowa
2)
  1. <?php
  2. echo '<img src="show_image_kwadrat.php?filename=' . $path_galeria . '/$file&amp;width=200&amp;height=200&amp;kat=' . $path_galeria . '" border="0" />';
  3. ?>
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.