Chcę sobie stworzyć na swojej stronie, panel, w którym mają się znajdować obok tekstu jakieś obrazki.
Zamieniłem " na ' przy echo i name, i potem wypełniłem odpowiednie miejsca chcianą przeze mnie treścią.
Przy próbie poglądu panelu, wyskoczył mi następujący błąd.
Kod: Zaznacz cały
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /var/www/virtual/blablabla.y0.pl/administration/panel_editor.php(150) : eval()'d code on line 5
Przeszukałem treść, którą wkleiłem i nie znalazłem żadnych , ani ; oprócz miejsc gdzie powinny się znajdować, czyli przy
Kod: Zaznacz cały
openside('nazwa');
echo 'tekst';
closeside();
Po paru poprawkach i próbach, znowu spróbowałem podejrzeć panel i wyskoczył ten sam błąd.
Przynajmniej w innych przypadkach, gdy nie używam znaczników html <img> i <span>, mimo obecności ; panel tworzy się bez problemu.
////////////////Problem rozwiązany!////////////////
Gdy mamy linijki:
Kod: Zaznacz cały
openside('name');
echo 'content';
closeside();
Tak jak jest to poniżej:
Kod: Zaznacz cały
echo '<img src="http://www.obrazek.pl/obrazek/obrazek.jpg">'
Zmyliło mnie zdanie pewnego pana, który napisał, że trzeba wszędzie wstawić apostrofy. Jak się okazuje jest to prawda tylko po części.