PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : include und url's



Stian
11-11-2003, 10:46
Hallo,

es geht um Folgendes. Ich versuche ein Skript per include einzubinden. Als include Pfad gebe ich eine URL an. Die Datei wird auch problemlos eingebunden, allerdings kann die Funktion nicht gefunden werden und es kommt folgende Fehlermeldung:

Fatal error: Call to undefined function: is_even() in D:\web\Test.php on line 6

Obwohl die Funktion in der Datei definiert ist.

Hier der Code:



<?php

include "http://www.*****.de/****/******/functions.inc.php";


echo is_even(5);



?>

Die Sternchen habe ich nachträglich reingeschrieben es liegt also nicht an der URL ;) . Ach, so und allow_url_fopen ist auf true gesetzt. Php version :4.3.1

Gaert
11-11-2003, 16:45
Hallo Stian!

Wenn du über eine PHP Datei inlcuden willst, welche nicht auf deinem Server liegt, dann musst du sicherstellen, dass der server von dem du sie includest die Datei nicht zuvor als PHP Datei interpretiert (so wirds in deinem Fall wohl sein).
In dem Fall wird nämlich nicht die Datei inlcuded, sondern nur das, was die Datei ausgibt.
Include stattdessen http://www.*****.de/****/******/functions.inc.txt und es wird funktionieren, da der Inhalt des Skripts nicht zuvor geparsed wird.

Stian
17-11-2003, 11:28
Jo, danke!!


So funktioniert es :D .


Gruß, Stian