2011-10-12 3 views
0

Im essayant d'utiliser la fonction que je l'ai mis dans le serveur distantComment utiliser la fonction à distance dans un serveur différent

maintenant en phase de test, im faire dans mon serveur local (MAMP)

Je l'ai déjà permis allow_url_fopen et allow_url_include dans le fichier php.ini

dans remote.php (en serveur distant), j'ai ce code pour le test:

function test(){ 
echo 'testing calling remote function'; 
} 

et dans mon serveur local, j'ai ce Code:

require_once('http://remoteserver.com/remote.php') 

test(); // calling test function in remote.php 

mais tout ce que je suis arrivé est appel d'erreur de fonction non définie

que je fais cela dans le bon sens ou le mauvais sens?

est-il un moyen de le faire?

Répondre

1

Lorsque vous faites require_once('http://remoteserver.com/remote.php'), le contenu que vous avez inclus est la sortie de http://remoteserver.com/remote.php, pas la source php de ce script.

+0

Donc, fondamentalement, je ne peux pas appeler la fonction dans le fichier distant? – s3polz

+0

Oui, sauf si vous pouvez laisser le serveur romote faire écho à la source php. – xdazz

+0

oh je vois .. ce qui signifie que cette méthode ne peut être utilisée pour écho contenu dans le fichier distant. maintenant je comprends. :) – s3polz

Questions connexes