Aller au contenu

Kevinleg

Membres
  • Compteur de contenus

    13
  • Inscription

  • Dernière visite

À propos de Kevinleg

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

Kevinleg's Achievements

Apprentice

Apprentice (3/14)

  • Collaborator Rare
  • One Month Later
  • Week One Done
  • Reacting Well Rare
  • First Post Rare

Recent Badges

0

Réputation sur la communauté

  1. J'ai trouvé ça comme référence : https://kb.synology.com/fr-fr/DSM/tutorial/How_to_enable_HTTPS_and_create_a_certificate_signing_request_on_your_Synology_NAS En esperant que ça pourra t'aider ;-)
  2. @bliz est-ce que tu saurais utiliser paramétre la fonction ssh2_connect avant d'utiliser ssh2_exec ?
  3. Merci @bliz J'ai activé l'extension ssh2 (que je n'avais effectivement pas vu) ! Pour le moment, <?php echo extension_loaded('exec') ? 'exec est activé' : 'exec est désactivé'; ?> renvoie toujours "exec est desactivé". (j'ai éteint et rallumé le nas pour que ça redémarre, mais toujours le même résultat.) Je parviens à accéder à mes fichiers et à les éditer via winscp. (merci encore !) Dans php.ini rien qui corresponde à ce que je cherche ... (Je joint le fichier si besoin) J'ai recherché égalment dans ce fichier additionel trouvé via phpinfo(); : Additional .ini files parsed /usr/syno/etc/packages/WebStation/php_profile/182b445b-6caf-469f-acaa-a763582ba8db/conf.d/user_settings.ini (voir fichier joint. Je crois avoir lu qu'il fallait modifier la valeur safe_mode_exec_dir quelque part, mais je sèche encore ... user_settings.ini php.ini
  4. Mille mercis Bliz, je pouvais voir l'adresse en utilisant un phpinfo(); mais je ne savais pas comment y acceder, je vais tester putty. J'avais réussi à me connecter via powershell mais je ne voyais pas comment éditer le fichier !
  5. Bonjour à tous, Je cherche à executer la fonction php exec depuis une page sur mon serveur synology DS220j. En executant le code ci dessous <?php echo extension_loaded('exec') ? 'exec est activé' : 'exec est désactivé'; ?> je peux voir qu'exec est desactivé. Je ne trouve pas l'option dans webstation -> profil PHP -> extension, ni dans webstation -> profil PHP -> coeur Je suis tombé sur le sujet ci-dessous. Je ne comprends pas comment acceder au fichier /usr/syno/etc/php.ini ... Depuis mon navigateur ? Depuis l'explorateur de fichier ? Depuis un terminal ? Quelqu'un aurait-il une idée ??
  6. Salut janhsh, Je n'utilise pas le planificateur de taches, mais la solution est peut pêtre de spécifier quel fichier de configuration tu souhaites utiliser . Selon la doc php : -c --php-ini spécifie le nom du dossier dans lequel se trouve le fichier php.ini, ou encore spécifie un fichier de configuration (INI) directement (qui ne s'appelle pas obligatoirement php.ini) : $ php -c /custom/directory/ mon_script.php $ php -c /custom/directory/custom-file.ini mon_script.php Si cette option n'est pas spécifiée, php.ini est recherché dans les endroits par défaut. Bonne recherche !
  7. Bonjour PhVirgili, Je ne connais pas particulièrement roundcube, mais peut-être qu'il y a une feuille *.css que tu peux modifier dans le dossier d'installation de roundcube ? Si oui, tu pourrais identifier la classe de ton drapeau avec l'inspecteur de code de ton navigateur (ctrl+maj+i) puis modifier la classe dans cette feuille *.css. Bonne journée, 🙂
  8. Merci beaucoup cadkey ! Effectivement j'ai fait exactement comme ça ... $distance_arr = json_decode($response); if ($distance_arr->status=='OK') { $destination_addresses = $distance_arr->destination_addresses[0]; $origin_addresses = $distance_arr->origin_addresses[0]; } else { $erreur_adresse = "<p>La requète est invalide</p>"; } if ($origin_addresses=="" or $destination_addresses=="") { $erreur_adresse = "<p>Destination non trouvée</p>"; } // récupérer les éléments dans un tableau $elements = $distance_arr->rows[0]->elements; $distance = $elements[0]->distance->text; $duration = $elements[0]->duration->text; } Je me rends compte que j'étais tellement content que ça fonctionne je n'ai pas partagé la solution en entier. Par défaut curl n'est pas activé dans php sur webstation pour faire celà il faut effectuer la manip suivante : aller dans web station > parametres du langage de script > modifier un profil php > extensions > cocher curl Si d'autres ont le même souci j'espère que ça aidera. PS : J'ai également trouvé un script d'auto complétion pour renseigner l'adresse de destination et de départ : https://github.com/lewagon/google-place-autocomplete
  9. Bonjour à tous cela fonctionne avec curl ! $url='https://maps.googleapis.com/maps/api/distancematrix/json?destinations='.urlencode($destination).'&origins='.urlencode($origin).'&key=maclé&language=fr-Fr&sensor=false'; //Test curl echo 'Test Curl</br>'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_PROXYPORT, 3128); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); $response = curl_exec($ch); curl_close($ch); var_dump($response); //Test curl
  10. Kevinleg

    Presentation de Kevin

    Héhé merci beaucoup Jeff777 et .Shad. : ca fait plaisir d'être ici, le forum a l'air bien vivant, je le consultait souvent mais sans être inscrit :🙂
  11. Kevinleg

    Calendar API HTTP Calls

    Salut Jérémy, Je n'ai pas vraiment de réponse mais le sujet m’intéresse, je cherche pour ma part à exécuter un script pour récupérer des informations via une URL google API distance matrix. Du coup je suis ton sujet !
  12. Bonjour à tous, Je suis Kevin, j'ai un NAS DS220j avec DSM 7.0-41890 que j'utilise principalement pour stocker mes fichiers, et executer quelques scripts. A titre personnel, je suis intéressé par la programation, php, html, css, wordpress et plein d'autres trucs. Dans mon travail, je suis graphiste, et graffeur vous pouvez voir mon travail ici : www.kevinlegall.fr
  13. 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 : <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=X&language=fr-Fr&sensor=false'; $distance_data = file_get_contents($url); var_dump($url); echo '</br>'; var_dump($distance_data); echo '</br>'; print_r(error_get_last()); J'obtiens l'erreur suivante : No such file or directory [file] => /volume1/web/testapi.php [line] => 22 , et $ distance_data est null 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 ? Mon IP serait bloquée ? Problème de certificat SSL ? J'espère être précis dans ma demande, n'hésitez pas à me poser plus de questions si besoin, Merci à tous, Kevin
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.