Nouveau sujet Répondre Imprimer Syndication RSS 2.0

Erreur ...

Equipe de support
Avatar de SquallX
  • Age : 18 ans
  • Messages : 2497
  • Inscrit : 18 Novembre 2004
  Lien vers ce message 25 Mai 2005, 18:32
Ben voilà ^^

Je reviens avec le MOD MP :

Parse error: parse error, unexpected T_ELSE in /home/phpbb/www/forum/poster.php on line 477



[php]else if ( $mode == 'message_prive' && ! empty($repondre_mp) && empty($erreur) )[/php]

Sachant que les mods installés sont :

  1. upload
  2. fscode alignement
  3. champ url
  4. MP
  5. fscode php


D'o๠viendrait l'erreur ?
 
Equipe des MODS
Avatar de Fabogranqi
  • Age : 19 ans
  • Messages : 3101
  • Inscrit : 29 Décembre 2004
  Lien vers ce message 25 Mai 2005, 18:34
Met un peu plus de code car sur cette ligne il ne semble pas y avoir d'erreur.
 
Equipe de support
Avatar de SquallX
  • Age : 18 ans
  • Messages : 2497
  • Inscrit : 18 Novembre 2004
  Lien vers ce message 25 Mai 2005, 18:35
[php]//
// Si on édite ou bien on cite un message, on va récupéré ce message
//
if ( ( $mode == 'editer' && ( $droits['droit_editer'] || ( $droits['membre_editer'] && $membre['membre_id'] == $forum_donnees['membre_id'] ) ) || ( $mode == 'reponse' && ! empty($citer_id) ) ) && empty($erreur) && ! $preview && ! $upload_mod )
{
$sql_var_id = ( $mode == 'editer' ) ? $message_id : $citer_id;
$sql = 'SELECT membre_id, message_texte, pseudo_posteur FROM ' . MESSAGES_TABLE . '
WHERE message_id = \'' . $sql_var_id . '\'';
if ( ! $result = $bdd->requete($sql) )
{
info($langue['er_titre'], sprintf($langue['er_select'], 'messages'), __LINE__, __FILE__, $sql);
}
$donnees = $bdd->tableau($result);

if ( $donnees['message_texte'] == '' )
{
info($langue['er_titre'], $langue['aucun_message_trouve']);
}

$v_message_txt = ( $mode == 'editer' ) ? $donnees['message_texte'] : '[quot=' . $donnees['pseudo_posteur'] . ']' . $donnees['message_texte'] . '[/quot]';
$v_titre_sujet = ( $mode == 'editer' ) ? $forum_donnees['sujet_nom'] : '';

else if ( $mode == 'message_prive' && ! empty($repondre_mp) && empty($erreur) )
{
$t = recup_reponse_mp($repondre_mp);
$v_destinataire = $t['dest'];
$v_titre_sujet = $t['titre'];
$v_message_txt = $t['texte'];
}

}
else if ( ! empty($erreur) || $preview || $upload_mod )
{
$v_message_txt = stripslashes($message_txt);
$v_titre_sujet = stripslashes($sujet_nom);
$v_destinataire = stripslashes($destinataire);
}

if ($mode == 'message_prive' && empty($v_destinataire) && !empty($login_url))
{
$v_destinataire = stripslashes($login_url);
}

if ( ! defined('HEADER') )
{
include( $racine . 'includes/header_forum.php' );
}[/php]

Ca devrait aller je pense ;) de plus la ligne en question est citée plus haut :)
 
Equipe des MODS
Avatar de Fabogranqi
  • Age : 19 ans
  • Messages : 3101
  • Inscrit : 29 Décembre 2004
  Lien vers ce message 25 Mai 2005, 18:38
Je pense que ca doit être le else, parce que en principe si tu met un else if, il ne dois pas y avoir de code entre le if et le else if
 
Equipe de support
Avatar de SquallX
  • Age : 18 ans
  • Messages : 2497
  • Inscrit : 18 Novembre 2004
  Lien vers ce message 25 Mai 2005, 18:40
Que suggérerais tu alors ?

Car il n'y aucun else, seulement des else if

Lequel d'après toi je devrais modifier ?
 
Equipe des MODS
Avatar de Fabogranqi
  • Age : 19 ans
  • Messages : 3101
  • Inscrit : 29 Décembre 2004
  Lien vers ce message 25 Mai 2005, 18:42
Essaye d'enlever le else dans la ligne concerné.
 
Volcan
Avatar de Mido
  • Age : 32 ans
  • Messages : 1836
  • Inscrit : 28 Janvier 2005
  Lien vers ce message 25 Mai 2005, 18:45
T'as du manger un } juste avant ton else, apparament...

Mido, faut faire attention... *soupir*


http://www.loutan.net/ub/encyclo.gif
http://www.loutan.net/ub/ludivers.gif
http://www.loutan.net/ub/yves.gif
 
Equipe de support
Avatar de SquallX
  • Age : 18 ans
  • Messages : 2497
  • Inscrit : 18 Novembre 2004
  Lien vers ce message 25 Mai 2005, 18:47
Non Mido pas de } en moins :P

j'avais vérifié ça :)

Ca venait effectivement du else ;)
 
Volcan
Avatar de Mido
  • Age : 32 ans
  • Messages : 1836
  • Inscrit : 28 Janvier 2005
  Lien vers ce message 25 Mai 2005, 18:48
En ce cas, y'a une erreur DANS un mod... sinon comment expliquer que ce else aie poussé là ?

Mido...


http://www.loutan.net/ub/encyclo.gif
http://www.loutan.net/ub/ludivers.gif
http://www.loutan.net/ub/yves.gif
 
Equipe de support
Avatar de SquallX
  • Age : 18 ans
  • Messages : 2497
  • Inscrit : 18 Novembre 2004
  Lien vers ce message 25 Mai 2005, 18:54
va le savoir ^^"

Au début je pensais que l'erreur venait d'une petit incompactabilitée entre l'upload et les MPs.
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14556
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 25 Mai 2005, 19:38
Tu as simplement du te tromper en installant le MOD ca arrive.


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Equipe de support
Avatar de SquallX
  • Age : 18 ans
  • Messages : 2497
  • Inscrit : 18 Novembre 2004
  Lien vers ce message 25 Mai 2005, 19:42
oui je ne dis pas le contraire ;)

Cependant ça venait du else et pourtant je ne me rappelais pas l'avoir touché vu que les MODs ne demandent que de rajouter des instructions de blocs ...

Enfin soit :=$
 
Répondre


.