bonjour, je suis nouveau sur wamp, j'utilisais anciennement EasyPHP, mais quand je lance wamp j'ai un message que je n'avais pas avec EasyPHP, c'est la suivante :
Parse error: syntax error, unexpected $end in D:\programmation\sites web\Colombiere\index.php on line 155
savez vous d'ou cela peut venir ? merci d'avance. Pilou
désolé, ca affiche l'erreur en derniere ligne...et le code est pas trés propre...
<?php session_start();
// a quel niveau sommes nous ? $prefix = "" ;
// Inclusion de veriables : include($prefix.'include/var_ht.php');
// Configuration de la page.Placer les valeur entre les ' '.
//titres : $titre_fr = 'Lycée la colombière' ; //titre en français. $titre_en = '' ; //titre en anglais. $titre_es = '' ; //titre en espagnol. $titre_al = '' ; //titre en allemand.
//restrictions : $restriction = '' ; //restriction : nul, membres ou prof.
//referencement : $mot_clef ='' ; // Mots clef de la page, separer par des virgules. |facultatif $description='' ; // Description de la page. |facultatif $indexation ='Index,Follow' ; // Faut il indexer la page dans les moteurs ?
//mise en page : $style = 'style.css' ; // Feuille de style a utiliser pour la page. $print = 'print.css' ; // Feuille de style a utiliser pour l'inpression. $print = 'simple.css' ; // Feuille de style a utiliser pour une vue simple
// inclusion de la gestion des langues puis du head puis du code pré-menu : include($prefix.'include/head.php'); include($prefix.'menu'.$lg.'.php'); include($prefix.'include/av_code.php');
// page en elle même : if ($passage == 1) { // Verification de l'autorisation de voir la page if ($lg == '') { ; // inclure a la ligne de dessous le code html de la page en français ! ?> <style type="text/css"> <!-- .Style4 { font-family: Arial, Helvetica, sans-serif; font-size: x-small; } .Style6 {color: #990000} .Style8 {color: #990000; font-weight: bold; } --> </style> <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#596B84"> <tr> <td colspan="2" align="center" valign="top"><div align="justify"> <p><b>Tous les élèves participant à l'évolution du site ainsi que l'équipe éducative du lycée la Colombière, vous souhaitent la bienvenue sur ce site. </b></p> </div> <div align="justify"><b><img src="img/vignettes/face_lycee.jpg" alt="lycee_la_colombiere" width="100" height="73" class="ImgFlot" /><span class="Style6">Présentation :</span>Ce site expose les créations des élèves, leurs projets, les voyage qui leur sont proposés, leurs idées etc. Le site (cn.sup.fr) dispose d'un Intranet pour la communication profs/parents/élèves/anciens...<strong> Il permet aux élèves une communication permanente avec leurs professeurs et avec les autres élèves.</strong> </b><strong>Pour les nouveaux ou futurs élèves, ce site vous permettra également de découvrir le lycée.</strong></div></td> </tr> <tr> <td height="15" align="center" valign="top"> </td> <td align="center" valign="top"> </td> </tr> <tr> <td width="65%" align="center" valign="top"><p align="left"><span class="Style8">Les News : </span><span class="Style8"><a href="fluxrss.xml"><img src="img/icon_rss.gif" alt="rss" width="28" height="17" border="0" /></a></span> <? if ($_SESSION['type'] >=1 ) { ?> <a href="admin/liste_news.php" class="Style4">[Profs : ajouter; modifier une news] </a> <? } ?> <? mysql_connect("$sqlhost", "$sqllogin", "$sqlpas" mysql_select_db("$sqlbdd"
// On recup les 4 dernieres news : $retour = mysql_query('SELECT * FROM news ORDER BY id DESC LIMIT 0, 4'); while ($donnees = mysql_fetch_array($retour)) { ?> <br /> <strong>Le <? echo date('d/m/Y', $donnees['timestamp']); ?> : <? echo stripslashes($donnees['titre']); ?></strong><br /> <? $texte=stripslashes($donnees['contenu']); $texte = preg_replace('!www.[a-z0-9._/-]+!i', '<a href="[$0"]; target="_blank">$0</a>', $texte); $texte = preg_replace('![a-zA-Z1-6]+):!i', '<img src="../../img/smiley/$1.gif">', $texte); $chaine = $texte; $max=500; if(strlen($chaine)>=$max){$chaine=substr($chaine,0,$max); $espace=strrpos($chaine," " $chaine=substr($chaine,0,$espace)."..."; } echo $chaine; ?> <hr /> <? } // Fin de la boucle des news ?> <div align="center"><a href="site/news.php"><strong>accéder aux news plus anciennes </strong></a> <br /> <em> <? include('include/compteur_afich.php'); //compteur de visites uniques.?> Et plus de 1 200 000 Pages/fichiers vus !</em></div> </div> </td> </tr> </table> <? } if ($lg == '_en') { // inclure a la ligne de dessous le code html de la page en anglais ! ?>
This page does not exist in English
<? } if ($lg == '_es') { // inclure a la ligne de dessous le code html de la page en espagnol ! ?>
Esta página no existe en español <? }} else { ?> <script language="javascript"> parent.location.replace("<? echo $prefix; ?>include/non.php" </script> <? }
pour le code php, corrige les includes, sous peine de piratage....et déclare tes variables avant de les utilisées.les assignations dans des conditions sont aussi des erreurs.attention à ce code, c'est une passoire.