La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  [résolu] Problème d'inclusion de livre d'or et d'encodage
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: [résolu] Problème d'inclusion de livre d'or et d'encodage  (Lu 2119 fois)
[résolu] Problème d'inclusion de livre d'or et d'encodage
« sur: le 28-04-2007 a 20:49:36 »
Shinjitsu-Gensou
Membre récent
*

Hors-Ligne

Messages: 15





Voir le Profil    WWW
Répondre avec citation

Bonjour tout le monde.

Je débute en Php et j'ai installer un livre d'or sur mon site mais malheureusement il y a un problème quand je l'inclu dans ma page

Pourtant quand je vais à la page du livre d'or tout ce passe bien.

J'ai aussi un problème au niveau de l'encodage je pensais avoir tout fait comme il fallait mais apparement non car le livre d'or ne prend pas en compte les accents  .

Si quelqu'un peut m'aider merci d'avance, j'ai rechercher une réponse à mon problème ici et sur google mais sans succès alors je demande aux pros.

Voici les liens

Page ou le livre est inclu

Le livre

« Dernière Édition: le 01-05-2007 a 15:06:33 par Shinjitsu-Gensou » Rapporter au modérateur  

Re:Problème d'inclusion de livre d'or et d'encodage
« Répondre #1 sur: le 01-05-2007 a 01:35:53 »
jumbo
Invité

E-Mail
Répondre avec citation

Faut montrer le code aussi pour pouvoir en dire plus :-)

Rapporter au modérateur  
Re:Problème d'inclusion de livre d'or et d'encodage
« Répondre #2 sur: le 01-05-2007 a 01:47:12 »
Shinjitsu-Gensou
Membre récent
*

Hors-Ligne

Messages: 15





Voir le Profil    WWW
Répondre avec citation

Oui j'avais oublier désolé

Voice la page ou le fichier est inclus :

Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="keywords" content="manga,dessin anime,anime,japon,bleach,shaman king,poeme,design,signature,banniere,logique,test logique,enigmes,fma,full metal,webmaster,webdisgner,gto,kenshin,onizuka" />
<meta name="description" content="Shinjitsu-Gensou, Design, Manga, Psychologie... Vous trouverez tous ce don vous avez toujours révez." />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="content-language" content="fr" />
<title>&cedil;&sbquo;&middot;&ordf;&tilde;&uml;&tilde;&ordf;&middot; , &cedil; Shinjitsu - Gensou &cedil;&sbquo;&middot;&ordf;&tilde;&uml;&tilde;&ordf;&middot; , &cedil;</title>
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="Design2.css" />
<link rel="shortcut icon" href="/transparent.ico" />
</head>

<body><div id="Ombre1"><div id="conteneur">   
      <h1 id="header" title="Shinjitsu-Gensou.tk"></h1>
          <ul id="menu">   
            <li><a href="Accueil.php?page=Presentation" id="menu_accueil">Accueil</a></li>
            <li><a href="Accueil.php?page=DesignBox" id="menu_design">Design</a></li>
            <li><a href="Accueil.php?page=MangaBox" id="menu_manga">Manga</a></li>
            <li><a href="Accueil.php?page=PoemeBox" id="menu_poemes">Poemes</a></li>
            <li><a href="http://shinjitsu-gensou.graphforum.com/index.htm" id="menu_forum">Forum</a></li>
            <li><a href="Accueil.php?page=NewLivreDor" id="menu_livredor">Livre d'or</a></li>
            <li><a href="Accueil.php?page=LiensBox" id="menu_liens">Liens</a></li>
  </ul>
  <div id="Menu_Haut"></div>
  <div id="Menu_Centre">
    <?php
