Stephan Huber: Problem beim Auslesen einer Datei

Beitrag lesen

Hallo Maxboy,

<?php
if ($id >= 1) (
  $file = fopen("/chat/logs/$id", "r");
  $fd = readfile($file);
  include($fd);
  fclose($file);
)
else (
  echo "XYZ;
)
?>

Du übergibst 'include' einen String (den Inhalt des Files), include erwartet aber einen Filenamen, deswegen der Fehler (außerdem hast Du ein paar Tipfehler in deinem Script). So sollte es gehen:
<?
if($id>=1)
{
  $file="/chat/logs/".$id;
  include $file;
} else
{
  echo "XYZ";
}
?>