PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP include funktioniert nicht mehr


Fanatiker
30.05.2008, 14:48
Mahlzeit!

Mein Webspaceanbieter hat die PHP-Version geändert. Nun kann ich nichts mehr mit include einbinden. Was mache ich falsch?? Vorher funktionierte alles.

So will ich es einbinden:

<? include("http://www.meinehomepage.de/verzeichnis/counter.php"); ?>

Firestarter
30.05.2008, 15:20
Hallo.

Ich denke mal dein Provider wird auf PHP 5 umgestellt haben.
Bei PHP 5 ist "allow_url_fopen" standartmäßig auf "off" gestellt.
Das ist sinnvoll, da man mit include viel Unfug anstellen kann....

Da du anscheinend lokale Dateien includen willst kannst Du das probieren:

Wenn beide Dateien in einem Verzeichnis liegen:
<?
include ('counter.php');
?>

Wenn beide Dateien in verschiedenen Verzeichnissen auf deinem Webspace liegen kannst du mit dem lokalen Pfad includen:
<?
include($_SERVER["DOCUMENT_ROOT"].'/datei/datei/counter.php');
?>

Solltest du einen externen Url includen wollen, müßte die php.ini geändert werden.
Das würde ich aber lieber lassen.

Ich hoffe mein Halbwissen hilft dir etwas weiter....

Fanatiker
30.05.2008, 19:11
Super klappt!!
Ich danke dir.