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?