[resolu] Problème API Google maps / file_get_contents disabled

Problème API Google maps / file_get_contents disabled [resolu] - PHP - Programmation

Marsh Posté le 25-03-2010 à 17:26:11    

Bonjour,
je souhaiterai récupérer des coordonnées grace a l'api google maps afin de les utiliser en PHP.
 
j'ai donc trouvé ceci :
 

Code :
  1. define('KEY', 'myKey');
  2. $webService = 'http://maps.google.com/maps/geo?q=' . urlencode($address) . '&output=csv&key=' . GOOGLE_API_KEY;
  3. // Récupération des données
  4. $data = explode(',', file_get_contents($webService));


 
mais j'obtiens le message d'erreur:
 

Citation :

Warning: file_get_contents(): URL file-access is disabled in the server configuration in /apache/htdocs/r/****/search.php on line 160 Warning: file_get_contents(http://maps.google.com/maps/geo?q=sernanders&output=csv&key=GOOGLE_API_KEY): failed to open stream: no suitable wrapper could be found in /apache/htdocs/r/****/search.php on line 160 NULL


 
j'ai donc vu que l'option allow_url_fopen est OFF sur le server de mon université, malheuresement je ne peux pas le modifier, jai essayé un  ini_set('allow_url_fopen', 1); en début de code mais ça ne change rien, il doit etre protégé.
 
auriez vous une solution?
 
merci !


Message édité par javo le 26-03-2010 à 14:40:57
Reply

Marsh Posté le 25-03-2010 à 17:26:11   

Reply

Marsh Posté le 26-03-2010 à 12:40:47    

Utilise Fopen
 

Code :
  1. $fh = fopen('/tmp/test.zip', 'r');
  2. $data = fread($fh, filesize('/tmp/test.zip'));
  3. fclose($fh);


---------------
Recette cookeo Recette de cuisine
Reply

Marsh Posté le 26-03-2010 à 13:16:53    

merci pour ta réponse mais j'ai le message:
 
Warning: fopen(/test.txt): failed to open stream: Permission denied
 
(j'ai mis 777 en droits sur mon client FTP)


Message édité par javo le 26-03-2010 à 13:18:01

---------------
Mon site : http://www.tucpakwafer.com
Reply

Marsh Posté le 26-03-2010 à 13:36:09    

Cette fonction dans mes souvenirs ne prenne pas de chemin relatif mais uniquement absolu.
 
Donc ton répertoire doit être  

Code :
  1. c:/tonrepertoire/monfichier.txt


dans le cas de Windows


Message édité par ionik le 26-03-2010 à 13:36:34

---------------
Recette cookeo Recette de cuisine
Reply

Marsh Posté le 26-03-2010 à 14:40:32    

ha oui en effet.
 
merci :)


---------------
Mon site : http://www.tucpakwafer.com
Reply

Marsh Posté le 26-03-2010 à 15:54:17    

Remarque : "/test.txt" sous Linux, ça désigne le fichier test.txt à la racine. Il faudrait mettre "./test.txt" pour du relatif.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed