Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Parse error: syntax error, unexpected T_STRING, expecting ',' or ';', Parse error: syntax error, unexpected T_STRING, expecting ','
klem
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 18.01.2016

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


Witam

Mam problem z takim błędem:
Kod
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'


Kod z którym jest to związane:
  1. else
  2. {
  3. echo'<a href="login.php"><img src="logowanie.png" onmouseover="this.src = 'logowanie2.png'" onmouseout="this.src = 'logowanie.png'"></a>';
  4. }
  5. ?>

W else chodzi oczywiście o zamiane obrazka wraz z najechaniem myszki.

Dziękuje i pozdrawiam (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
kapslokk
post
Post #2





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

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


Jeśli w ciągu który deklarujesz w " lub ' masz te znaki, musisz je escapować backslashem. Czyli jeżeli ciąg deklarujesz w " to musisz zamieniać " na \", a jeżeli w ' to ' na \'
Go to the top of the page
+Quote Post
klem
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 18.01.2016

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


Dzięki, czyli taki kod będzie dobry ?
  1. else
  2. {
  3. echo\'<a href=\"login.php\"><img src=\"logowanie.png\" onmouseover=\"this.src = \'logowanie2.png\'\" onmouseout=\"this.src =\ 'logowanie.png\'\"></a>\';
  4. }
  5. ?>



bo jeśli tak to jest taki błąd
Kod
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/utopieni/public_html/themes/dark_blue/header.php on line 63

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/utopieni/public_html/themes/dark_blue/header.php on line 63


Czyli jeszcze jest coś nie tak ; /
Go to the top of the page
+Quote Post
Pyton_000
post
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


\';

';

http://php.net/manual/en/language.types.string.php

Ten post edytował Pyton_000 18.01.2016, 09:34:47
Go to the top of the page
+Quote Post
kapslokk
post
Post #5





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

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


Otwierający i zamykający apostrof bez escapowania.
Go to the top of the page
+Quote Post
klem
post
Post #6





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 18.01.2016

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


no dobrze , teraz nie wyrzuca błędów (IMG:style_emoticons/default/smile.gif)

Ale jest inny problem, teraz nie wyświetla obrazków. Zaś jeśli usunę kilka \' to obrazki wyświetla ale nie zmieniają się po najechaniu myszki.
Obecny kod którego używam i który nie wyświetla obrazków to:
  1. else
  2. {
  3. echo'<a href=login.php><img src=\"logowanie.png\" onmouseover=\"this.src = \'logowanie2.png\'\" onmouseout=\"this.src =\'logowanie.png\'\"></a>';
  4. }
  5. ?>

Jeśli ktoś by mógł dopisać do tego kodu w odpowiednim miejscu backslashe, apostrofy, cudzysłowie to był bym wdzięczny (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
viking
post
Post #7





Grupa: Zarejestrowani
Postów: 6 381
Pomógł: 1116
Dołączył: 30.08.2006

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


Lata 90 w których ten kod był aktualny już się skończyły. Poczytaj o CSS i hover.
Go to the top of the page
+Quote Post
klem
post
Post #8





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 18.01.2016

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


heh, na pewno jest ktoś na tej stronie, kto potrafi rozwiązać ten problem (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
com
post
Post #9





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


no dostałeś odpowiedź, zamiast takiej zabawy zdarzeniami, których sie nie używa zrób sobie w css po prostu zdarzenie :hover (IMG:style_emoticons/default/smile.gif)
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: 25.08.2025 - 06:49