Christian: Dateien einbinden unmöglich

Beitrag lesen

Nabend,

Merkwürdig. Kannst du mal testen, ob es überhaupt zur Ausführung von der include Anweisung kommt? Also ein echo oder ähnliches nach der Anweisung platzieren.

Nach der Include-Anweisung? So?
  ~~~php <?php
  error_reporting(E_ALL);

include("./bar.php");
  meineFunc();

echo "Eine Ausgabe. :-)";
  ?>

Keine Ausgabe im Browser, aber mir gerade gerade eben aufgefallen, dass wenn ich das Script mithilfe von php-cgi ausführen lasse, bekomme ich diese Ausgabe:  

> [christian@tux christian]$ php-cgi foo.php  
> Status: 500 Internal Server Error  
> Content-type: text/html  

»»  
  
Das könnte eventuell weiterhelfen, oder?  
  
Wobei was mir aufgefallen ist: http://forum.de.selfhtml.org/?t=184831&m=1225749  
Die Antwort von dedlfix.  
  
Es ist ja eigentlich idiotisch, dass ich versucht habe, mit "OK" zu vergleichen. Als ich nämlich mal `<?php echo include "./bar.php"; ?> `{:.language-php}ausprobiert habe, war die Ausgabe:  

> 1  

Allerdings ist die Datei scheinbar nicht included.  
  
Was auch nicht funktioniert, ist das Einlesen von Dateien. Beispielsweise  
  ~~~php
<?php  
  print_r(file("./bar.php"));  
  ?>

gibt lediglich ein leeres Array aus....

Höchstwahrscheinlich liegt es irgendwie an Ordner, Datei bzw. Schreibrechten, oder nicht? Ich meine, woran soll es sonst liegen?