$_SERVER['SERVER_ADDR'] php

Fermé
romano37 Messages postés 31 Date d'inscription mardi 6 février 2007 Statut Membre Dernière intervention 10 juin 2008 - 5 avril 2007 à 14:21
 MultiCité - 5 avril 2007 à 18:58
Bonjour, lorsque j'execute cette commande dans mon fichier php:

$str="/var/www/firefox/firefox -remote openURL'(http://$_SERVER['SERVER_ADDR']/wb.php)'";
system("$str");

j'ai une erreur du type :

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/testurl.php

Quelqu'un peut il m'aider?
A voir également:

1 réponse

Salut,

Tu ouvres des guillemets , puis une apostrophe, puis tu ouvres encore une apostrophe donc il est perdu, il croit que tu fermes l'apostrophe !

$str="/var/www/firefox/firefox -remote openURL'(http://$_SERVER['SERVER_ADDR']/wb.php)'";

je ne comprend pas a quoi servent les apostrophes de openURL

Essais cela

$str="/var/www/firefox/firefox -remote openURL(http://$_SERVER['SERVER_ADDR']/wb.php)"; 


Pour info :

$variable="$autrevariable"; donne comme résultat la valeur de l'autre variable
mais
$variable='$autrevariable'; donne comme résultat le texte $autrevariable

Si tu utilises des apostrophes les variables ne sont pas interprétées.

essais ce script pour vérifier

$a=1;
echo "a=$a<br/>";
echo 'a=$a<br/>';



ec
1