Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak zapisac <?php i ?> do zmiennej bez bledu PHP.
Forum PHP.pl > Forum > PHP
Elegazt
Witam,

wie ktos moze jak text zawierajacy <?php i ?> wrzucic do zmiennej?

chce zrobic konkretnie cos takiego

<?php
$string = "blablabla <?php echo 'code'; ?> blablabla";
?>

o ile dobrze mi sie wydaje, trzeba zamienic < i > na ascii, tylko jak to zrobic zeby w dalszej obrobce tego stringu ciag wystepowal jako <?php, a nie {ascii}?php?

Z gory dzieki za pomoc worriedsmiley.gif
wrzasq
kto ci takich bzdur naopowiadal? zle ci sie wydaje.
Kocurro
Kolego - wiesz, że dzwonią ale nie wiesz gdzie winksmiley.jpg To tylko przeglądarki parsujące javascript są tak ułomne (a może to wina standardu lub cosia) nie php.

Więc w skrócie - śmiało możesz pisać taką konstrukcję smile.gif

pozdr.

ps: poprawiłem by być politycznie poprawniejszym biggrin.gif
ddiceman
Zawsze w razie czego mozna XML-style:
  1. <?php
  2. $string = "blablabla <" . "?php echo 'code'; ?" . "> blablabla";
  3. ?>
Kocurro
Można także i tak:

  1. <?php
  2.  
  3. $sString = chr( ord( '<' ) ) . chr( ord( '?' ) ) . {i tak dalej}
  4. ?>


Pytanie brzmi po co ?

pozdr.
Łukasz
l0ud
Dla pewności używaj jednak apostrofów '' a nie cudzysłowów "". Żeby ew. uniknąć podmiany zmiennych w takich sytuacjach.

czyli
  1. $dsa = "asd <?php echo $asd; ?> $dsas";

gdzie chcesz podstawić tylko zawartość $dsas
lepiej zrobić tak:

  1. $dsa = 'asd <?php echo $asd; ?> '.$dsas;
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.