Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak zapisac <?php i ?> do zmiennej bez bledu PHP.
Elegazt
post 25.07.2008, 04:04:09
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 12.07.2008

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


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
Go to the top of the page
+Quote Post
wrzasq
post 25.07.2008, 05:20:33
Post #2





Grupa: Zarejestrowani
Postów: 206
Pomógł: 18
Dołączył: 6.03.2006
Skąd: Szczecin

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


kto ci takich bzdur naopowiadal? zle ci sie wydaje.


--------------------
Go to the top of the page
+Quote Post
Kocurro
post 25.07.2008, 08:55:56
Post #3





Grupa: Zarejestrowani
Postów: 461
Pomógł: 32
Dołączył: 17.09.2003
Skąd: Łódź

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


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

Ten post edytował Kocurro 25.07.2008, 12:32:07
Go to the top of the page
+Quote Post
ddiceman
post 25.07.2008, 10:32:05
Post #4





Grupa: Zarejestrowani
Postów: 326
Pomógł: 121
Dołączył: 23.07.2008
Skąd: Wrocław

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


Zawsze w razie czego mozna XML-style:
  1. <?php
  2. $string = "blablabla <" . "?php echo 'code'; ?" . "> blablabla";
  3. ?>
Go to the top of the page
+Quote Post
Kocurro
post 25.07.2008, 10:33:48
Post #5





Grupa: Zarejestrowani
Postów: 461
Pomógł: 32
Dołączył: 17.09.2003
Skąd: Łódź

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


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
Go to the top of the page
+Quote Post
l0ud
post 25.07.2008, 10:40:48
Post #6





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


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;


--------------------
XMPP: l0ud@chrome.pl
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: 19.07.2025 - 18:42