Erreur T_CONSTANT_ENCAPSED_STRING

Stevefigueras
Invité n'ayant pas de compte PHPfrance

08 août 2009, 14:45

Bonjour mon code est le suivant :
<?
$sujet"Support technique";
$auteur=$_POST['ch_mail'];
$objet=$_POST['ch_question'];
$destin="Votre adresse email";
$envoi=mail($destin,$sujet,$objet,"From:".$auteur);
?>
Mais une fois publié j'obtiens cette érreur là :
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /homepages/7/d285261713/htdocs/traitement.php on line 2
Je patauge un peu car à la ligne 2 je ne vois pas ce qui peut clocher.

Si quelqu'un veut bien m'aider ca serait super !

Eléphant du PHP | 199 Messages

08 août 2009, 14:50

Parse error veut dire erreur de syntaxe(concaténation mal faite, oublie du ;....), comme celle-ci par exemple:
$sujet"Support technique";
Moi je mettrais :
$sujet="Support technique";

Mammouth du PHP | 2937 Messages

08 août 2009, 15:02

En outre, soit dit en passant, je te conseille vivement d'utiliser la version longue de la balise d'ouverture de PHP <?php : cela t'évitera une autre erreur si jamais tu déploies ton script sur un serveur où PHP est configuré de façon à ce que la directive short_open_tag soit désactivée. ;)

stevefigueras
Invité n'ayant pas de compte PHPfrance

08 août 2009, 15:40

Ah super un forum réactif ! Ca fait vraiment plaisir !
Du coup le formulaire part bien mais le champs texte ne passe pas à l'arrivée je reçois un mail du site entête support technique ça c'est ok.
Par contre le corps du message est vide et il y a juste marqué 'indefined"

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

09 août 2009, 00:51

Modération :
Merci d'utiliser un titre clair et qui correspond bien à ta demande.
Les titres contenant "HELP !", "Aidez-moi", "J'ai un problème", "Ça marche pas",...
n'apportent rien à la compréhension de ta demande.

Si tu as une autre question ouvre un nouveau sujet,
cela te permettra d'avoir plus de réponses.

En plus, tu pourras mettre [Résolu] dès que ton problème évoqué ici sera réglé.

Merci de prendre le temps de lire les règlements.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

stevefigueras
Invité n'ayant pas de compte PHPfrance

09 août 2009, 13:54

Pourtant copier coller le code erreur me parait être le meilleur titre possible non ?

Mammouth du PHP | 2937 Messages

09 août 2009, 14:58

Pourtant copier coller le code erreur me parait être le meilleur titre possible non ?
Sauf qu'il n'était pas explicite pour un intitulé de topic, surtout quand on n'a pas le contexte. ;)

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

09 août 2009, 15:22

Pourtant copier coller le code erreur me parait être le meilleur titre possible non ?
j'ai modifié le titre moi même...
Il ressemblait plus a un truc du style "ES445" ... qui lui ne veut rien dire

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute