Parse error PHP
neede
Messages postés
468
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je créer un petit site car je joue sur un jeu RP avec des entreprises et tout sa, et il faut poster des messages sur un forum avec un modèle PHP bien particulier, donc au lieu de reprendre le modèle type, le site permet d'entrer directement les informations qui varient et générer le BBcode.
Seulement j'ai une erreur que je n'arrive pas à corriger :
le code de ma page :
pour tester directement : allsaintshospital.tk
Mot de passe : "test"
Merci à vous, j'ai déja essayer de chercher une internet mais je trouve vraiment pas.
Je créer un petit site car je joue sur un jeu RP avec des entreprises et tout sa, et il faut poster des messages sur un forum avec un modèle PHP bien particulier, donc au lieu de reprendre le modèle type, le site permet d'entrer directement les informations qui varient et générer le BBcode.
Seulement j'ai une erreur que je n'arrive pas à corriger :
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /mnt/169/sda/3/8/jephoto/lettre.php on line 22
le code de ma page :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Générateur de lettres All Saints</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<?php
echo "[center][size=9][color=indigo]**La personne reçoit une lettre cachetée dans sa boîte aux lettres**[/color][/size][/center]
[table style=\"-moz-border-radius:1px; dashed rgb(255, 255, 255); padding: 0px;\" align=\"center\" background=\"http://d27.e-loader.net/4eiBWTSmJ6.png\" border=\"1\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\"][tr][td]
[color=#333333][font=Arial]Hôpital général All Saints
Service de recrutement
7 Marloyn, Captive Road,
90075, San Fierro, Californie[/font]
[/color]
[font=Arial][color=#333333][right] $_POST['adresse'] [/right][/color][/font]
[center][img]http://img4.hostingpics.net/pics/323434LosSantosAllSaintsHospital.png[/img]
[blur][color=black] $_POST['civilite'] $_POST['nom'] $_POST['prenom'] ,[/color][/blur][/center]
[font=Arial][center][color=#000000]Nous sommes désolés de vous annoncer que le recrutement de l'hôpital All Saints est fermé.
Malgré ça, vous pourrez nous renvoyer votre candidature quand celui-ci sera ouvert.
Nous vous remercions pour votre compréhension.[/center][/color][/font]
[table style=\"-moz-border-radius:1px; dashed rgb(240, 240, 240); padding: 0px;\" align=\"center\" background=\"http://d16.e-loader.net/yJxyY5jtVM.png\" border=\"1\" cellpadding=\"10\" cellspacing=\"0\" width=\"70%\"][font=Arial][color=black][center][size=10]En cas de perte, sachez qu'aucun duplicata ne vous sera remis.[/size][/center][/color][/font][/table]";
?>
pour tester directement : allsaintshospital.tk
Mot de passe : "test"
Merci à vous, j'ai déja essayer de chercher une internet mais je trouve vraiment pas.
A voir également:
- Parse error PHP
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Error 1962 ✓ - Forum PC fixe
- Playback error reconnect in 3s (1/5) francais - Forum Box et Streaming vidéo
5 réponses
salut
il faut remplacer tous tes POST comme ceci
$_POST['adresse']
devient :
".$_POST['adresse']."
Un exemple à reproduitre partout sur ta page
il faut remplacer tous tes POST comme ceci
$_POST['adresse']
devient :
".$_POST['adresse']."
Un exemple à reproduitre partout sur ta page
Bonsoir
Pourquoi une 'echo' aussi monstrueux ? Enfin, ce n'est pas interdit.
Par contre, dans une chaîne entre double quotes, l'indice d'un tableau ne DOIT PAS être mis entre apostrophes
$_POST[adresse] et non pas $_POST['adresse']
Pourquoi une 'echo' aussi monstrueux ? Enfin, ce n'est pas interdit.
Par contre, dans une chaîne entre double quotes, l'indice d'un tableau ne DOIT PAS être mis entre apostrophes
$_POST[adresse] et non pas $_POST['adresse']
merci le père, sa marche,
par contre j'ai un problème avec l'encodage, tout les é sont remplacés par les A@ et tout sa. Dans notepad++ je suis en UTF-8 sans BOM et ma ligne d'encodage :
(je suis archi débutant)
merci beaucoup !
par contre j'ai un problème avec l'encodage, tout les é sont remplacés par les A@ et tout sa. Dans notepad++ je suis en UTF-8 sans BOM et ma ligne d'encodage :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
(je suis archi débutant)
merci beaucoup !
Si tu écris ta page en utf-8, il ne faut pas déclarer qu'elle est encodée en iso-8859-1 !
Remplace iso-8859-1 par utf-8
Remplace iso-8859-1 par utf-8
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Au risque de me répéter, je ne vois pas à quoi sert ton echo, puisque presque tout ton texte est une chaîne littérale. Tu ne devrais utiliser php et l'instruction echo qu'au moment d'afficher les variables. Du coup, tu devras sans doute remettre les apostrophes que je t'ai fait retirer, d'ailleurs.
Pour obtenir le saut de ligne, il faut utiliser la balise </br> mais c'est une question de HTML, pas de php ni de echo.
Pour obtenir le saut de ligne, il faut utiliser la balise </br> mais c'est une question de HTML, pas de php ni de echo.