Prog PHP - Programmation
Marsh Posté le 09-07-2001 à 02:24:16
Non, l'opérateur de concaténation est le point (.) en PHP !
http://www.php.net/manual/fr/langu [...] string.php
D'autre part, si tu utilise les doubles guillemets ("" ) pour tes chaînes de caractères, tu peux mettre tes variables dedans directement. ( Donc pas si tu utilise les guillemets simples ! )
Le \n est un caractère d'échapement, pas une instruction. Il faut donc le mettre DANS la chaîne de caractères.
REMOTE_ADDR est une variable, donc avec un $ devant.
A savoir, $REMOTE_ADDR est une variable d'Apache, elle n'est donc pas diponible si ton serveur HTTP n'est pas Apache.
Donc, tu peux écrire çà des manières suivantes :
mail("gozillagign@aol.com", "flechettes", "SCORE $score\nCOMMENTAIRES: $dire\nIP: $REMOTE_ADDR" , "null" );
mail('gozillagign@aol.com', 'flechettes', 'SCORE ' . $score . '\n COMMENTAIRES: ' . $dire . '\n IP: ' . $REMOTE_ADDR , "null" );
Dernière chose, la fonction mail() n'est pas disponible chez tous les hébergeurs. Par exemple, chez free.fr, ils l'ont remplacée par une fonction email() (Je crois...).
Je crois que c'est tout !
Marsh Posté le 08-07-2001 à 22:19:30
est ce que si je marque ca ca va marcher ?
<?php
mail("gozillagign@aol.com", "flechettes", "SCORE"& $score \n "COMMENTAIRES:"& $dire \n "IP:" & REMOTE_ADDR , "null" );
?>