 |
pb Functions_post.php sous Free [réglé] |
  |
 |
| Auteur |
Message |
dams69 Jeune posteur
Inscrit le: 15 Mai 2005 Messages: 3
|
Posté le: 15 Mai 2005 13:03
Sujet du message: pb Functions_post.php sous Free [réglé] |
|
|
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é] |
|
|
| Auteur |
Message |
AideInfo Administrateur Expert phpBB

Inscrit le: 11 Juin 2002 Messages: 3913
|
|
|
 |
|
 |
| Auteur |
Message |
dams69 Jeune posteur
Inscrit le: 15 Mai 2005 Messages: 3
|
Posté le: 15 Mai 2005 15:25
Sujet du message: |
|
|
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é] |
|
|
 |
|
 |
| Auteur |
Message |
dams69 Jeune posteur
Inscrit le: 15 Mai 2005 Messages: 3
|
Posté le: 15 Mai 2005 15:54
Sujet du message: |
|
|
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ô |
|
|
 |
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
|
|
|
|