$pages=array(
  'Presentation'=>'Presentation',
  'DesignBox'=>'DesignBox',
  'MangaBox'=>'MangaBox',
  'PoemeBox'=>'PoemeBox',
  'PoemeBox2'=>'PoemeBox2',
  'PoemeBox3'=>'PoemeBox3',
  'PoemeBox4'=>'PoemeBox4',
  'PoemeBox5'=>'PoemeBox5',
  'PoemeBox6'=>'PoemeBox6',
  'PoemeBox7'=>'PoemeBox7', 
  'NewLivreDor'=>'NewLivreDor',
  'LiensBox'=>'LiensBox',
  'TutoBrush'=>'TutoBrush',
  'TutoSignDebutant'=>'TutoSignDebutant',
  'TutoRender'=>'TutoRender',
  'TutoRotationEclair'=>'TutoRotationEclair',
  'TutoParlerGif'=>'TutoParlerGif',
  'AkiraBox'=>'AkiraBox',
  'SKbox'=>'SKbox',
  'AngelBox'=>'AngelBox',
  'BleachBox'=>'BleachBox',
  'ElfenBox'=>'ElfenBox',
  'FullMetalBox'=>'FullMetalBox',
  'GTObox'=>'GTObox',
  'LHbox'=>'LHbox',
  'Kenshinbox'=>'Kenshinbox',
  '8-Man'=>'8-Man',   
  '3x3eyes'=>'3x3eyes',
  'LittleSnowSugar'=>'LittleSnowSugar', 
  'AfroSamourai'=>'AfroSamourai',
  'AirGear'=>'AirGear',
  'BlackLagoon'=>'BlackLagoon',
  'BlackCat'=>'BlackCat',
  'Berserk'=>'Berserk',
  'DokuroChan'=>'DokuroChan',
  'Chobits'=>'Chobits',
  'ChrnoCruisade'=>'ChrnoCruisade',
);
if(isset($_GET['page']) && array_key_exists($_GET['page'],$pages))
  include $pages[$_GET['page']].'.php';
else
  include 'Presentation.php';
?>
    </div>
    <div id="Menu_Bas"></div>
    </div></div>
   
</body>
</html>

Rapporter au modérateur  
Re:Problème d'inclusion de livre d'or et d'encodage
« Répondre #3 sur: le 01-05-2007 a 01:50:21 »
Shinjitsu-Gensou
Membre récent
*

Hors-Ligne

Messages: 15





Voir le Profil    WWW
Répondre avec citation

