pb script : Parse error: syntax error, unexpected T_STRIN
14 messages
• Page 1 sur 1
- takotak
- Nouveau WRInaute

- Messages: 28
- Inscription: 12 Jan 2006
pb script : Parse error: syntax error, unexpected T_STRIN
Bonsoir,
Quelqu'un pourrait-il me dire où se trouve l'erreur dans ce script ?
merci d'avance
<form action="dm-contact.php" method="post">
<table>
<tr >
<td > Name</td>
<td ><input name="name" type="text" size="60" maxlength="60" /></td>
</tr>
<tr>
<td > Country:</td>
<td ><input name="country" type="text" size="60" /></td>
</tr>
<tr >
<td > Mail: </td>
<td ><input name="mail" type="text" size="60" /></td>
</tr>
<tr >
<td > Message: </td>
<td ><textarea name="message" cols="40" rows="6"></textarea> </td>
</tr>
<tr >
<td valign="top"> </td>
<td ><input type="submit" name="Submit" value="Send" style="background-color:white; color: #000066;" /></td>
</tr>
</table>
</form>
Quelqu'un pourrait-il me dire où se trouve l'erreur dans ce script ?
merci d'avance
<form action="dm-contact.php" method="post">
<table>
<tr >
<td > Name</td>
<td ><input name="name" type="text" size="60" maxlength="60" /></td>
</tr>
<tr>
<td > Country:</td>
<td ><input name="country" type="text" size="60" /></td>
</tr>
<tr >
<td > Mail: </td>
<td ><input name="mail" type="text" size="60" /></td>
</tr>
<tr >
<td > Message: </td>
<td ><textarea name="message" cols="40" rows="6"></textarea> </td>
</tr>
<tr >
<td valign="top"> </td>
<td ><input type="submit" name="Submit" value="Send" style="background-color:white; color: #000066;" /></td>
</tr>
</table>
</form>
- takotak
- Nouveau WRInaute

- Messages: 28
- Inscription: 12 Jan 2006
Re: pb script : Parse error: syntax error, unexpected T_STRIN
merci de ta réponse (j 'y connais rien en php)
en prenant le fichier .php on me dit que c'est à la ligne 6 que voici
<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
est ce que l'erreur serait là ?
en prenant le fichier .php on me dit que c'est à la ligne 6 que voici
<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
est ce que l'erreur serait là ?
-

tryan - WRInaute passionné

- Messages: 2355
- Inscription: 20 Fév 2005
Re: pb script : Parse error: syntax error, unexpected T_STRIN
Sans le code PHP on ne peut rien faire pour toi!
La plupart du temps, il sagit d'une quote (') ou d'une double quote (") qui fou le bordel, parfois un point-virgule(;) oublié sur la ligne précédent l'erreur.
Bon, ce n'est pas une réponse super précise mais ça peut aider
La plupart du temps, il sagit d'une quote (') ou d'une double quote (") qui fou le bordel, parfois un point-virgule(;) oublié sur la ligne précédent l'erreur.
Bon, ce n'est pas une réponse super précise mais ça peut aider
- takotak
- Nouveau WRInaute

- Messages: 28
- Inscription: 12 Jan 2006
Re: pb script : Parse error: syntax error, unexpected T_STRIN
no problem !
msg d'erreur : Parse error: syntax error, unexpected T_STRING in /home/netsh71425/html/e-contact.php on line 6
et les 5 lignes precedentes :
<?php if ( empty ($_POST['message'])) {
header("Location: http://www.e.org/e-contact.htm");
exit;}
?>
msg d'erreur : Parse error: syntax error, unexpected T_STRING in /home/netsh71425/html/e-contact.php on line 6
et les 5 lignes precedentes :
<?php if ( empty ($_POST['message'])) {
header("Location: http://www.e.org/e-contact.htm");
exit;}
?>
-

tryan - WRInaute passionné

- Messages: 2355
- Inscription: 20 Fév 2005
Re: pb script : Parse error: syntax error, unexpected T_STRIN
Est ce que ta ligne "header("Location: http://www.e.org/e-contact.htm"); " se trouve après du code (X)HTML?? Si oui, place ce code avant tout autre chose.
- takotak
- Nouveau WRInaute

