Forum AideInfo.com Index du Forum

Ajouter cette page sur un site de bookmarks
scoopeo  fuzz  tapemoi  nuouz  bookeet  pioche  Partagez sur del.icio.us  Partagez sur digg.com  Partagez sur furl.net  Partagez sur Yahoo! Mon Web 2.0  Partagez sur StumbleUpon  Partagez sur Google Bookmarks  Partagez sur Technorati  Partagez sur blinklist  Partagez sur Newsvine  Partagez sur ma.gnolia  spurl  simpy

Publicité


Rechercher Liste des Membres Groupes d'utilisateurs Profil Connexion S'enregistrer Messagerie privéeMessagerie privée   Règles du forum Retour au siteRetour au site
  Ce forum est verrouillé, vous ne pouvez pas poster, ni répondre, ni éditer les sujets. Ce sujet est verrouillé, vous ne pouvez pas éditer les messages ou faire de réponses. Forum AideInfo.com Index du Forum » [Archive] Installation phpBB   
pb Functions_post.php sous Free [réglé]
Auteur Message
dams69
Jeune posteur


Inscrit le: 15 Mai 2005
Messages: 3

MessagePosté le: 15 Mai 2005 13:03
MessageSujet du message: pb Functions_post.php sous Free [réglé]
Répondre en citant

Salut, je viens d'installer mon forum sous Free, et qd je veux créer un nouvel utilisateur j'ai l'erreur suivante:

Citation:
Parse error: parse error, unexpected $ in /var/www/free.fr/6/5/deskaya/forum/includes/functions_post.php on line 81


La fameuse ligne 81 de ce fichier est:
Code:
$tmp_message .= ($length && !$tagallowed) ? preg_replace($html_entities_match, $html_entities_replace, $hold_string) : $hold_string;


Si vous avez une idée je vous en serais très reconnaissant.
Merci!
Damien

[édité par AideInfo : merci d'utiliser les bbcode pour plus de clarté]
Voir le profil de l'utilisateur Envoyer un message privé  
 
Auteur Message
AideInfo
Administrateur
Expert phpBB


Inscrit le: 11 Juin 2002
Messages: 3912

MessagePosté le: 15 Mai 2005 14:43
MessageSujet du message:
Répondre en citant

Il faut donner plus de code, quelques lignes avant et quelques lignes après.
_________________
Services gratuits

phpBB-Tutoriaux, tous les tutoriaux pour débuter et utiliser phpBB
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur  
 
Auteur Message
dams69
Jeune posteur


Inscrit le: 15 Mai 2005
Messages: 3

MessagePosté le: 15 Mai 2005 15:25
MessageSujet du message:
Répondre en citant

Voila la fonction complète (en fait je dis que c'est une fonction complète mais j'en suis pas sur étant donné que je ne programme po en php...)

Code:
function prepare_message($message, $html_on, $bbcode_on, $smile_on, $bbcode_uid = 0)
{
   global $board_config, $html_entities_match, $html_entities_replace;

   //
   // Clean up the message
   //
   $message = trim($message);

   if ($html_on)
   {
      $allowed_html_tags = split(',', $board_config['allow_html_tags']);

      $end_html = 0;
      $start_html = 1;
      $tmp_message = '';
      $message = ' ' . $message . ' ';

      while ($start_html = strpos($message, '<', $start_html))
      {
         $tmp_message .= preg_replace($html_entities_match, $html_entities_replace, substr($message, $end_html + 1, ($start_html - $end_html - 1)));

         if ($end_html = strpos($message, '>', $start_html))
         {
            $length = $end_html - $start_html + 1;
            $hold_string = substr($message, $start_html, $length);

            if (($unclosed_open = strrpos(' ' . $hold_string, '<')) != 1)
            {
               $tmp_message .= preg_replace($html_entities_match, $html_entities_replace, substr($hold_string, 0, $unclosed_open - 1));
               $hold_string = substr($hold_string, $unclosed_open - 1);
            }

            $tagallowed = false;
            for ($i = 0; $i < sizeof($allowed_html_tags); $i++)
            {
               $match_tag = trim($allowed_html_tags[$i]);
               if (preg_match('#^<\/?' . $match_tag . '[> ]#i', $hold_string))
               {
                  $tagallowed = (preg_match('#^<\/?' . $match_tag . ' .*?(style[\t ]*?=|on[\w]+[\t ]*?=)#i', $hold_string)) ? false : true;
               }
            }

            $tmp_message .= ($length && !$tagallowed) ? preg_replace($html_entities_match, $html_entities_replace, $hold_string) : $hold_string;

            $start_html += $length;
         }
         else
         {
            $tmp_message .= preg_replace($html_entities_match, $html_entities_replace, substr($message, $start_html, strlen($message)));

            $start_html = strlen($message);
            $end_html = $start_html;
         }
      }

      if (!$end_html || ($end_html != strlen($message) && $tmp_message != ''))
      {
         $tmp_message .= preg_replace($html_entities_match, $html_entities_replace, substr($message, $end_html + 1));
      }

      $message = ($tmp_message != '') ? trim($tmp_message) : trim($message);
   }
   else
   {
      $message = preg_replace($html_entities_match, $html_entities_replace, $message);
   }

   if($bbcode_on && $bbcode_uid != '')
   {
      $message = bbencode_first_pass($message, $bbcode_uid);
   }

   return $message;
}


Merci d'avance

[édité par AideInfo : merci d'utiliser les bbcode pour plus de clarté]
Voir le profil de l'utilisateur Envoyer un message privé  
 
Auteur Message
dams69
Jeune posteur


Inscrit le: 15 Mai 2005
Messages: 3

MessagePosté le: 15 Mai 2005 15:54
MessageSujet du message:
Répondre en citant

En fait, je viens de tout supprimer pour le réinstaller complètement, et apparemment ca marche!!!
Merci tout de meme de nous consacrer du temps, à nous les newbies et je ne manquerais pas de faire de la pub!

Tchô
Voir le profil de l'utilisateur Envoyer un message privé  
 
  Ce forum est verrouillé, vous ne pouvez pas poster, ni répondre, ni éditer les sujets.  Ce sujet est verrouillé, vous ne pouvez pas éditer les messages ou faire de réponses. Forum AideInfo.com Index du Forum » [Archive] Installation phpBB

Informations
Page 1 sur 1
Permissions: Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Montrer les messages depuis:   
Page 1 sur 1
 
Sauter vers:  


Powered by phpBB v2 © 2001, 2005 phpBB Group ¦ Theme : Creamy White, modifié par Eric FICHOT pour AideInfo.com