Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][HTML][PHP] " i ' czyli jak z tego wybrnąć?
Dapi
post 30.11.2010, 17:19:22
Post #1





Grupa: Zarejestrowani
Postów: 186
Pomógł: 13
Dołączył: 7.08.2009

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


Witam.

  1. echo '[...]onclick="$.prompt(\'<iframe src="?edit=members&amp;edit='.$czlonek['id'].'" style="border: 0px; width: 100%; height: 400px; margin-top: 10px"></iframe>\')" [...]';


To jest fragment kodu jaki mam w pliku php.
Jak widać jest delikatny problem z " i ' :/
Jak z tego wybrnąć, żeby działało dobrze?


--------------------
www.dapi.net.pl - Wiele technologii, jedna pasja.
Go to the top of the page
+Quote Post
tomm
post 30.11.2010, 17:43:31
Post #2





Grupa: Zarejestrowani
Postów: 142
Pomógł: 28
Dołączył: 7.04.2008

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


aby zwiekszyć czytelność kodu i nie używać konkatenacji możesz użyć składni heredoc:

echo <<<EOT
tutaj Twój kod
EOT;
Go to the top of the page
+Quote Post
Dapi
post 30.11.2010, 18:09:59
Post #3





Grupa: Zarejestrowani
Postów: 186
Pomógł: 13
Dołączył: 7.08.2009

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


A jakiś inny sposób, bo ten mi jakoś nie podchodzi? :/
Nie wiem co robię źle, ale wyświetla mi się pusta, biała strona...


--------------------
www.dapi.net.pl - Wiele technologii, jedna pasja.
Go to the top of the page
+Quote Post
Mephistofeles
post 30.11.2010, 18:12:39
Post #4





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

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


Raportowanie błędów masz włączone? Pewnie masz błąd w składni.
EOT; (to nie musi być EOT, możesz wstawić dowolne litery, byle by były takie same w rozpoczęciu i zakończeniu) musi być na początku linii, nie może mieć żadnych znaków przed.
Go to the top of the page
+Quote Post
Dapi
post 30.11.2010, 18:22:00
Post #5





Grupa: Zarejestrowani
Postów: 186
Pomógł: 13
Dołączył: 7.08.2009

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


Już mam treść błędu. Wchodziłem ze złego adresu winksmiley.jpg
Cytat
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /Dapi/domains/milkyway.net.pl/public_html/wersja1.4/federacja-admin.php on line 48

linijka 48 (nie ma żadnych spacji przed tym):
  1. <td style="width: 150px; text-align: center;"><a href="profil.php?user=$czlonek['username']" style="color: rgb(126, 126, 126); text-decoration: none;">$czlonek['username']</a><br></td>


--------------------
www.dapi.net.pl - Wiele technologii, jedna pasja.
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: 24.07.2025 - 15:40