Bonjour

j'essaye d'ouvrir un fichier situé sur un repertoire donné du poste client à partir de l'appli php

la fonction utilisée est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
                    $ch = curl_init($url.'/'.$nom_file);
                    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
                    curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); 
                    $page = curl_exec($ch);
					  if( curl_errno($ch)) 
 					  {echo  ' Erreur Curl_exec ' .$url.'/'.$nom_file.' : ' . curl_errno($ch).' -> ' . curl_error($ch). '<br />';}
                    return($page) ;
avec $nom_file = 'toto.csv'
et $url = 'http://127.0.0.1:8888' ( l'adresse crée par easyphp, uilisée ici comme adresse CLIENT )

easyphp est lancé et le fichier existe

si je lance le programme sous l'appli en developpement local ( avec easyphp) ; ca fonctionne tres bien
mais
si je lance le programme sous l'appli installée sur le serveur distant , alors la connection ne se fait pas ; le message est :
Erreur Curl_exec http://127.0.0.1:8888/toto.csv : 7 -> couldn't connect to host

je suppose que http://127.0.0.1:8888 n'est pas reconnue par le serveur
j'ai essayé avec l'adresse fournie par ipconfig à savoir 192.168.1.20 ( derriere une sfrbox)
mais ca marche pas mieux (ce qui ne parait guere etonnant )

donc quelle adresse fournir au serveur pour qu'il reconnaisse sans ambiguité le poste client ?
ou bien est -il possible d'en créer une ?


à moins que ca soit autre chose qu'une adresse qu'il faille fournir ?
ou utiliser un autre moyen que CURL ?
( en principe le serveur sait comment joindre le poste client puisque l'appli renvoie des resultats ,
au moins à l'ecran , donc à priori , il y a une solution ? )


merci de votre aide