et voila le fichier inclus (sans le début du code avant body le forum me dit que le message est trop long mais bon ça n'est pas très important le début ) :

Code:

<body>
<?php include('config.php'); ?>

<p><center><a href="#ajouter">Signer le livre d'or</a><br /><br /></center></p>

<!-- MESSAGES -->
<?php
// pour les pages :
/* je regarde si un variable page a ete envoye dans l'url */
if (isset ($_GET['page']))
   {
      $page = $_GET['page'];
   }
else
   {
   $page = 1;
   }

/* je calcule le nombre de messages posté */
$requete = mysql_query ("SELECT COUNT(*) AS nb_messages FROM livre");
$nb_message = mysql_fetch_array ($requete);
$NombreMessage = $nb_message['nb_messages'];


/* Je calclue le nombre de page(s) */
$NombrePage = ceil($NombreMessage / $MessagesParPage);

/* Premier message a afficher */
$PremierMessage = ($page - 1 ) * $MessagesParPage;

/* je fais une bouce pour mes liens */
echo '<div class="lien_page"><a>Page : </a>';
for ($i = 1; $i <= $NombrePage; $i++)
   {
      echo '<a href="NewLivreDor.php?page='.$i.'"> '.$i.' </a>';
   }   
echo '<br /><br /></div>';

require("config.php"); or die(mysql_error());
mysql_select_db($faustxv, $livre);   or die(mysql_error());
$chercher = mysql_query ("SELECT * FROM livre WHERE date!='xx' ORDER BY id DESC LIMIT $PremierMessage,$MessagesParPage",$livre); or die(mysql_error());
   
   while ($voir = mysql_fetch_array ($chercher)) or die(mysql_error());   
      {
      $time = date('d-m-y', $voir['date']);
      $pseudo = $voir['pseudo'];
      
/* LES BBCODE ENVOYES */
$avant = array ('8)',
            ';)',
            ':coeur:',
            ':coeur2:',
            ':colere:',
            ':desole:',
            ':fatigue:',
            ':D',
            'oO',
            ':gne:',
            ':S',
            ':heu:',
            ':?',
            ':p',
            ':malade:',
            ':X',
            ':O',
            ':\'(',
            ':rrr:',
            ':)',
            
            '[img]', '[/img]',
            '[url=|', '|]', '[/url]',
            '[center]', '[/center]',
            '[b]', '[/b]',
            '[i]', '[/i]',
            '[u]', '[/u]',
            
            
            );
            
/* CE QUI REMPLACERA LES BBCODES */
$apres = array ('<img src="smileys/classe.jpg" alt="" />',
            '<img src="smileys/clein.jpg" alt="" />',
            '<img src="smileys/coeur.jpg" alt="" />',
            '<img src="smileys/coeur2.jpg" alt="" />',
            '<img src="smileys/colore.jpg" alt="" />',
            '<img src="smileys/desole.jpg" alt="" />',
            '<img src="smileys/fatigue.jpg" alt="" />',
            '<img src="smileys/g_sourire.jpg" alt="" />',
            '<img src="smileys/oO.jpg" alt="" />',
            '<img src="smileys/gne.jpg" alt="" />',
            '<img src="smileys/heu.jpg" alt="" />',
            '<img src="smileys/heu2.jpg" alt="" />',
            '<img src="smileys/heu3.jpg" alt="" />',
            '<img src="smileys/langue.jpg" alt="" />',
            '<img src="smileys/malade.jpg" alt="" />',
            '<img src="smileys/na.jpg" alt="" />',
            '<img src="smileys/oh.jpg" alt="" />',
            '<img src="smileys/pleurer.jpg" alt="" />',
            '<img src="smileys/rrr.jpg" alt="" />',
            '<img src="smileys/sourire.jpg" alt="" />',
            
            '<img src="', '" alt="img" />',
            '<a href="', '">', '</a>',
            '<center>', '</center>',
            '<span id="gras">', '</span>',
            '<span id="italique">', '</span>',
            '<span id="souligne">', '</span>',         
            
            );
            
         $txt = $voir['message'];
         $message = str_replace($avant, $apres, $txt);
         ?>
         <center>
         <div class="livre">
         <div class="pseu"><?php echo $pseudo ; ?></div>
         <div class="date"><?php echo $time ; ?></div>
         <div class="mess"><?php echo $message ; ?></div>
         </div>
         </center>
         <?php
         }
      ?>
<center><br /><a href="#">Remonter</a><br /><br /></center>
<!-- FORMULAIRE D'ENVOIE DE MESSAGE -->
<form name="formulaire" action="NewLivreDor.php" method="post">
<input type="hidden" name="date" value="<? echo time() ; ?>" /><center>
<table width="559" border="1" cellspacing="0">
  <tr>
    <td width="104"><div id="pseudo">Pseudo : </div></td>
    <td width="380">
      <center>
      <input name="pseudo" type="text" class="pseudo" size="50" />
      </center>
</td>
  </tr>
  <tr>
    <td width="104"></td>
    <td>
   <center>
   <input class="form2"  onclick="addText('[img]Url de votre image[/img]');return(false)" type="button" value="Img" />&nbsp;
   
   <input class="lien"  onclick="addText('[url=|http://votre_sie.fr |]Texte du lien image[/url]');return(false)" type="button" value="Lien" />&nbsp;
   
   <input class="form2"  onclick="addText('[center]Texte à centrer[/center]');return(false)" type="button" value="Centrer" />&nbsp;
   
   <input class="gras"  onclick="addText('[b]Texte en gras[/b]');return(false)" type="button" value="Gras" />&nbsp;
   
   <input class="ital"  onclick="addText('[i]Texte en italique[/i]');return(false)" type="button" value="Italique" />&nbsp;
   
   <input  class="souligne" onClick="addText('[u]Texte souligné[/u]');return(false)" type="button" value="Souligner" />
   </center>
   </td>
  </tr>
  <tr>
    <td><table width="104" border="0" cellspacing="3">
      <tr>
        <td width="19"><img onClick="addText(' 8) ');return(false)" alt="" src="smileys/classe.jpg" width="19" height="19" /></td>
        <td width="19"><img onClick="addText(' ;) ');return(false)" alt="" src="smileys/clein.jpg" width="19" height="19" /></td>
        <td width="19"><img onClick="addText(' :coeur: ');return(false)" alt="" src="smileys/coeur.jpg" width="19" height="19" /></td>
        <td width="19"><img onClick="addText(' :coeur2: ');return(false)" alt="" src="smileys/coeur2.jpg" width="19" height="19" /></td>
      </tr>
      <tr>
        <td><img onClick="addText(' :colere: ');return(false)" alt="" src="smileys/colere.jpg" width="19" height="19" /></td>
        <td><img onClick="addText(' :desole: ');return(false)" alt="" src="smileys/desole.jpg" width="19" height="19" /></td>
        <td><img onClick="addText(' :fatigue: ');return(false)" alt="" src="smileys/fatigue.jpg" width="19" height="19" /></td>
        <td><img onClick="addText(' :D ');return(false)" alt="" src="smileys/g_sourire.jpg" width="19" height="19" /></td>
      </tr>
      <tr>
        <td><img onClick="addText(' :gne: ');return(false)" alt="" src="smileys/gne.jpg" width="19" height="19" /></td>
        <td><img onClick="addText(' :S ');return(false)" alt="" src="smileys/heu.jpg" width="19" height="19" /></td>
        <td><img onClick="addText(' :heu: ');return(false)" alt="" src="smileys/heu2.jpg" width="19" height="19" /></td>
         <td><img  onclick="addText(' oO ');return(false)" alt="" src="smileys/oO.jpg" width="19" height="19" /></td>
     </tr>
      <tr>
        <td><img  onclick="addText(' :? ');return(false)" alt="" src="smileys/heu3.jpg" width="19" height="19" /></td>
        <td><img  onclick="addText(' :p ');return(false)" alt="" src="smileys/langue.jpg" width="19" height="19" /></td>
        <td><img  onclick="addText(' :malade: ');return(false)" alt="" src="smileys/malade.jpg" width="19" height="19" /></td>
        <td><img  onclick="addText(' :X ');return(false)" alt="" src="smileys/na.jpg" width="19" height="19" /></td>
      </tr>
      <tr>
        <td><img  onclick="addText(' :O ');return(false)" alt="" src="smileys/oh.jpg" width="19" height="19" /></td>
        <td><img  onclick="addText(' :\'( ');return(false)" alt="" src="smileys/pleurer.jpg" width="19" height="19" /></td>
        <td><img  onclick="addText(' :rrr: ');return(false)" alt="" src="smileys/rrr.jpg" width="19" height="19" /></td>
        <td><img  onclick="addText(' :)');return(false)" alt="" src="smileys/sourire.jpg" width="19" height="19" /></td>
      </tr>
    </table></td>
    <td valign="top">
      <center>
      <textarea cols="70" rows="9" name="message" class="message"></textarea>
      </center>
   </td>
  </tr>
  <tr>
    <td colspan="2"><center><input type="reset" class="envoyer"  value="Supprimer" />&nbsp;&nbsp;&nbsp;<input type="submit" class="envoyer"  value="Envoyer" /></center></td>
  </tr>
</table>
</center>
</form>
<?php if ($page != 1)
{
echo '<div class="lien_page"><a>Page : </a>';
for ($i = 1; $i <= $NombrePage; $i++)
   {
      echo '<a href="NewLivreDor.php?page='.$i.'"> '.$i.' </a>';
   }   
echo '<br /><br /></div>';
}
else {}
?>


<a id="ajouter" class="ajouter"></a>



<?php if (isset ($_POST['pseudo']) AND isset ($_POST['message']))
   {
      if ( $_POST['pseudo'] != NULL AND $_POST['message'] != NULL)      
         {
            
            $date = $_POST['date'];
            $pseudo = $_POST['pseudo'];
            $message = nl2br(htmlentities($_POST['message'],ENT_COMPAT , 'utf-8'));
            
            $inserer = mysql_query ("INSERT INTO livre VALUES ('', '$date', '$pseudo', '$message')");
            echo "<script>document.location.href=\"NewLivreDor.php\";</script>";
         }
         
      else { echo "<center>Remplissez tous les champs</center>"; }
   }
else
   {}      
   
mysql_close();
?>
<br />
<div class="pass"><a href="admin.php">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a></div>

</body>
</html>

Rapporter au modérateur  
Re:Problème d'inclusion de livre d'or et d'encodage
« Répondre #4 sur: le 01-05-2007 a 10:28:05 »
Shinjitsu-Gensou
Membre récent
*

Hors-Ligne

Messages: 15





Voir le Profil    WWW
Répondre avec citation

Je me suis aperçu d'une erreur que j'ai faite (surement à force de modifer les codes pour que ça marche) en fait je les remodifier :
Code:

require("config.php") or die(mysql_error());
mysql_select_db($nom_bd)  or die(mysql_error());
$chercher = mysql_query ("SELECT * FROM livre WHERE date!='xx' ORDER BY id DESC LIMIT $PremierMessage,$MessagesParPage",$livre) or die(mysql_error());
 
  while ($voir = mysql_fetch_array ($chercher)) or die(mysql_error()); 
      {
      $time = date('d-m-y', $voir['date']);
      $pseudo = $voir['pseudo'];


et le problème maintenant commence à partir de while ($voir... mais là une nouvelle fois je suis perdu


EDIT :
Vu qu'a chaque fois qu'on régles un problème un autre survient je préfére laisser tomber ce livre d'or, j'ai optée pour une Cbox à la place et tout fonctionne comme il faut, désolé pour le dérangement et encore merci

« Dernière Édition: le 01-05-2007 a 14:27:08 par Shinjitsu-Gensou » Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg