file_get_contents depuis un nas
Posté : 05 mai 2022, 18:00
Bonjour à tous,
J'ai un nas DS220j, avec DSM 7.0-41890.
Sur celui-ci j'ai installé les paquets Webstation et PHP 7.4.
Je l'utilise pour moi même, notamment pour automatiser la création de mes devis, et autre.
Jusqu'ici aucun problème, PHP s’exécute bien, et je ne rencontre pas de difficultés.
Afin d'automatiser le calcul des distances vers mes lieux d'intervention je souhaite utiliser l'API google distance matrix via le script ci-dessous :
[/color]
J'obtiens l'erreur suivante : failed to open stream: No such file or directory [file] => /volume1/web/testapi.php [line] => 21 )
file_get_contents ne parviens pas à accéder à l'URL dont j'ai besoin, alors que depuis mon serveur OVH ce script fonctionne parfaitement !
Quelqu'un aurait-il une idée de ce qui pourrait se passer ? J
J'espère être précis dans ma demande, n'hésitez pas à me poser plus de questions si besoin,
Merci à tous,
Kevin
J'ai un nas DS220j, avec DSM 7.0-41890.
Sur celui-ci j'ai installé les paquets Webstation et PHP 7.4.
Je l'utilise pour moi même, notamment pour automatiser la création de mes devis, et autre.
Jusqu'ici aucun problème, PHP s’exécute bien, et je ne rencontre pas de difficultés.
Afin d'automatiser le calcul des distances vers mes lieux d'intervention je souhaite utiliser l'API google distance matrix via le script ci-dessous :
Code : Tout sélectionner
<form action="testapi.php">
Aller à : <input type="text" name="destination">
<input type="submit" name="submit" value="Get distance">
</form>
<?php
if (isset($_GET['submit'])) {
$origin = 'Larçay 37270';
$destination = $_GET['destination'];
$url='https://maps.googleapis.com/maps/api/distancematrix/json?destinations='.urlencode($destination).'&origins='.urlencode($origin).'&key=maclé&language=fr-Fr&sensor=false';
$distance_data = file_get_contents($url);
var_dump($distance_data);
echo '</br>';
print_r(error_get_last());J'obtiens l'erreur suivante : failed to open stream: No such file or directory [file] => /volume1/web/testapi.php [line] => 21 )
file_get_contents ne parviens pas à accéder à l'URL dont j'ai besoin, alors que depuis mon serveur OVH ce script fonctionne parfaitement !
Quelqu'un aurait-il une idée de ce qui pourrait se passer ? J
J'espère être précis dans ma demande, n'hésitez pas à me poser plus de questions si besoin,
Merci à tous,
Kevin