query('SELECT image, text FROM '.$db->prefix.'smilies ORDER BY disp_position') or error('Impossible de retrouver les smilies', __FILE__, __LINE__, $db->error()); while ($db_smilies = $db->fetch_assoc($result)) { $smiley_text[] = $db_smilies['text']; $smiley_img[] = $db_smilies['image']; } $smiley_text = array_map('addslashes', $smiley_text); $smiley_text = array_map('pun_htmlspecialchars', $smiley_text); $str = ''; $str .= ''; $fh = @fopen(PUN_ROOT.'cache/cache_smilies.php', 'wb'); if (!$fh) error('Impossible d\'écrire le fichier cache de smileys dans le répertoire cache. Veuillez vous assurer que PHP a l\'accès en écrire au répertoire \'cache\'', __FILE__, __LINE__); fwrite($fh, $str); fclose($fh); }