Pages : 1
#1 Le 09/08/2012, à 11:14
- anthebest
Problème variable
Bonjour.
je voudrai executer un script php avec comme variable l'adresse ip du serveur mais je n'y arrive pas
#!/bin/bash
ip=$(curl ifconfig.me)
php -f test.php ip=$ip
je ne sais pas si c'est le meilleur moyen de faire passer un argument dans une exécution php.
Je n'ai pas trouvé le moyen de faire passer directement ma variable dans le script: $_SERVER['HTTP_HOST'] ne fonctionne pas
Je suis à l'écoute de vos conseils
Merci
edit:
second problème d'après la doc php pour passer des arguments c'est
php -f somefile.php a=1 b[]=2 b[]=3
si je met un print_r($_GET)
j'ai comme retour: Array()
il n'y a donc aucune variable get
Dernière modification par anthebest (Le 09/08/2012, à 11:36)
Hors ligne
#2 Le 09/08/2012, à 11:37
- Kooothor
Re : Problème variable
Salut,
J'ai pas bien compris ce que bash venait faire dans l'histoire.
Essaie avec $_SERVER['SERVER_ADDR'] dans ton script php.
@+
~ktr
Hors ligne
#3 Le 09/08/2012, à 11:44
- anthebest
Re : Problème variable
j'ai un Undefined index: SERVER_ADDR
mais par exemple dans mes variables un truc tout simple
#!/bin/bash
ip= $(curl ifconfig.me)
echo $ip
Dernière modification par anthebest (Le 09/08/2012, à 11:50)
Hors ligne
#4 Le 09/08/2012, à 13:24
- anthebest
Re : Problème variable
J'ai trouvé.
j'écris mes scripts sous windows puis je les envois via ftp et il y avait des problèmes d'encodage ...
Hors ligne
Pages : 1