[FTP] Include/Require un fichier à distance (utiliser les fonctions qu'il contient)
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:
Code:
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);
?> |
Et voici le fichier sur mon serveur privé :
Code:
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;
}
}
?> |
Le résultat de ça:
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.
Meme probleme "sappounet" :-(
Voulant gerer des URLs identiques sur plusieurs sites, j'aurai besoin d'utiliser la fonction include ou require vers un site distant comme dans l'exemple cidessous :
Code:
<?php require 'http://www.monsite.fr/admin/lien.php'; ?>
Ainsi, chaque modification enrigistré sur mon fichier lien.php sera effectif sur chacun de mes sites.
Je rappel que mes sites sont situés dans des adresses differentes.
Exemple : http://www.siteperso.fr ; http://www.mapage.fr ; http://www.jesuisici.fr ; ect... etc...
Le but d'utiliser la fonction include ou require vers un site distant est justement pour ne pas à avoir à répéter les modifications de ma page lien.php sur chacun de mes sites.
Merci pour votre aide ;)