Bonjour,
Dans le but de rendre disponible un programme à des personnes, mais tout en souhaitant garder le code en partie privé, j'essai de mettre en place un système où ma page principale utilise la fonction include ou require et récupère une page contenue sur mon ftp privé et donc une page à laquelle personne a pars moi n'a accès.
Ca marche a peut près, mais je n'arrive pas a réutiliser les fonctions déclarées dans mon fichier distant, et pourtant j'arrive à l'exécuter.
Voici le détail du code:
Et voici le fichier sur mon serveur privé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 // Fichier stocké sur le serveur public: http://serveurpublic.fr/index.php <?php $lala=5; include('http://monserveur.fr/test.php'); affichage($lala); ?>
Le résultat de ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 // Fichier: http://monserveur.fr/test.php <?php echo 'Ok, j\'arrive a lire le fichier distant'; function affichage($var) { echo 'la variable vaut : '.$var; } } ?>
Ca m'affiche "Ok, j'arrive a lire le fichier distant"
mais ca m'indique également que la fonction affichage n'est pas connue ( ligne 4 du index.php)
Comment peut-on utiliser une fonction d'un fichier distant ?
N'hésitez pas a me demander si vous souhaitez plus de précisions.
Merci.
Thomas.
Partager