Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile

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