OVH Community, votre nouvel espace communautaire.

curl en php cli


caBBAlainB
27/06/2016, 15h31
Ah ok, tout s'explique.
Merci Abazada

Abazada
27/06/2016, 13h00
Citation Envoyé par caBBAlainB
Alors en fait, je constate que mon code est bien exécuté lorsqu'il est lancé par cron.
Par contre je rencontre l'erreur lorsque je le lance à la main depuis une console ssh.
C'est 'normal' chez OVH.
En Console Mutu tu n'as pas accès à l'extérieur (Internet)

caBBAlainB
26/06/2016, 17h11
Bonjour jikoo,

Alors en fait, je constate que mon code est bien exécuté lorsqu'il est lancé par cron.
Par contre je rencontre l'erreur lorsque je le lance à la main depuis une console ssh.

Embêtant, j'aimerais pouvoir le tester.

Pourquoi?

Jikoo
25/06/2016, 23h49
Non, il n'y a pas de souci en PHP cli.
Cependant, il faut utiliser des chemins absolus dans vos scripts. Les chemins relatifs ne fonctionnent pas.
Aussi, notez que $_SERVER est lisible mais ne renvoit pas tout ; et $_GET et $_POST sont muets.
Une petite aide qui parle de ça: https://forum.ovh.com/showthread.php...faut-pas-faire (ça concerne les tâches CRON mais ça fonctionne en mode PHP cli)

caBBAlainB
25/06/2016, 17h46
NIC:ba73062-ovh

Bonjour,

Je suis sur un hébergement perf2014, j'utilise Google Cloud Messaging pour envoyer des requêtes à des applications mobiles.
J'utilise une librairie qui exécute les requêtes vers "https://android.googleapis.com/gcm/send" avec curl.

Cela fonctionne très bien en web service mais lorsque j'essaie de faire la même chose en php cli avec les mêmes paramètres, curl_getinfo($ch, CURLINFO_HTTP_CODE); retourne 0.

Est-ce qu'il y aurait un problème à utiliser curl en php cli?

Cdt,
Alain