Parse error

Bonjour,

J'ai une erreur
Parse error: parse error in C:\Program Files\wamp\www\Test\install\install.php on line 205

mais impossible de trouver

le code :

<?php
if($stop) {
print '<table cellpadding=6 style="border:2px dashed #FF0000;"><tr><td><font color="#FFFFFF">'.$Nachricht.'</td></tr></table>';
} elseif($_POST['posted']) {
if($Nachricht) {
print '<table cellpadding=6 style="border:1px dashed #FF0000;"><tr><td><font color="#FFFFFF">'.$Nachricht.'</td></tr></table>';
}

}

if((!$_POST['posted'] || $stop) && !$schreibrechte) {
?>
<h1><?=$_ISP[0]?></h1>

<?=$_ISP[1]?>
<br><br>

<table border=0>
<tr><td nowrap><b><font color="#FEC501"><?php print $_ISP[7];?></td><td><input type="text" name="sql_name" value="<?=htmlentities($_POST['sql_name'])?>" style="width:250"></td></tr>
<tr><td nowrap><b><font color="#FEC501"><?php print $_ISP[8];?></td><td><input type="password" name="sql_pass" value="<?=htmlentities($_POST['sql_pass'])?>" style="width:250"></td></tr>
<tr><td nowrap><b><font color="#FEC501"><?php print $_ISP[9];?></td><td><input type="text" name="sql_dbname" value="<?=htmlentities($_POST['sql_dbname'])?>" style="width:250"></td></tr>
<tr><td nowrap><b><font color="#FEC501"><?php print $_ISP[10];?></td><td><input type="text" name="sql_host" value="<?=htmlentities($_POST['sql_host'])?>" style="width:250"></td></tr>
<tr>
<td>
<BR />
</td>
</tr>
<tr><td nowrap><b><font color="#FEC501"><?php print $_ISP[1511];?></td><td><input type="text" name="UName" value="<?=htmlentities($_POST['UName'])?>" style="width:250"></td><td> <b><?=$_ISP[1611];?></b></td></tr>
<tr><td nowrap><b><font color="#FEC501"><?php print $_ISP[1512];?></td><td><input type="text" name="UAddress" value="<?=htmlentities($_POST['UAddress'])?>" style="width:250"></td><td> <b><?=$_ISP[1612];?></b></td></tr>
<tr><td nowrap><b><font color="#FEC501"><?php print $_ISP[1513];?></td><td><input type="text" name="UDomain" value="<?=htmlentities($_POST['UDomain'])?>" style="width:250"></td><td> <b><?=$_ISP[1613];?></b></td></tr>
<tr><td nowrap><b><font color="#FEC501"><?php print $_ISP[1514];?></td><td><input type="text" name="ADomain" value="<?=htmlentities($_POST['ADomain'])?>" style="width:250"></td><td> <b><?=$_ISP[1614];?></b></td></tr>
<tr><td nowrap><b><font color="#FEC501"><?php print $_ISP[1515];?></td><td><input type="text" name="UFolder" value="<?=htmlentities($_POST['UFolder'])?>" style="width:250"></td><td> <b><?=$_ISP[1615];?></b></td></tr>
</table>

<br><br>
<img src="hr.gif" width=100%>

<input type="submit" style="font-weight:bold" value=" <?php print $_ISP[11];?> ">
<br><br>
<?php
} elseif(!$schreibrechte) {
?>
<h1><?PHP print $_ISP[12].'<br><br>'.$_ISP[14].'<br><br>'.$_ISP[13]; ?></h1>
<?
}

?>

</form>
</body>
</html>

La ligne 205 etant la derniere ....

Meric de votre aide
Configuration: Windows Vista
Firefox 3.0.9

7 réponses

  1. Bonsoir,
    Avec Notepad++, je vois très bien l'erreur (en espérant que c'est ça).
    Mets <?php au lieu de <?
    1. sAlut ,
      J'ai essayé , ca marche toujours pas :s , jvois pas d'ou ca peut venir !
      1. Contributeur
        <?php et <? sont équivalent

        A mon avis tu as zappé un ")" ou un "}" (ou même autre chose hein), vérifie bien ta syntaxe
        1. Contributeur
          j'ai essayé ton code, je n'ai pas de parse error
          1. Et bien, j'ai testé aussi et j'ai un parse error.
            Et quand on change <? en <?php et en enlevant les "=" devant =$_ISP[1] et =$_ISP[0], ça fonctionne mieux.
            1. Contributeur
              en retirant juste les = le résultat sera identique, le balisage php est aussi bien <? ?> que <?php ?>
              1. Et pourquoi en changeant les <? en <?php, ça fonctionne ? Je voudrais savoir, car je n'ai jamais su. ^^
                Serait-ce à cause de l'éditeur de texte ? J'utilise Notepad++
                1. Contributeur
                  bah ça fonctionne parce que c'est comme ça O_o, rien à voir avec l'éditeur ^o) le code php est compilé sur le serveur alors quel éditeur a écrit tel ou tel machin il en a pas grand chose à faire