5568 sujets

Sémantique web et HTML

bonjour je vien crée ma page web et j'ai étais dans le site :

http://validator.w3.org/check?uri=http%3A%2F%2Fle.coffre.free.fr%2Fmessengerpluslive.php

il ma trouvé 19 erreurs

es ce que vous pouvez me dire ceux quil faut faire ?

et aussi j'ai voulu mettre dans mon cadre c s s des petits tirets pour séparé les lignes pour que ça puiisse faire bien mais des que je met sur le serveur il le met pas les tirés
es ce que vous pouvez me dire ceux qui ne vas pas dans ma page

je vous donne la page pour que ça puisse utile poure que vous puissié voir et modifié ma page ou me dire la ligné a modifié.

et si vous avez le temps de voir mon code du commentaire car quand je met sur tout les pages il se répétent a chaque page
pourtemp il y as la plagination et j'ai fait les 2 table com et news et aussi j'ai mis id date dans la table

et je n'arrive pas a le faire fonctionné

si vous pouvez jetez un coup d'oeuil et si vous voulez que je vous envoy les pages pour voir de plus prés dite moi a quelle adresse pour envoyé mes fichiers

merci

voilà la page :

<?php include("telechargement/messenger-plus-live-4.11.254/compteur.php3"); ?>
<!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 http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Bienvenue sur mon site</title>
<style type="text/css">
<!--
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: 969696;
}
body {
	background-color: #282828;
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
a:link {
	color: 969696;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.Style2 {color: #969696}
.Style1 {color: #fa008e}
-->
</style></head>

<body>
<br />
<table width="980" height="100" align="center">
  <tr>
    <td width="680" height="100" align="left" valign="top" bgcolor="282828"><br />
      <a href="http://le.coffre.free.fr"><img src="telechargement/logo/baniere.jpg" alt="ma baniere" border="0" /></a>
    
    <td width="300" height="100" align="left" valign="top" bgcolor="282828"><table width="300" height="60">
      <tr>
        <td width="150" height="10" align="center" valign="top" bgcolor="282828" class="Style1">
          Votre Compte</td>
        <td width="150" height="10" align="center" valign="top" bgcolor="282828" class="Style1">
          Pour quoi s'inscrire ?</td>
      </tr>
      <tr>
        <td width="300" height="10" colspan="2" align="center" valign="top" bgcolor="282828"><input type="text" name="champ32" value="identifiant" size="20" onfocus="this.value=''" /></td>
      </tr>
      <tr>
        <td width="300" height="10" colspan="2" align="center" valign="top" bgcolor="282828"><input type="text" name="champ3" value="Mot de Passe" size="20" onfocus="this.value=''" /></td>
      </tr>
      <tr>
        <td width="300" height="10" colspan="2" align="center" valign="top" bgcolor="282828"><input name="reset" type="reset"
style="font-family: Arial,Verdana,Helvetica;font-size: 11px; color:black ;font-weight:bold;background-color: white;width:180px;" value="Connexion" /></td>
      </tr>
      <tr>
        <td width="300" height="10" colspan="2" align="center" valign="top" bgcolor="282828" class="Style1">
          Inscription ?</td>
      </tr>
      <tr>
        <td width="300" height="10" colspan="2" align="center" valign="top" bgcolor="282828" class="Style1">
          Mot de Passe Perdu ?</td>
      </tr>
    </table>
  </tr>
</table>
<br />
<table width="980" height="10" border="1" align="center">
  <tr>
    <td width="91" height="10" align="center" valign="top" bgcolor="282828" class="Style2">Acceuil</td>
    <td width="92" height="10" align="center" valign="top" bgcolor="282828" class="Style2">Inscription</td>
    <td width="91" height="10" align="center" valign="top" bgcolor="282828" class="Style2">Mon profil</td>
    <td width="91" height="10" align="center" valign="top" bgcolor="282828" class="Style2">News</td>
    <td width="91" height="10" align="center" valign="top" bgcolor="282828" class="Style2">Actualité</td>
    <td width="91" height="10" align="center" valign="top" bgcolor="282828" class="Style2">Météo</td>
    <td width="101" height="10" align="center" valign="top" bgcolor="282828" class="Style2">Programme T.V.</td>
    <td width="82" height="10" align="center" valign="top" bgcolor="282828" class="Style2">Livre d'or</td>
    <td width="91" height="10" align="center" valign="top" bgcolor="282828" class="Style2">Sondage</td>
    <td width="95" height="10" align="center" valign="top" bgcolor="282828" class="Style2">Contact</td>
  </tr>
</table>
<br />
<table width="980" height="900" align="center">
  <tr>
    <td width="150" height="900" align="left" valign="top" bgcolor="282828"><table width="150" height="10" border="1" align="center">
      <tr>
        <td width="150" height="10" align="center" valign="top" bgcolor="282828" class="Style1">Communauté</td>
      </tr>
    </table>
      <table width="150" height="110" align="center">
        <tr>
          <td width="150" height="10" align="center" valign="top" bgcolor="282828" class="Style2">Le coffre</td>
        </tr>
        <tr>
          <td width="150" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Acceuil</td>
        </tr>
        <tr>
          <td width="150" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Sondage</td>
        </tr>
        <tr>
          <td width="150" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Discution</td>
        </tr>
        <tr>
          <td width="150" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Livre d'or</td>
        </tr>
        <tr>
          <td width="150" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Forum</td>
        </tr>
        <tr>
          <td width="150" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Nous Contactez</td>
        </tr>
        <tr>
          <td width="150" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Nous recomandé</td>
        </tr>
        <tr>
          <td width="150" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Membres</td>
        </tr>
        <tr>
          <td width="150" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Inscription</td>
        </tr>
        <tr>
          <td width="150" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Votre profil</td>
        </tr>
      </table>
      <table width="150" height="10" border="1" align="center">
        <tr>
          <td width="150" height="10" align="center" valign="top" bgcolor="282828" class="Style1">Windows Live</td>
        </tr>
      </table>
      <table width="150">
        <tr> </tr>
      </table>
      <table width="150" height="100" align="center">
        <tr>
          <td width="300" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Télécharé</td>
        </tr>
        <tr>
          <td width="300" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Plug-ins</td>
        </tr>
        <tr>
          <td width="300" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Compléments</td>
        </tr>
        <tr>
          <td width="300" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Patchs</td>
        </tr>
        <tr>
          <td width="300" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Skins</td>
        </tr>
        <tr>
          <td width="300" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Avatars</td>
        </tr>
        <tr>
          <td width="300" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Smileys</td>
        </tr>
        <tr>
          <td width="300" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Moods & Muggins</td>
        </tr>
        <tr>
          <td width="300" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Fonds Dynamique</td>
        </tr>
        <tr>
          <td width="300" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Clins-d'oeuil - Winks</td>
        </tr>
      </table>
      <table width="150" height="10" border="1" align="center">
        <tr>
          <td width="150" height="10" align="center" valign="top" bgcolor="282828" class="Style1">Messenger Plus ! Live</td>
        </tr>
      </table>
      <table width="150" height="20" align="center">
        <tr>
          <td width="150" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Téléchargé</td>
        </tr>
        <tr>
          <td width="150" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Scripts</td>
        </tr>
      </table>
      <table width="150" height="10" border="1" align="center">
        <tr>
          <td width="150" align="center" valign="top" bgcolor="282828"><span class="Style1">Divers</td>
        </tr>
      </table>
      <table width="150" height="40">
        <tr>
          <td width="150" height="10" align="center" valign="top" bgcolor="282828" class="Style2">M&eacute;dia Player</td>
        </tr>
        <tr>
          <td width="150" height="10" align="left" valign="top" bgcolor="282828" class="Style2">T&eacute;l&eacute;charg&eacute;</td>
        </tr>
        <tr>
          <td width="150" height="10" align="center" valign="top" bgcolor="282828" class="Style2">Toolbar</td>
        </tr>
        <tr>
          <td width="150" height="10" align="left" valign="top" bgcolor="282828" class="Style2">T&eacute;l&eacute;charg&eacute;</td>
        </tr>
      </table>
    </td>
    <td width="658" height="900" align="center" valign="top"><style>
	border : 3px solid #fa008e; width="650">
#moncadre {
width:650px;
margin:auto;
padding:10px;
background-color:#fa008e;
border-left:3px solid #fa008e; /* couleur du cadre */
border-right:3px solid #fa008e;
border-bottom:3px solid #fa008e;
border-top:3px solid #fa008e;
}
<table style="border : 3px dotted #fa008e; width:650;"
  </style>
</head>
<body>
<div id="moncadre">
  <table width="650" align="center">
    <tr>
      <td width="650" height="10" align="center" valign="top" bgcolor="282828" class="Style1">Messenger Plus Live</td>
    </tr>
    <tr>
      <td width="650" height="10" align="center" valign="top" bgcolor="282828"class="Style2">Logiciel connu mondialement, il vous permet de :<br />
              Avoir vos conversations par onglet<br />
              Avoir votre pseudo en couleur<br />
              Ins&eacute;rer des scripts<br />
              Avoir un effet de transparence description.</td>
    </tr>
    <tr>
      <td width="650" height="40" align="left" valign="top" bgcolor="282828" class="Style2">Catégorie : Messenger Plus Live<br />
        <br />
        Téléchargé : <?php PrintCompteur("telechargement/messenger-plus-live-4.11.254/Messenger-plus-live-4.11.254.rar");?> fois<br /></td>
    </tr>
    <tr>
      <td width="650" height="40" align="left" valign="top" bgcolor="282828" class="Style2"><br />
        Vu : <?php include("telechargement/messenger-plus-live-4.11.254/Compteur3.php"); ?>
        <br />
        <br />
        Taile : 4.33 MO</td>
    </tr>
    <tr>
      <td width="650" height="40" align="left" valign="top" bgcolor="282828" class="Style2"><br />
        Type de fichier : .rar<br />
        <br />
        Non de fichier : Messenger-plus-live-4.11.254.rar<br /></td>
    </tr>
    <tr>
      <td width="650" height="40" align="left" valign="top" bgcolor="282828" class="Style2"><br />
        Compatible : Windows X.P.<br />
        <br />
        Version : 4.11.254<br /></td>
    </tr>
    <tr>
      <td width="650" height="40" align="left" valign="top" bgcolor="282828" class="Style2"><br />
        Licence : Gratuit<br />
        <br />
        Vote : <br /></td>
    </tr>
    <tr>
      <td width="650" height="30" align="left" valign="top" bgcolor="282828" class="Style2"><br />
        Capture d'écran : Cliqué ici <br /></td>
    </tr>
    <tr>
      <td width="650" height="50" align="center" valign="top" bgcolor="282828" class="Style2"><br />
        Download<br />
        <br />
Commentaire<br /></td>
    </tr>
    <tr>
      <td width="650" height="100" align="left" valign="top" bgcolor="282828"><br />
        <?php 
if (isset($_POST['pseudo']) AND isset($_POST['message'])) // Si les variables existent 
{ 
if ($_POST['pseudo'] != NULL AND $_POST['message'] != NULL) // Si on a quelque chose &agrave; enregistrer 
{ 
// D'abord, on se connecte &agrave; MySQL 


mysql_connect("", "", "");
mysql_select_db(""); 
// On utilise la fonction PHP htmlentities pour &eacute;viter d'enregistrer du code HTML dans la table 
$message = htmlentities ($_POST['message']); 
$pseudo = htmlentities ($_POST['pseudo']); 
$id = $_GET["id"]; 
// Ensuite on enregistre le message 
mysql_query("INSERT INTO com VALUES('', '$pseudo', '$message', '$id')"); 

// On se d&eacute;connecte de MySQL 
mysql_close(); 
} 
} 

// Que l'on ait enregistr&eacute; des donn&eacute;es ou pas... 
// On affiche le formulaire puis les 10 derniers messages 

// Tout d'abord le formulaire : 
?><form method="post" action="messengerpluslive.php/commentaire?id=<? echo $id; ?>" >
        <span class="Style2">Votre Pseudo :</span>
        <input type="text" name="pseudo" style="background:black; border-color:Black;color:white" />
        <br />
        <br />
        <span class="Style2">Message : </span>
        <textarea name="message" cols="50" rows="5" wrap="virtual"style="background:black; border-color:black;color:white" ></textarea>
        <br />
        <br />
        <input name="submit" type="submit" style="border-color:#666666;color:#000000;font-size:10;" value="Enregistrer mon commentaire" />
        <br />
        <br />
        <?php 

// Maintenant on doit r&eacute;cup&eacutAe;rer les 5 derni&egrave;res entr&eacute;es de la table 
// On se connecte d'abord &agrave; MySQL : 

mysql_connect("", "", "");
mysql_select_db(""); 

// R&eacute;cup&eacute;ration de la "page" en URL
$page = (isset($_GET['messengerpluslive.php'])) ? sprintf("%d",$_GET['messengerpluslive.php']) : 1; if ($page == 0) { $page = 1; }

// mini config
$nb_lignes_parpage = 15; // &agrave; changer selon tes besoins
$limite_inferieure = ($page -1) * $nb_lignes_parpage;
$limite_superieure = $nb_lignes_parpage;

// On utilise la requ&ecirc;te suivante pour r&eacute;cup&eacute;rer les 15 derniers messages de la page en cours :
//$reponse = mysql_query("SELECT * FROM com WHERE id_le_coffre = '$id' ORDER BY ID DESC LIMIT 0,10");
$requete = "SELECT * FROM com WHERE id_le_coffre = '$id' ORDER BY ID DESC";

// petite requ&ecirc;te temporaire : pour compter le nb total de r&eacute;ponses
$temp = mysql_query($requete);
$nb_reponses = mysql_num_rows($temp);

// l&agrave; tu remplaces $requete par ta requete => ok, on y rajoute les pages
$requete .= " LIMIT ".$limite_inferieure.",".$limite_superieure;

$reponse = mysql_query($requete);

// On se d&eacute;connecte de MySQL 
mysql_close();

// Puis on fait une boucle pour afficher tous les r&eacute;sultats :
while ($donnees = mysql_fetch_array($reponse) ) 
{ 
echo "<p><span style=\"color:#fa008e;\">".$donnees['pseudo']."</span> a &eacute;crit : <p></p> <span style=\"color:#969696;\">".$donnees['message']."</p>";

}

// Syst&egrave;me de pages
$nombre_pages = ceil($nb_reponses / $nb_lignes_parpage ); // Le nombre total de pages &agrave; afficher

// Page pr&eacute;c&eacute;dente ?
if ($page != 1)
{
// On n'est pas sur la premi&egrave;re page => afficher "page pr&eacute;c&eacute;dente"
echo '<a href="?page='.($page-1).'">Page pr&eacute;c&eacute;dente</a>';
}

// Pages de 1 &agrave; $nombre_pages
for ($i = 1; $i <= $nombre_pages; $i++)
{
echo '<a href="?page='.$i.'">- '.$i.' </a>';
}

// Page suivante ?
if ($page != $nombre_pages)
{
// On n'est pas sur la derni&egrave;re page => afficher "page suivante"
echo '<a href="?page='.($page+1).'"> - Page suivante</a>';
}



// Fin de la boucle, le script est termin&eacute; ! 
?>
        <br />
        <br>
          </form></td>
    </tr>
    <tr></tr>
  </table>
    </td>
    <td width="157" height="900" align="left" valign="top" bgcolor="282828"><table width="150" height="10" border="1" align="center">
      <tr>
        <td width="150" height="10" align="center" valign="top" bgcolor="282828" class="Style1">Utilisateur</td>
      </tr>
    </table>
      <br />
      <table width="150" height="10" align="center">
        <tr>
          <td width="150" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Photo</td>
        </tr>
        <tr>
          <td width="150" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Votre Photo</td>
        </tr>
      </table>
      <table width="150" height="10" border="1" align="center">
        <tr>
          <td width="150" height="10" align="center" valign="top" bgcolor="282828" class="Style1">Membre</td>
        </tr>
      </table>
      <table width="150" align="center">
        <tr>
          <td width="150" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Admin :</td>
        </tr>
        <tr>
          <td width="150" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Membre :</td>
        </tr>
      </table>
      <table width="150" height="10" border="1" align="center">
        <tr>
          <td width="150" height="10" align="center" valign="top" bgcolor="282828"class="Style1">qui est en ligne</td>
        </tr>
      </table>
      <table width="150" height="30" align="center">
        <tr>
          <td width="150" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Visiteur</td>
        </tr>
        <tr>
          <td width="150" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Membres :</td>
        </tr>
        <tr>
          <td width="150" height="10" align="left" valign="top" bgcolor="282828" class="Style2">Admin :</td>
        </tr>
      </table>
      <table width="150" height="10" border="1" align="center">
        <tr>
          <td width="150" height="10" align="center" valign="top" bgcolor="282828" class="Style1">Sondage</td>
        </tr>
      </table>
      <table width="150" height="200">
        <tr>
          <td width="150" height="200" align="left" valign="top" bgcolor="282828">&nbsp;</td>
        </tr>
      </table>
    <p>&nbsp;</p></td>
  </tr>
</table>
</body>
</html>


j'espére que vous alléz m'aidé a ressoudre mes probléme de page et que ça fonctionne car l'a j'ai tout essayé voir et de remoddifié mais a chaque fois ca plante ou soit ça répétent
donc je ne sais plus quoi faire

pour faire une page propre et surtout le commentaire qui ne se répeteras plus car ça fait dépuis 1 mois je suis sur le commentaire

merci si tu veux ma page tu me dit

merci
Oui j'ai reçu ton message privé. Et dans le message privé, tu insistes aussi :
a écrit :
Et prend le temps de bien le faire, parce que ce qui est vite-fait est parfois pas bien fait.

...

EDIT : pour 75€ je te le fais, ... et je te le fais bien, en prenant mon temps, tu as ma parole Smiley lol
Je me permets aussi de te proposer une refonte totale de ta page en pur css à un prix intéressant. Travail soigné.
Modifié par Ralfman68 (15 Feb 2007 - 05:48)
Tu pourrais peut-être nous donner les erreurs que te renvoie le validateur ?
Ca serait déjà un pas en avant parceque se taper tout ton code ligne par ligne..............BOF ! Smiley smile
Bonjour,
titirigole a écrit :
merci je t'ai envoyé ma page dans mp

tu me diras si ta recu

et prend le temps de le faire
Je t'invite à relire la règle 16 du forum. Personne n'est à ton service ici, si tu ne le comprends pas j'ai bien peur que tu n'aies pas ta place sur ce forum.

Merci donc de changer de ton.

D'ailleurs, je rappelle que le lien qui apparaît en bandeau tout en haut du forum ("Nouveau sur le forum ?...") est important. Il contient des pistes de recherche, des indications sur les règles de vie de la communauté, etc.
Il serait courtois de ta part de bien vouloir en prendre connaissance.
Modifié par Julien Royer (15 Feb 2007 - 09:32)