- Messages: 28
- Inscription: 12 Jan 2006
Re: pb script : Parse error: syntax error, unexpected T_STRIN
que veux tu dire ?
Faire cela :
"header("Location: http://www.e.org/e-contact.htm"); " <?php if ( empty ($_POST['message']))
exit;}
?>
les 5 premières lignes c'est exactement ce que j'ai mis plus bas, y'a pas de mention de X)HTML?? nulle part !!
voici le code complet :
<?php if ( empty ($_POST['message'])) {
header("Location: http://www.e.org/e-contact.htm");
exit;}
?>
<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="file:///D|/_e/Templates/e.dwt" codeOutsideHTMLIsLocked="false" -->
<!-- DW6 -->
<head>
<!-- InstanceBeginEditable name="charset" --><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="doctitle" -->
<title>EM</title>
<!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="head" --><meta name="keywords" content="E" />
<meta name="description" content=" EM " />
<meta name="robots" content="index, follow" />
<meta name="autor" content="Design & Development Roland B." />
<meta name="copyright" content="E" />
<meta name="page-type" content="Information" /><!-- InstanceEndEditable -->
<link href="file:///D|/_e/html/css/2006e.css" rel="stylesheet" type="text/css" />
<!--[if lt IE 7]>
<style type="text/css">@import url(../css/2006eie.css);</style>
<![endif]-->
</head>
<body >
<div id="backContainer"><div id="container"><div id="logohead"><img src="file:///D|/_e/html/img/e_head.jpg" width="730" height="111" alt="European "/></div>
<div id="globalNav"><a href="file:///d|/_em/html/index.html">
Home</a> | <a href="file:///d|/_e/html/e-about-us.htm">About Us</a> | <a href="file:///d|/_e/html/e-fd.htm">Fellowship Development</a> | <a href="file:///d|/_e/html/e-eccna.htm">ECCNA</a> | <a href="file:///d|/_e/html/e-contact.htm">Contact</a> | <a href="file:///d|/_e/html/e-service.htm">Service</a></div>
<!-- end masthead -->
<!-- InstanceBeginEditable name="content" -->
<div id="content">
<img src="file:///D|/_e/html/img/small_g.gif" alt="" class="img-left" /><h1>Contact</h1>
<?php if ( isset ($_POST))
{
reset ($_POST);
foreach ($_POST as $key=>$elem)
{
${"rb_$key"} = $elem;
}
}
$subject= 'Website Feedback';
$message = "\n******************************************
\n Name: $rb_name
\n Country: $rb_country
\n Mail: $rb_mail
\n******************************************
\n $rb_message";
mail("em_na@yahoo.com",$subject, $message,"From: $rb_mail"); ?>
<h3>Thanks for your request. We will answer as soon as possible.</h3>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</div>
<!-- InstanceEndEditable -->
<!--end content -->
<div id="navBar">
<div id="search">
<h3><img src="file:///D|/_em/html/img/information.gif" width="27" height="21" alt="" />Info-Box</h3>
<p>Winter EM in G,</p>
</div>
<!-- InstanceBeginEditable name="info-box" -->
<div class="headlines">
<h3><img src="file:///D|/_e/html/img/links.gif" width="27" height="21" />Themes</h3>
<br />
<ul>
<li><a href="file:///d|/_e/html/e-contact.htm">Contact-Form</a></li>
<li><a href="file:///d|/_e/html/e-contact_information.htm">General contact information </a></li>
</ul>
</div>
<!-- InstanceEndEditable --></div>
<!--end navBar div -->
<div id="siteInfo">
©2006-2008 EM-
The names, trademarks, service marks, and logos of the of N are owned, in trust, by <a href="http://www.a.org/" target="_blank">N Services, Inc. </a> All Rights Reserved<br />
</div>
</div>
<img src="file:///D|/_e/html/img/back3_bottom_white.jpg" alt="" width="756" height="13" /></div>
<br />
</body>
<!-- InstanceEnd --></html>
Faire cela :
"header("Location: http://www.e.org/e-contact.htm"); " <?php if ( empty ($_POST['message']))
exit;}
?>
les 5 premières lignes c'est exactement ce que j'ai mis plus bas, y'a pas de mention de X)HTML?? nulle part !!
voici le code complet :
<?php if ( empty ($_POST['message'])) {
header("Location: http://www.e.org/e-contact.htm");
exit;}
?>
<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="file:///D|/_e/Templates/e.dwt" codeOutsideHTMLIsLocked="false" -->
<!-- DW6 -->
<head>
<!-- InstanceBeginEditable name="charset" --><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="doctitle" -->
<title>EM</title>
<!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="head" --><meta name="keywords" content="E" />
<meta name="description" content=" EM " />
<meta name="robots" content="index, follow" />
<meta name="autor" content="Design & Development Roland B." />
<meta name="copyright" content="E" />
<meta name="page-type" content="Information" /><!-- InstanceEndEditable -->
<link href="file:///D|/_e/html/css/2006e.css" rel="stylesheet" type="text/css" />
<!--[if lt IE 7]>
<style type="text/css">@import url(../css/2006eie.css);</style>
<![endif]-->
</head>
<body >
<div id="backContainer"><div id="container"><div id="logohead"><img src="file:///D|/_e/html/img/e_head.jpg" width="730" height="111" alt="European "/></div>
<div id="globalNav"><a href="file:///d|/_em/html/index.html">
Home</a> | <a href="file:///d|/_e/html/e-about-us.htm">About Us</a> | <a href="file:///d|/_e/html/e-fd.htm">Fellowship Development</a> | <a href="file:///d|/_e/html/e-eccna.htm">ECCNA</a> | <a href="file:///d|/_e/html/e-contact.htm">Contact</a> | <a href="file:///d|/_e/html/e-service.htm">Service</a></div>
<!-- end masthead -->
<!-- InstanceBeginEditable name="content" -->
<div id="content">
<img src="file:///D|/_e/html/img/small_g.gif" alt="" class="img-left" /><h1>Contact</h1>
<?php if ( isset ($_POST))
{
reset ($_POST);
foreach ($_POST as $key=>$elem)
{
${"rb_$key"} = $elem;
}
}
$subject= 'Website Feedback';
$message = "\n******************************************
\n Name: $rb_name
\n Country: $rb_country
\n Mail: $rb_mail
\n******************************************
\n $rb_message";
mail("em_na@yahoo.com",$subject, $message,"From: $rb_mail"); ?>
<h3>Thanks for your request. We will answer as soon as possible.</h3>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</div>
<!-- InstanceEndEditable -->
<!--end content -->
<div id="navBar">
<div id="search">
<h3><img src="file:///D|/_em/html/img/information.gif" width="27" height="21" alt="" />Info-Box</h3>
<p>Winter EM in G,</p>
</div>
<!-- InstanceBeginEditable name="info-box" -->
<div class="headlines">
<h3><img src="file:///D|/_e/html/img/links.gif" width="27" height="21" />Themes</h3>
<br />
<ul>
<li><a href="file:///d|/_e/html/e-contact.htm">Contact-Form</a></li>
<li><a href="file:///d|/_e/html/e-contact_information.htm">General contact information </a></li>
</ul>
</div>
<!-- InstanceEndEditable --></div>
<!--end navBar div -->
<div id="siteInfo">
©2006-2008 EM-
The names, trademarks, service marks, and logos of the of N are owned, in trust, by <a href="http://www.a.org/" target="_blank">N Services, Inc. </a> All Rights Reserved<br />
</div>
</div>
<img src="file:///D|/_e/html/img/back3_bottom_white.jpg" alt="" width="756" height="13" /></div>
<br />
</body>
<!-- InstanceEnd --></html>
- jcaron
- WRInaute accro

