Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] unexpected T_CONSTANT_ENCAPSED_STRING
Forum PHP.pl > Forum > Przedszkole
Gallareton
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in D:\Program Files\WebServ\httpd\loc\pole.php on line 9 <= Taki blad mi wyskakuje w tym oto skrypcie:
  1. <?php ob_start(); ?>
  2. <center>
  3. <table border="1">
  4. <tr>
  5. <?
  6. $potwory = Array('warchlak', 'knur');
  7. $x=0;
  8. while($x<2) {
  9. echo('<img src="potworypole'."$potwory[$x]".'.jpg" width="200" height="200">');
  10. $x++;
  11. }
  12. ?>
  13. </tr>
  14. </table>
  15. <?php ob_end_flush(); ?>

Wlasciwie to nie rozumiem bledu, wiec czy mzoe mi ktos wytlumaczyc co jest zle?
qrees
Syntax error, czyli bląd składni. Pomięszałeś gdzieś nawiasy, apostrofy albo coś takiego.

Przyjrzyj się linijce:
  1. <?php
  2. echo('<img src="potworypole'."$potwory[$x]".'.jpg" width="200" height="200">');
  3. ?>
henio
Cytat(qrees @ 19.01.2008, 12:58:45 ) *
Syntax error, czyli bląd składni. Pomięszałeś gdzieś nawiasy, apostrofy albo coś takiego.

Przyjrzyj się linijce:
  1. <?php
  2. echo('<img src="potworypole'."$potwory[$x]".'.jpg" width="200" height="200">');
  3. ?>

JA BYM TO tak napisał:
  1. <?php
  2. echo "<img src=\"potwprypole".$potwory[$x].".jpg\" width=\"200\" height=\"200\" />";
  3. ?>
Gallareton
Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ';' in D:\Program Files\WebServ\httpd\loc\pole.php on line 10

Otrzymalem taki efekt po tym co henio napisal... jemu sie cos miesza z tymi " i ' tylko nie wiem jak to zrobic, zeby bylo dobrze... najgorsze, ze jak sie tutaj wpisuje w znacznikach php to on backslashe wywala i nei widzicie dokladnej tresci :/

@edit:

Dobra nie wywalil jak sie przyjzalem, widzicie dokladna tresc tongue.gif
dziurson
a ja bym zrezygnował z backslash-y i postawił slashe, czyli

  1. <?php
  2. echo('<img src="/potwory/pole/'."$potwory[$x]".'.jpg" width="200" height="200">');
  3. ?>
henio
Cytat(Gallareton @ 19.01.2008, 13:04:36 ) *
Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ';' in D:\Program Files\WebServ\httpd\loc\pole.php on line 10

Otrzymalem taki efekt po tym co henio napisal... jemu sie cos miesza z tymi " i ' tylko nie wiem jak to zrobic, zeby bylo dobrze... najgorsze, ze jak sie tutaj wpisuje w znacznikach php to on backslashe wywala i nei widzicie dokladnej tresci :/

Nie wiem, ale u mnie jest dobrze.
Gallareton
Dziurson dzieki... zadzialalo... nie wiedzialem, ze w sciezkach do pliku mozna uzyc / zamiast \ haha.gif
dziurson
Powiedziałbym że nawet trzeba - wtedy kod jest przenośny również na unixa/linuxa
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.