Bonjour,
Je dois créer un script me permettant de me connecter à un web service. Le problème c'est que je dois passer un proxy.
La personne qui gère celui-ci m'a transmis un fichier de conf qui me permet quand je le lance manuellement en ligne de commande d'ouvrir la connexion temporairement, et cela fonctionne bien.
Le problème c'est qu'il me faudrait pouvoir l’exécuter automatiquement lors de l'appel du fichier concerné.
J'ai donc testé de mettre le script de mon fichier de conf. dans mon fichier principal, et ensuite utiliser la fonction shell_exec() pour pouvoir l’exécuter, mais rien y fait.
Ma question est alors, est-ce possible de faire comme j'ai fait ou y a t-il un autre moyen?
Voici mon code dans mon fichier .php
Le contenu de ma variable $cmd provient de mon fichier de conf
Par avance merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 $cmd = 'PROXY="http://***********:****" export http_proxy=$PROXY wget --no-check-certificate -O /dev/null http://***********/********* wget --http-user="*******" --http-password="*******" --no-check-certificate -O /dev/null http://*******/********* export https_proxy=$PROXY wget --no-check-certificate -O /dev/null https://************/*********'; $proxy_conf = shell_exec($cmd); if($proxy_conf){ echo "Succès"; echo $proxy_conf; } else { echo "Erreur"; echo $proxy_conf; } echo "<br><br>";
Partager