Parse error PHP
Dernière réponse : dans Programmation
Bonjour,
J'ai un parse error sur ce code sous hébergement Oleane, alors que ça marche très bien sur Free ... qui pourra m'aider ?
<?php
// Fonction utilisable sur toutes les pages:
// elle controle la presance de la page si erreur on met celle d'accueil!
function PageCourante() {
$res = "Index/_accueil.php";
if ($dh = opendir("Index")) {
while (($file = readdir($dh)) !== false) {
if ( is_file("Index/".$file) ) {
if ( ("_" . $_GET['page'] . ".php") == $file) {
$res = "Index/_".$_GET['page'].".php";
}
}
}
}
return $res;
}
?>
J'ai un parse error sur ce code sous hébergement Oleane, alors que ça marche très bien sur Free ... qui pourra m'aider ?
<?php
// Fonction utilisable sur toutes les pages:
// elle controle la presance de la page si erreur on met celle d'accueil!
function PageCourante() {
$res = "Index/_accueil.php";
if ($dh = opendir("Index")) {
while (($file = readdir($dh)) !== false) {
if ( is_file("Index/".$file) ) {
if ( ("_" . $_GET['page'] . ".php") == $file) {
$res = "Index/_".$_GET['page'].".php";
}
}
}
}
return $res;
}
?>
Autres pages sur : parse error php
Lassé par la pub ? Créez un compte
OK, merci mongos, ça débloque l'affichage de la page index ! Super, mais ça refuse totalement d'afficher les autres pages ! Appremment, la fonction $_GET['page'] ne renvoie rien, alors que l'appel est bien du type index.php?page=xxxx
Merci à ceux qui pourront se pencher sur le pb.
Je précise que celui-ci n'arrive que sur Oléane !
Merci à ceux qui pourront se pencher sur le pb.
Je précise que celui-ci n'arrive que sur Oléane !
okinou a dit :
non comparaison strice c'est : === pour une diférence c'est bien != (ou meme si j'ai !== existe jamais vu)sinon c'est :
while ($file = readdir($dh) != false)
2 () de trop.
ne m'en veut pas
pour la comparaison stricte: http://php.benscom.com/manual/fr/language.operators.php
sinon les () ne sont pas en trop:
$file = readdir($dh) != false
executera d'abord le != puis le =
($file = readdir($dh)) != false
executera d'abord le = puis le !=
@fil331: tu n'as toujours pas posté le parse error...
la page index est débloquée parce que le script ne s'arrete pas
ce que tu as posté ne comporte aucune faute de syntaxe...
je viens de penser à un truc, oleane a quelle version de php?
salut à tous
SVP j'ai un petit problème dans la ligne 14
et voilà le code :
<?
mysql_connect("localhost","root","");
mysql_select_db("info2009");
$requete="select * from articles ;
$reponse=mysql_query($requete);
if($reponse)
{ ?>
<table>
<tr>
<td> nom </td>
<td> prix </td>
</tr>
<?
echo"on a ".mysql_num_rows($reponse);
while ($data=mysql_fetch_array($reponse))
{ ?>
<tr>
<td><?echo $data['nom'];?> </td>
<td><?echo $data['prix'];?> <td>
</tr>
<? }
?>
</table>
<? }
else
{ echo"Problème de connexion".mysql_error();}?>
et il m'affiche : Parse error: parse error in c:\program files\easyphp1-8\www\sw138230\facture.php on line 14 ??
SVp aidez moi !
Merci d'avance.
SVP j'ai un petit problème dans la ligne 14
et voilà le code :
<?
mysql_connect("localhost","root","");
mysql_select_db("info2009");
$requete="select * from articles ;
$reponse=mysql_query($requete);
if($reponse)
{ ?>
<table>
<tr>
<td> nom </td>
<td> prix </td>
</tr>
<?
echo"on a ".mysql_num_rows($reponse);
while ($data=mysql_fetch_array($reponse))
{ ?>
<tr>
<td><?echo $data['nom'];?> </td>
<td><?echo $data['prix'];?> <td>
</tr>
<? }
?>
</table>
<? }
else
{ echo"Problème de connexion".mysql_error();}?>
et il m'affiche : Parse error: parse error in c:\program files\easyphp1-8\www\sw138230\facture.php on line 14 ??
SVp aidez moi !
Merci d'avance.
Lassé par la pub ? Créez un compte
- Contenus similaires :
Tags :