Tobias Kloth: include und so..

Beitrag lesen

Hallo emaibi,

while ((!feof($handle)) AND ($zaehler<=5))
  // d.h. es werden max. 5 Zeilen eingelesen;
  // wenn die Datei kuerzer ist, wird vorher abgebrochen.

wie sind denn die Daten in der Datei gespeichert? In jeder Zeile ein Eintrag, oder hintereinanderweg, mit einem Trennzeichen?

if (!isset($shout)) { $shout="last"; }

$shout ist je nach Einstellung von register_globals nie gesetzt - verwende $_GET['shout']

if ($shout="last")) { echo $inhalt; }

da fehlt noch ein '=' - verglichen wird nämlich mit '==' (siehe http://www.php.net/manual/de/language.operators.comparison.php). Außerdem ist es sinnvoller das auslesen der ersten 5 Einträge erst zu machen, wenn feststeht, dass $_GET['shout'] auch wirklich 'last' enthält (bzw. nicht gesetzt ist) - sonst werden die Daten umsonst abgefragt.

if ($shout="shout_entries")) { include($site.".txt"); }

wo kommt $site her?

else { echo " <br><b><center>ups..</center></b><br> "; }

das wird immer ausgegeben wenn $_GET['shout'] nicht 'shout_entries' ist.

wo ist der fehler?

welcher Fehler? du hast überhaupt nicht verraten, was eigentlich nicht funktioniert und ob es einen Fehler gibt, und wann ja, welchen ...

Grüße aus Nürnberg
Tobias

--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|