Pouvez vous m'aider à trouver l'erreur ? [nouvelle erreur]

Pouvez vous m'aider à trouver l'erreur ? [nouvelle erreur] - PHP - Programmation

Marsh Posté le 11-05-2002 à 21:05:59    

Je suppose que c'est tout bête mais je ne trouve pas :
 
<?
if (empty($aff));
$aff = "accueil";
endif;
?>
 
Parse error à la ligne 3

 

[jfdsdjhfuetppo]--Message édité par Dj YeLL le 12-05-2002 à 10:48:22--[/jfdsdjhfuetppo]


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 11-05-2002 à 21:05:59   

Reply

Marsh Posté le 11-05-2002 à 21:07:39    

Dj YeLL a écrit a écrit :

Je suppose que c'est tout bête mais je ne trouve pas :
 
<?
if (empty($aff));
$aff = "accueil";
endif;
?>
 
Parse error à la ligne 3  




 
ya pas de point virgule apres un if() il me semble
 
@+

Reply

Marsh Posté le 11-05-2002 à 21:11:05    

Quand j'essaye sans, il me dis Parse error à la ligne 4


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 11-05-2002 à 21:18:46    

<?
if (empty($aff))
{
 $aff = "accueil";
}
?>


---------------
Donne un poisson à un homme il mangera une journée, Apprends lui à pêcher, il mangera toute sa vie...
Reply

Marsh Posté le 11-05-2002 à 21:22:16    

Ca marche nickel !! Merci bcp :)
 
J'essayerais de me souvenir qu'il n'y a pas de ENDIF apres IF (je suppose que c'est à condition qu'il n'y ai pas de ELSEIF)
 
 
Encore merci !! :)


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 11-05-2002 à 21:23:36    

de rien!!!
 
if ()
{
   ....
}
ELSEIF ()
{
   ....
}
 
je crois que c'est comme cela!!!


---------------
Donne un poisson à un homme il mangera une journée, Apprends lui à pêcher, il mangera toute sa vie...
Reply

Marsh Posté le 11-05-2002 à 21:25:52    

mais alors à koi sert la fonction ENDIF ?


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 11-05-2002 à 21:36:56    

Pas la moindre idée!!! t'est sur que sa existe en php???
 
Parceque je l'ai jamais vu! et je ne vois pas a quoi elle peut servir!!!


---------------
Donne un poisson à un homme il mangera une journée, Apprends lui à pêcher, il mangera toute sa vie...
Reply

Marsh Posté le 11-05-2002 à 21:38:20    

"Alternative syntax for control structures"
 
http://www.php.net/manual/fi/contr [...] syntax.php

Reply

Marsh Posté le 11-05-2002 à 22:07:46    

Pour revenir à l'origine du pb :

Code :
  1. <?
  2. if (empty($aff)) :
  3. $aff = "accueil";
  4. endif;
  5. ?>

Reply

Marsh Posté le 11-05-2002 à 22:07:46   

Reply

Marsh Posté le 12-05-2002 à 00:10:08    

Le mieux dans ce cas est comme même :
 
<?
if (empty($aff)) $aff = "accueil";
?>

Reply

Marsh Posté le 12-05-2002 à 10:47:44    

Merci à tous, j'ai un autre pb maintenant.
 
lorsque je mets ça dans mon code, il me met un parse error:
 
if (file_exists('news'.$newsnr.'.php';))
{
...
}
 
Ce qui est bizarre, c'est que si je mets la meme chose ds un doc .php que je teste en local, ça marche


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 12-05-2002 à 10:52:23    

J'ai egalement essayeé ça :
 
<?
if (file_exists('news'.$newsnr.'.php';)): echo "ca existe"; endif;
?>
 
C'est pareil, ca marche en local, tout seul dans un fichier .php, mais des que je l'inclus ds mon site, ça ne marche plus :(


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 12-05-2002 à 10:54:44    

Nan bah c bon, g trouvé l'erreur :) En fait j'ai oublié une ' a la ligne juste avant ! :D
 
 
C sensible le php ...


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 12-05-2002 à 18:16:49    

Dj YeLL a écrit a écrit :

C sensible le php ...  




 
Euh non justement c'est pas très sensible à côté du C ou du Pascal. En PHP tu peux faire un peu n'importe quoi : genre des variables non-initialisées, mettre tab[test] alors qu'il faudrait tab['test'], etc.

Reply

Sujets relatifs:

Leave a Replay

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