Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> echo JavaScriptu, Czyli jak wypluć przez echo w PHP skomplikowaną linijkę kodu
lol75
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 14.03.2011

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


Cześć
Pomoże mi ktoś w zrobieniu czegoś takiego, żeby echo w PHP wypluwało następujący kod HTML/Java Script ?
Kombinuję z nawiasami, slashami i wciąż mówi, że:

syntax error, unexpected T_STRING, expecting ',' or ';'


  1. <p><a href="http://www.wp.pl" onclick="window.open('www.wp.pl','','scrollbars=yes,width=1024,height=768,left='+(screen.availWidth/2-512)+',top='+(screen.availHeight/2-384)+'');return false;">Link</a></p>


Docelowo zamiast linku www.wp.pl ma znaleźć się tam pobrany z bazy URL, więc muszę całość umieścić w PHP.

Z góry dzięki.
Go to the top of the page
+Quote Post
markonix
post
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Jeżeli tylko adres wypluwasz z echo to raczej nie ma tu żadnej filozofii.

Kod
    <p><a href="http://www.wp.pl" onclick="window.open('<?php echo $url; ?>','','scrollbars=yes,width=1024,height=768,left='+(screen.availWidth/2-512)+',top='+(screen.availHeight/2-384)+'');return false;">Link</a></p>


Ten post edytował markonix 18.11.2011, 09:58:01
Go to the top of the page
+Quote Post
Bags_Bunny
post
Post #3





Grupa: Zarejestrowani
Postów: 262
Pomógł: 39
Dołączył: 12.04.2004

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


Przeczytaj o typie string w manualu: http://php.net/manual/pl/language.types.string.php
Użyj heredoc lub znaków ucieczki (\).
Go to the top of the page
+Quote Post
lol75
post
Post #4





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 14.03.2011

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


OK Wielkie dzięki.

Poradziłem sobie w ten sposób (który pozostawiam dla potomnych)

  1. <p><a href="<?php echo stripslashes($wiersz['mapa_link']) ?>" onclick="window.open('<?php echo stripslashes($wiersz['mapa_link']) ?>','','scrollbars=yes,width=1024,height=768,left='+(screen.availWidth/2-512)+',top='+(screen.availHeight/2-384)+'');return false;">Link</a></p>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 29.08.2025 - 23:58