- Messages: 2687
- Inscription: 13 Fév 2004
Re: pb script : Parse error: syntax error, unexpected T_STRIN
Ben normalement le code php est entre <?php et ?>. Mais il est aussi possible (c'est configurable) d'en mettre entre <? et ?> (sans le "php", donc). Ce qui coince avec le <?xml ... ?>, que php comprend comme du code php qui ne veut rien dire.
Solution: remplace:
par:
Jacques.
Solution: remplace:
- Code: Tout sélectionner
?>
<?xml...?><!doctype...>
par:
- Code: Tout sélectionner
echo '<?xml...?><!doctype...>';
echo "\n";
?>
Jacques.
- takotak
- Nouveau WRInaute

- Messages: 28
- Inscription: 12 Jan 2006
Re: pb script : Parse error: syntax error, unexpected T_STRIN
merci Jacques
mais peux tu être plus précis stp car en faisant ce que tu préconises, mon éditeur dit qu'il ne trouve pas les termes à remplacer ??
Quest ce qu il faut remplacer précisement et à quel endroit stp ?
sorry : mais je suis une buse en php
mais peux tu être plus précis stp car en faisant ce que tu préconises, mon éditeur dit qu'il ne trouve pas les termes à remplacer ??
Quest ce qu il faut remplacer précisement et à quel endroit stp ?
sorry : mais je suis une buse en php
-

tryan - WRInaute passionné

- Messages: 2355
- Inscription: 20 Fév 2005
Re: pb script : Parse error: syntax error, unexpected T_STRIN
En gros, soit tu vires ta ligne <?xml version="1.0" encoding="iso-8859-1"?>, soit tu la met en PHP
- Code: Tout sélectionner
<?php echo '<?xml version="1.0" encoding="ISO-8859-1"?>'; ?>
- jcaron
- WRInaute accro

- Messages: 2687
- Inscription: 13 Fév 2004
Re: pb script : Parse error: syntax error, unexpected T_STRIN
Tu vires la ligne 5.
A la ligne 6 (qui est maintenant la ligne 5) tu rajoutes au début echo ' (avec le ') et à la fin ';
Juste après, tu ajoutes deux lignes:
echo "\n";
?>
Jacques.
A la ligne 6 (qui est maintenant la ligne 5) tu rajoutes au début echo ' (avec le ') et à la fin ';
Juste après, tu ajoutes deux lignes:
echo "\n";
?>
Jacques.
- takotak
- Nouveau WRInaute

