probleme entre php4 et php5

probleme entre php4 et php5 - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 21-02-2007 à 13:23:47    

bonjour a tous,
alors je bossais sous easyphp avec la version 4.3 de php et tout se deroulais parfaitement
 
le je viens de passer en php5 sous wamp qui est plus stable que easy et bling. erreur de code ce qui m entonne un peu....
 
voici l erreur qui n est pas mechante:Parse error: syntax error, unexpected $end
elle du au fait que je ferme er re ouvre des balises php... mon code sera plus explicite:
 

Code :
  1. if((isset($_SESSION['niveau_acces'])))
  2. $rep = "../developpement/pub_images/";     // Répertoire contenant les images
  3. else
  4. $rep = "developpement/pub_images/";     // Répertoire contenant les images
  5.  //Acces aux images de la BDD
  6.  $SQLnbImages = mysql_query("SELECT * FROM `pub`" ); //Compte le nombre d'images dans la base de données
  7.   /*while ($nbreImages = mysql_fetch_row($SQLnbImages))
  8.   {
  9.   $nbImages = $nbreImages[0];
  10.   }*/
  11.   $nbImages=mysql_num_rows($SQLnbImages);
  12.  $imageRDM = rand(1, $nbImages); //Fonction Random
  13.  $ImageAAfficher=mysql_query("SELECT *
  14.  FROM aprotect_pub
  15.  WHERE id_pub = '".$imageRDM."'" ); //Cherche dans la BDD selon le Random  
  16.  while ($AfficherImages = mysql_fetch_array($ImageAAfficher))
  17.  {
  18.  $Extension = $AfficherImages['Extension_pub'];
  19.  $Lien = $AfficherImages['Lien_pub'];
  20.  }
  21. function AfficheImage($rep,$imageRDM,$Extension,$Lien)
  22.  {$Image="Image";
  23.    if ($Extension == "swf" )
  24.    {?><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="157" height="330">
  25.        <param name="movie" value="<? echo "$rep$Image$imageRDM.$Extension";?>">
  26.        <param name="quality" value="high">
  27.        <embed src="<? echo "$rep$Image$imageRDM.$Extension";?>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="157" height="330"></embed>
  28.      </object><?
  29.    }
  30.    else
  31.     echo "<a href='$Lien' target=_blank > <img src=$rep$Image$imageRDM.$Extension border='0' width='157' height='330'></a>" ;
  32.  }
  33. echo "<br><br><br><br>";
  34. echo '<td width="157" height="330">';
  35. echo
  36. //echo "<img src='".$rep."1.jpg' border='0' width='157' height='330'>";
  37. AfficheImage($rep,$imageRDM,$Extension,$Lien);
  38. echo "</td></tr>";
  39. echo "</table>";
  40. ?>

Reply

Marsh Posté le 21-02-2007 à 13:23:47   

Reply

Marsh Posté le 21-02-2007 à 13:28:42    

Mauvaise cat...

Reply

Marsh Posté le 21-02-2007 à 13:33:00    

dsl comment on fait pour le deplacer

Reply

Marsh Posté le 09-05-2007 à 23:36:49    

Ligne de l'erreur ?
Et le code complet ?

Reply

Marsh Posté le 10-05-2007 à 00:09:09    

Euh, il a pas loin de 3 mois ce topic, c'était peut être pas la peine de le remonter, d'autant qu'il est pas dans la bonne cat [:tinostar]

Reply

Marsh Posté le 10-05-2007 à 09:11:38    

si en plus de respecter la catégorie, tu respectais les conventions de codage php.
 
<? est le marqueur de début de code RACCOURCI et il peut ne pas fonctionner sur des configs ou la directive short_open_tag est à Off, ce qui je pense doit être ton cas
 
Remplace tes <? par <?php pour être sur que ça marche tout le temps

Reply

Marsh Posté le 10-05-2007 à 09:32:13    

RiderCrazy a écrit :

Euh, il a pas loin de 3 mois ce topic, c'était peut être pas la peine de le remonter, d'autant qu'il est pas dans la bonne cat [:tinostar]


Ha ouais pas fait gaffe :/

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed