Autor Zpráva
Looser
Profil *
Čau u kódu níže mi to háže chybu neočekávaný konec "Parse error: syntax error, unexpected $end in /home/www/sims3.cz/subdomains/progress/home/shop/index.php on line 142"

		  <?php
$spojení = mysql_connect( "localhost","sims3.cz","heslo" )
  or die( mysql_error() );
mysql_select_db( "sims3_cz" )
  or die ( mysql_error() );
mysql_query("SET NAMES 'utf8'");
$dotaz = "$SELECT * FROM shop ORDER BY id DESC";

$výsledek = mysql_query( $dotaz, $spojení )
  or die( mysql_error() );
$pocet_polozek = mysql_num_rows( $výsledek );

$filmy_záhlaví=<<<EOD
<div id='new-head'>
		    <div id='title'><h2>Sims Shop</h2></div>
		    <div id='date'></div>
		  </div>
		  <div id='new-text'>
		  <center>
		  <p><a href="index.php?ts3">The Sims 3</a> | <a href="index.php?ts2">The Sims 2</a> | <a href="index.php?ts2-dat">The Sims 2 - Datadisky</a> | <a href="index.php?ts2_bal">The Sims 2 - Balíčky</a></p>
EOD;

$filmy_podrobnosti = "";
while ( $radek = mysql_fetch_array( $výsledek ) ) {
    $title = $radek['title'];
    $cena = $radek['cena'];
    $url = $radek['url'];
    $img = $radek['img'];
    $platforma = $radek['platforma'];
    $language = $radek['language'];
    $kat = $radek['kat'];

  $filmy_podrobnosti .=<<<EOD
               <table width="400" border="0">
                 <tr>
                   <td><a href="http://xzone.cz/nahledgame.php3?idg=$url&ref=AL3RT" target="_blank"><img src="img/$img.jpg" width="139" height="200" /></a></td>
                   <td><table width="201" border="0">
                     <tr>
                       <td width="195">$title</td>
                     </tr>
                     <tr>
                       <td>$cena,- Kč </td>
                     </tr>
                     <tr>
                       <td>$platforma</td>
                     </tr>
                     <tr>
                       <td><img src="img/$language.jpg" width="18" height="12" /> Titulky a manuál</td>
                     </tr>
                     <tr>
                       <td><a href="http://xzone.cz/nahledgame.php3?idg=$url&ref=AL3RT" target="_blank">KOUPIT</a></td>
                     </tr>
                   </table></td>
                 </tr>
               </table>
<br />
EOD; 
}
$footer=<<<EOD
</center>
</div>
		  <div id='new-footer'>
		    <p>V databázi je právě $pocet_polozek her</p>
		  </div>
EOD;

$filmy =<<<MOVIE
               $filmy_záhlaví
               $filmy_podrobnosti
			   $footer
MOVIE;

echo "$filmy";
?>
bukaj
Profil
Looser
Známá chyba. Zapomněl jsi uzavřít nějakou podmínku, cyklus apod. Hledej.

Ale stejně tak dobře možné je, že to bude kvůli té diakritice v názvech proměnných. No fuj! Pryč s ní.
Looser
Profil *
Tak já už vůbec nevim diaktriky sem v proměných odstranil zase sem to nekolikrát kontrloval jestli je nejaky retezec neukoncenej a vůbec nic sem nenašel a stale to haze error
DoubleThink
Profil *
Druhý heredoc string není uzavřen správně.
EOD; 
It is very important to note that the line with the closing identifier must contain no other characters, except possibly a semicolon (;).
Jak červené musí být to upozornění v manuálu, aby si ho lidi všimli?

Ale stejně tak dobře možné je, že to bude kvůli té diakritice v názvech proměnných.
Není, diakritika je povolena.
TSD
Profil
DoubleThink

Není, diakritika je povolena.
Bohužel.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: