Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Problem z funkcja str_replace
Forum PHP.pl > Forum > Przedszkole
free
Chce by skrypt zamieniał & na & ale cos nei wychodzi mi
  1. <?php
  2. $strona = "$HTTP_REFERER";
  3. $a = "&";
  4. $b = "&amp;";
  5. $wstecz = str_replace($a, $b, $strona);
  6.  
  7. echo "<a href="$wstecz" title="Cofnij"> &raquo; Wstecz</a>";
  8. ?>
rojmarek
Cytat(free @ 4.04.2007, 18:10:20 ) *
  1. <?php
  2. $strona = "$HTTP_REFERER";
  3. ?>

a sprwdziles co ciekawego masz w zmiennej $HTTP_REFERER? sprobuj $_SERVER['HTTP_REFERER']
no i referer nie działa jezeli wpiszesz adres do paska (referer przechwytuje tylko gdy zostales na daną strone przeniesiony kliknięciem na link)
free
Zmienna poprawnie przekazuje adres. Otrzymuje adres strony ale bez zamiany z & na &amp; w kodzie zrodlowym
rojmarek
Cytat(free @ 4.04.2007, 18:17:17 ) *
Zmienna poprawnie przekazuje adres. Otrzymuje adres strony ale bez zamiany z & na &amp; w kodzie zrodlowym

to dziwnie jakos masz... daj wersje php...
sprawdziłem kod u mnie, bo aż mi się wierzyć nie chcialo, że nie działa, no i u mnie po zmianie na $_SERVER['HTTP_REFERER'] chodzi..
free
Zaraz spr czy po tej zmianie dziala.

Sprawdziłem kod :

  1. <?php
  2.  
  3. $strona = $_SERVER['HTTP_REFERER'];
  4. $a == "&";
  5. $b=="&amp;";
  6. $wstecz = str_replace($a, $b, $strona);
  7.  
  8. echo "<a href="$wstecz" title="Cofnij"> &raquo; Wstecz</a>";
  9. ?>

i nie widac zmian. Chyba mam jakis blad w samym zapytaniu do tej funkcji.

Używam krasnala.
rojmarek
Cytat(free @ 4.04.2007, 18:57:28 ) *
  1. <?php
  2.  
  3. $strona = $_SERVER['HTTP_REFERER'];
  4. $a == "&";
  5. $b=="&amp;";
  6. $wstecz = str_replace($a, $b, $strona);
  7.  
  8. echo "<a href="$wstecz" title="Cofnij"> &raquo; Wstecz</a>";
  9. ?>

i nie widac zmian. Chyba mam jakis blad w samym zapytaniu do tej funkcji.

Używam krasnala.

mowie, ze przeciez u mnie działą winksmiley.jpg
  1. <?php
  2. $a == "&";
  3. $b=="&amp;";
  4. ?>

no to natomiast na pewno nie bedzie dziłać ;] jeden = ma byc
a krasnal to tam jaakies php ma w sobie... najlepiej pusc phpinfo();
free
Krasnal hehe, pewnie ze ma PHP i SQL biggrin.gif

Dziala mi juz. Poprawilem == na = i smiga :-),
zauwaz ze na poczatku tematu mialem poprawnie, widac zakradl się błąd przy moim kombinowaniu,
Dzieki za pomoc z $_SERVER['HTTP_REFERER'];.
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.