- Messages: 28
- Inscription: 12 Jan 2006
Re: pb script : Parse error: syntax error, unexpected T_STRIN
après bien des essais, j'ai résolu le pb en retrouvant le fichier originel (que je n'ai pas créé)..c'etait bien un pb de syntaxe avec "<?php echo '<?xml version="1.0" encoding="ISO-8859-1"?>'; ?>" mais je n'ai pas réussi à le faire selon la méthode proposée par Jacques
je crois que le pb est venu des MAJ que j'ai faites auparavant avec d'autres fichiers dont les textes ne sont pas tjrs en alphabet latin ( ex: grec, russe) et qui peuvent mettre des ???? sur des pages....
Comme le site est construit à partir d'un template : lorsque je modifie l'info box du template (commune à a toutes les pages)...et l'applique à ttes les pages ca peut créér des modifs de code...
qu'en pensez-vous ?
PS : merci à ceux qui m'ont répondu
je crois que le pb est venu des MAJ que j'ai faites auparavant avec d'autres fichiers dont les textes ne sont pas tjrs en alphabet latin ( ex: grec, russe) et qui peuvent mettre des ???? sur des pages....
Comme le site est construit à partir d'un template : lorsque je modifie l'info box du template (commune à a toutes les pages)...et l'applique à ttes les pages ca peut créér des modifs de code...
qu'en pensez-vous ?
PS : merci à ceux qui m'ont répondu
14 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Parse error: syntax error, unexpected T_PRINT
- Parse error: syntax error, unexpected T_BOOLEAN_AND
- Parse error: parse error, unexpected '}' in /home/sites/site
- Test de l'article : parse error, unexpected T_VARIABLE
- syntax error sur WRI
- ERROR SYNTAX CHECK ROBOTS
- Parse error ?
- PB d'installation: parse error
- RSS en PHP : Parse Error
- Parse error sur le forum
- Les albums web Picasa passent à 1 Go de stockage - 08-03-2007
- Google Chrome dépasse Safari aux USA - 29-06-2010
- Photos satellite des incendies en Grèce dans Google Earth - 30-08-2007
- Ajouter un Gadget Google sur son site - 04-10-2006
- Google Desktop pour Mac OS X - 05-04-2007
- Picasa Web Albums en français - 08-12-2006
- Google Pack s'enrichit de 2 nouveaux logiciels gratuits - 28-03-2007
- Un moyen très simple et gratuit d'obtenir des backlinks - 08-12-2008
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

