Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/js]Błąd T_STRING w statystykach
Forum PHP.pl > Forum > Przedszkole
Bonus
Witam. Zacznę może ze mam stronkę (www.bonus1.yoyo.pl) w tej chwili wszystko jest ok, statsy normalnie działają itp. Lecz mam zamiar zrobić nowy layout i kiedy dodaje wszyskie działy to pokazuje mi się bład w Statsach, statystyki pochodzą z stats24.com. Więc błąd wyskakuje mi taki:
Kod
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in ****/stats.php on line 8

a linijka ta to: (ta wśrodku)
Kod
<script type="text/javascript">
document.writeln('<'+'scr'+'ipt type="text/javascript" src="http://s1.hit.stat24.com/_'+(new Date()).getTime()+'/script.js?id=bJs1vZitnPPZqzFvfd5B.LdN38MwrSMWs_mRfRRehkX.v7/l=11"></'+'scr'+'ipt>');
</script>


Prosze o pomoc, jets to dla mnie bardzo ważne. Pozdrawiam i z góry dziękuje smile.gif
www0_0
ten komunikat informuje sie o tym że:
paser spodziewał się , przecinka lub ; średnika w linii 8
Najczęściej zdarza się tak gdy w linii 7 na końcu zapomnisz go wstawić, tak więc poszukał bym tam:)

A poza tym jest to komunikat z errorem PHP a ty dajesz nam do analizy kod JS:)
Bonus
wiem że to error w php, tyle że w tym pliku w php wszysko jest napeno ok. bo w innych plikach jest tak samo tyllko ze co innego jest wpisane w treść i wszysko działa, daje kod JS ponieważ w nim jest błąd
Cytat
ten komunikat informuje sie o tym że:
paser spodziewał się , przecinka lub ; średnika w linii 8

wiem że tak jest bo szukałem w necie i pisali takie rzeczy, tyle że ja nie wiem gdzie tu brakuje przecinka lub średnika.
Cienki1980
Pokaż kod pliku stats.php bo to tam jest błąd. Bez tego kodu nic Ci nie pomożemy.
Bonus
Właśnie miałem to zrobić.
cały plik wygląda tak:
  1. <link rel="Stylesheet" type="text/css" href="style.css">
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
  4. <meta http-equiv="Content-Language" content="pl">
  5. </head>
  6. <?
  7. echo '<script type="text/javascript">
  8. document.writeln('<'+'scr'+'ipt type="text/javascript" src="http://s1.hit.stat24.com/_'+(new Date()).getTime()+'/script.js?id=bJs1vZitnPPZqzFvfd5B.LdN38MwrSMWs_mRfRRehkX.v7/l=11"></'+'scr'+'ipt>');
  9. </script>
  10. <center><b><img src="grf/stats.jpg"></b></center><br><center>
  11. <a href="http://www.stat24.com" target="_blank"><img src="http://www.stat24.com/logo/logoYellow_pl.gif" width="90" height="26" style="border:0px" alt="Profesjonalne statystyki www"></a>
  12. <br>
  13. </center>';
  14. ?>

wszyskie znaczki php są w porządku bo pod inną treścią wszysko działa.


-------------------------
do PHP są odpowiednie znaczniki BBCode
a nie tylko [code] do wszystkiego
~Cienki1980
www0_0
Spróbuj tak:P
  1. <link rel="Stylesheet" type="text/css" href="style.css">
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
  4. <meta http-equiv="Content-Language" content="pl">
  5. </head>
  6. <?
  7. echo '<script type="text/javascript">
  8. document.writeln('<'+'scr'+'ipt type="text/javascript" src="http://s1.hit.stat24.com/_'+(new Date()).getTime()+'/script.js?id=bJs1vZitnPPZqzFvfd5B.LdN38MwrSMWs_mRfRRehkX.v7/l=11"></'+'scr'+'ipt>');
  9. </script>
  10. <center><b><img src="grf/stats.jpg"></b></center><br><center>
  11. <a href="http://www.stat24.com" target="_blank"><img src="http://www.stat24.com/logo/logoYellow_pl.gif" width="90" height="26" style="border:0px" alt="Profesjonalne statystyki www"></a>
  12. <br>
  13. </center>';
  14. ?>


Ty tym kodem JS niejako kończyłeś działanie echo, chyba w dobrych miejscach zastosowałem znak ucieczki ale nie jestem pewien.
Cienki1980
  1. <link rel="Stylesheet" type="text/css" href="style.css">
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
  4. <meta http-equiv="Content-Language" content="pl">
  5. </head>
  6. <?
  7. echo "<script type="text/javascript">
  8. document.writeln('<'+'scr'+'ipt type="text/javascript" src="http://s1.hit.stat24.com/_'+(new Date()).getTime()+'/script.js?id=bJs1vZitnPPZqzFvfd5B.LdN38MwrSMWs_mRfRRehkX.v7/l=11"></'+'scr'+'ipt>');
  9. </script>
  10. <center><b><img src="grf/stats.jpg"></b></center><br><center>
  11. <a href="http://www.stat24.com" target="_blank"><img src="http://www.stat24.com/logo/logoYellow_pl.gif" width="90" height="26" style="border:0px" alt="Profesjonalne statystyki www"></a>
  12. <br>
  13. </center>";
  14. ?>


Tak na pewno działa .. jeżeli forum Ci nie pousuwało znaków \ przed apostrofami (') to właśnie tam miałeś błąd
Bonus
Wielkie dzięki Cienki1980 juz działa biggrin.gif jestem Ci dłużny smile.gif mozna zamknąć temat smile.gif)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.