A voir également:
- Site en petit chinois sur OVH
- Site de telechargement - Accueil - Outils
- Site comme coco - Accueil - Réseaux sociaux
- Site de vente en ligne particulier - Guide
- Site inaccessible - Guide
- Quel site remplace coco - Accueil - Réseaux sociaux
30 réponses
Chamicki
Messages postés
525
Date d'inscription
jeudi 11 juin 2009
Statut
Membre
Dernière intervention
20 juillet 2012
73
17 sept. 2009 à 08:55
17 sept. 2009 à 08:55
Peux-tu nous mettre l'entête de ta page html.
Voici mon index.php (oui cest vrai les frames c'est pas beau :D):
<?php
include_once("config.php");
include_once("acces.php");
?>
<html>
<frameset rows="63,*,20" frameborder="no" framespacing="0">
<frame src="header.php" name="header" noresize="noresize" scrolling="no">
<frameset cols="165,*" frameborder="no">
<frame src="navigation.php?tab=main" name="gauche" scrolling="no" noresize="noresize">
<frame src="accueil.php" name="page" noresize="noresize">
</frameset>
<frame src="footer.php" name="footer" noresize="noresize">
</frameset><noframes></noframes>
</html>
et l'entête dans config.php :
<head>
<title>essais</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="essais">
<meta http-equiv="pragma" content="nocache">
</head>
<?php
include_once("config.php");
include_once("acces.php");
?>
<html>
<frameset rows="63,*,20" frameborder="no" framespacing="0">
<frame src="header.php" name="header" noresize="noresize" scrolling="no">
<frameset cols="165,*" frameborder="no">
<frame src="navigation.php?tab=main" name="gauche" scrolling="no" noresize="noresize">
<frame src="accueil.php" name="page" noresize="noresize">
</frameset>
<frame src="footer.php" name="footer" noresize="noresize">
</frameset><noframes></noframes>
</html>
et l'entête dans config.php :
<head>
<title>essais</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="essais">
<meta http-equiv="pragma" content="nocache">
</head>
Le problème est que cela né dépend pas de moi. Je fais juste des prestations de développement et d'hébergement sur l'hébergeur que mon client a choisi. Je lui en ai parlé mais il a déjà payé et il faut absolument que ça marche pour demain matin :s
En gros, je suis dans le caca... C'est vraiment bizarre quand même... J'essaie de trouver une solution mais rien n'y fait :s
En gros, je suis dans le caca... C'est vraiment bizarre quand même... J'essaie de trouver une solution mais rien n'y fait :s
Je n'ai toujours pas réussi, quelqu'un aurait-il une idée? Est ce que cela a un rapport avec l'en-tête?
Merci davance
Merci davance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Smoking bird
Messages postés
870
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
10 juillet 2011
58
17 sept. 2009 à 19:22
17 sept. 2009 à 19:22
le B-A BA
voici comment on fait un doc correct:
html
head
/head
body
contenu de ton doc.
ton problème c'est que tu mets ton head avant de déclarer html, ton document et sa tête sont donc séparés, comment tu veux que ça fonctionne?
voici comment on fait un doc correct:
html
head
/head
body
contenu de ton doc.
ton problème c'est que tu mets ton head avant de déclarer html, ton document et sa tête sont donc séparés, comment tu veux que ça fonctionne?
Smoking bird
Messages postés
870
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
10 juillet 2011
58
17 sept. 2009 à 21:46
17 sept. 2009 à 21:46
passe ton site au validateur pour voir les erreurs et dis nous ce que ça te renvoi^^
et ajoute un DTD aussi, ce serait chouette^^
et ajoute un DTD aussi, ce serait chouette^^
Merci
Il me met 3 warning:
->> No Character Encoding Found! Falling back to iso-8859-1.
None of the standards sources gave any information on the character encoding labeling for this document. Without encoding information it is impossible to reliably validate the document. As a fallback solution, the "iso-8859-1" encoding was used to read the content and attempt to perform the validation, but this is likely to fail for all non-trivial documents.
->> Unable to Determine Parse Mode!
The validator can process documents either as XML (for document types such as XHTML, SVG, etc.) or SGML (for HTML 4.01 and prior versions). For this document, the information available was not sufficient to determine the parsing mode unambiguously, because:
* the MIME Media Type (text/html) can be used for XML or SGML document types
* No known Document Type could be detected
* No XML declaration (e.g <?xml version="1.0"?>) could be found at the beginning of the document.
* No XML namespace (e.g <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">) could be found at the root of the document.
->> No Character encoding declared at document level
No character encoding information was found within the document, either in an HTML meta element or an XML declaration. It is often recommended to declare the character encoding in the document itself, especially if there is a chance that the document will be read from or saved to disk, CD, etc.
et 15 erreurs de ce type là :
->> Line 1, Column 1: non SGML character number 31
������¬VmoHþ¿bn¥«åvzÉ`K¹&iÜJµ®ºO§5aØE»K^å÷_Ü,`lprm¥#R3Ã<óÌÛýrx
✉
You have used an illegal character in your text. HTML uses the standard UNICODE Consortium character repertoire, and it leaves undefined (among others) 65 character codes (0 to 31 inclusive and 127 to 159 inclusive) that are sometimes used for typographical quote marks and similar in proprietary character sets. The validator has found one of these undefined characters in your document. The character may appear on your browser as a curly quote, or a trademark symbol, or some other fancy glyph; on a different computer, however, it will likely appear as a completely different character, or nothing at all.
Il me met 3 warning:
->> No Character Encoding Found! Falling back to iso-8859-1.
None of the standards sources gave any information on the character encoding labeling for this document. Without encoding information it is impossible to reliably validate the document. As a fallback solution, the "iso-8859-1" encoding was used to read the content and attempt to perform the validation, but this is likely to fail for all non-trivial documents.
->> Unable to Determine Parse Mode!
The validator can process documents either as XML (for document types such as XHTML, SVG, etc.) or SGML (for HTML 4.01 and prior versions). For this document, the information available was not sufficient to determine the parsing mode unambiguously, because:
* the MIME Media Type (text/html) can be used for XML or SGML document types
* No known Document Type could be detected
* No XML declaration (e.g <?xml version="1.0"?>) could be found at the beginning of the document.
* No XML namespace (e.g <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">) could be found at the root of the document.
->> No Character encoding declared at document level
No character encoding information was found within the document, either in an HTML meta element or an XML declaration. It is often recommended to declare the character encoding in the document itself, especially if there is a chance that the document will be read from or saved to disk, CD, etc.
et 15 erreurs de ce type là :
->> Line 1, Column 1: non SGML character number 31
������¬VmoHþ¿bn¥«åvzÉ`K¹&iÜJµ®ºO§5aØE»K^å÷_Ü,`lprm¥#R3Ã<óÌÛýrx
✉
You have used an illegal character in your text. HTML uses the standard UNICODE Consortium character repertoire, and it leaves undefined (among others) 65 character codes (0 to 31 inclusive and 127 to 159 inclusive) that are sometimes used for typographical quote marks and similar in proprietary character sets. The validator has found one of these undefined characters in your document. The character may appear on your browser as a curly quote, or a trademark symbol, or some other fancy glyph; on a different computer, however, it will likely appear as a completely different character, or nothing at all.
Smoking bird
Messages postés
870
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
10 juillet 2011
58
18 sept. 2009 à 13:15
18 sept. 2009 à 13:15
bon okay^^ faut que tu mettes un DTD et tu retentes, puis tu nous renvoie les nouveaux résultats^^
J'ai rajouté les DTD et ça ne fonctionne toujours pas
Voici le code source de la page en "chinois" :
Voici le code source de la page en "chinois" :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <!-- header --> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <link rel="stylesheet" type="text/css" media="screen" href="css/css.php" /> <frameset rows="63,*,20" frameborder="no" framespacing="0"> <frame src="header.php" name="header" noresize="noresize" scrolling="no"> <frameset cols="165,*" frameborder="no"> <frame src="navigation.php?tab=main" name="gauche" scrolling="no" noresize="noresize"> <frame src="accueil.php" name="page" noresize="noresize"> </frameset> <frame src="footer.php" name="footer" noresize="noresize"> </frameset><noframes></noframes> </html>
Par contre quand je fais :
ça fonctionne donc le problème serait-il dû aux frames? (oui c'est pas très beau mais bon je remplacerai par des div à la prochaine version)
Merci d'avance
include "header.php";
ça fonctionne donc le problème serait-il dû aux frames? (oui c'est pas très beau mais bon je remplacerai par des div à la prochaine version)
Merci d'avance
Smoking bird
Messages postés
870
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
10 juillet 2011
58
20 sept. 2009 à 15:26
20 sept. 2009 à 15:26
ta source est toujours mal construite^^ où est passée la balise body? la balise link se met toujours dans la balise head. Où as tu récupéré ta dtd? elle me semble incorrecte. Ensuite je t'invite à vérifier la construction d'une page avec des frames, vu qu'on s'en sert assez peu je ne suis pas certain. Il y a peut être un conflit de dtd ou une idée dans le genre^^.
Ca c'est la dtd qu'il te faut:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
et inutile de préciser l'attribut namespace de la balise html, ça l'est par défaut^^
Ca c'est la dtd qu'il te faut:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
et inutile de préciser l'attribut namespace de la balise html, ça l'est par défaut^^
JessayeDeTrouver
Messages postés
270
Date d'inscription
mercredi 9 septembre 2009
Statut
Membre
Dernière intervention
4 mai 2012
47
20 sept. 2009 à 15:31
20 sept. 2009 à 15:31
mais le code souce complet de ta page ici stp
Smoking bird
Messages postés
870
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
10 juillet 2011
58
20 sept. 2009 à 15:27
20 sept. 2009 à 15:27
bon ton message est arrivé pendant que j'écrivais le mien^^
normalement c'est un soucis de dtd. Va falloir que tu révise! Ensuite, pourquoi passer d'abord par un système prise de tête comme les frameset? Autant passer directement aux div, où est ton soucis?
normalement c'est un soucis de dtd. Va falloir que tu révise! Ensuite, pourquoi passer d'abord par un système prise de tête comme les frameset? Autant passer directement aux div, où est ton soucis?
Merci pour vos réponses,
Ca n'est pas moi qui est codé le site, il y avait déjà un existant que j'ai repris... Par la suite, je passerai effectivement par des div mais nous devons mettre en production le site sous peu :s
voici le code de la page (après rectification de vos remarques)
J'ai vérifié pour les frameset et cela semble correct
Merci encore
Ca n'est pas moi qui est codé le site, il y avait déjà un existant que j'ai repris... Par la suite, je passerai effectivement par des div mais nous devons mettre en production le site sous peu :s
voici le code de la page (après rectification de vos remarques)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <html> <head> <title>titre</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="generator" content="essais"> <meta http-equiv="pragma" content="nocache"> <link rel="stylesheet" type="text/css" media="screen" href="css/css.php"> </head> <body> <frameset rows="63,*,20" frameborder="0" framespacing="0"> <frame src="header.php" name="header" noresize="noresize" scrolling="no"> <frameset cols="165,*" frameborder="0"> <frame src="navigation.php?tab=main" name="gauche" scrolling="no" noresize="noresize"> <frame src="accueil.php" name="page" noresize="noresize"> </frameset> <frame src="footer.php" name="footer" noresize="noresize"> </frameset><noframes></noframes> <body> </html>
J'ai vérifié pour les frameset et cela semble correct
Merci encore
Smoking bird
Messages postés
870
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
10 juillet 2011
58
21 sept. 2009 à 00:16
21 sept. 2009 à 00:16
y'a du progrès :D que te dit le validateur?
tes valeurs dans rows et cols me semblent assez suspectes, je ne reconnais pas cette notation, tu l'as vérifiée?
tes valeurs dans rows et cols me semblent assez suspectes, je ne reconnais pas cette notation, tu l'as vérifiée?
J'ai vérifié le rows et ça a l'air normal... :s
Sinon j'ai corrigé toutes les erreurs du validateur sauf 2 :
- Line 14, Column 66: document type does not allow element "body" here
…ocument.loginform.user.focus()" class="navigation">
- Line 95, Column 7: end tag for "html" which is not finished
</html>
Ces erreurs sont sur cette page :
Ensuite quand on valide cette page, on attérit sur le "petit chinois" donc la source HTML est :
(j'ai du rajouter "xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"" car le validateur l'exige)
Voila, en vous remerciant encore (désespérément lol)
Sinon j'ai corrigé toutes les erreurs du validateur sauf 2 :
- Line 14, Column 66: document type does not allow element "body" here
…ocument.loginform.user.focus()" class="navigation">
- Line 95, Column 7: end tag for "html" which is not finished
</html>
Ces erreurs sont sur cette page :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <!-- header --> <head> <title>essais</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="generator" content="essais" /> <meta http-equiv="pragma" content="nocache" /> <link rel="stylesheet" type="text/css" media="screen" href="css/css.php" /> </head> <body onload="document.loginform.user.focus()" class="navigation"> <script type="text/javascript"> <![CDATA[ function FormaterNombre (Nombre) { if(Nombre<10) { return ("0" + Nombre); } else { return (Nombre); } } function AfficheDateTime () { var dDate = new Date(); var Mois = dDate.getMonth() + 1; var Jour = dDate.getDate(); var Annee = dDate.getFullYear(); var Heure = dDate.getHours(); var Minute = dDate.getMinutes(); var Seconde = dDate.getSeconds(); var Chaine = FormaterNombre (Jour) + "/" + FormaterNombre (Mois) + "/" + FormaterNombre (Annee) + " " + FormaterNombre (Heure) + "." + FormaterNombre (Minute) + "." + FormaterNombre (Seconde)+" "; DT.innerHTML = Chaine; setTimeout ("AfficheDateTime ();",1000); } ]]> </script> <table cellspacing="0"> <tr> <td colspan="2" align="center"><img width="40%" src="../img/logo.JPG" alt="logo" /></td> </tr> <tr> <td height="265" colspan="3" align="center" valign="middle"> <form name="loginform" method="post" action="index.php"> <table class="login" width="36%" border="0" cellspacing="0" cellpadding="5" align="center"> <tr> <td width="50%" align="center"><strong>Identifiant</strong></td> <td width="50%" align="center"><strong>Mot de passe</strong></td> </tr> <tr> <td align="center"><input class="login" type="text" name="user" size="12" maxlength="15" /></td> <td align="center"><input class="login" type="password" name="pwd" size="12" maxlength="15" /></td> </tr> <tr align="center"> <td colspan="2"> <input name="MODIF_LOGIN" type="checkbox" value="Oui" /> <label>Webmaster usage only</label> </td> </tr> <tr> <td align="center" colspan="2"><input type="submit" value="Valider" /></td> </tr> </table> <input type="hidden" name="login" value="1" /> </form> </td> </tr> <tr> <td align="right" class="footer" id="DT"> <script type="text/javascript"> AfficheDateTime(); </script> </td> </tr> </table> </body> </html>
Ensuite quand on valide cette page, on attérit sur le "petit chinois" donc la source HTML est :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <!-- header --> <head> <title>Generic</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="generator" content="generic" /> <meta http-equiv="pragma" content="nocache" /> <link rel="stylesheet" type="text/css" media="screen" href="css/genericCss.php" /> </head> <body> <frameset rows="63,*,20" frameborder="0" framespacing="0"> <frame src="header.php" name="header" noresize="noresize" scrolling="no"> <frameset cols="165,*" frameborder="0"> <frame src="navigation.php?tab=main" name="gauche" scrolling="no" noresize="noresize"> <frame src="accueil.php" name="page" noresize="noresize"> </frameset> <frame src="footer.php" name="footer" noresize="noresize"> </frameset><noframes></noframes> </body> </html>
(j'ai du rajouter "xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"" car le validateur l'exige)
Voila, en vous remerciant encore (désespérément lol)
J'ai fait cette page html simple pour que je puisse vérifier avec le validateur et elle passe à la validation :
Donc le problème ne viendrait-il pas d'OVH qui "refuserait" les frameset?
Merci d'avance
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>essais</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="generator" content="essais" /> <meta http-equiv="pragma" content="nocache" /> <link rel="stylesheet" type="text/css" media="screen" href="css/css.php" /> </head> <frameset rows="63,*,20"> <frame src="header.php" name="header" noresize="noresize" scrolling="no" /> <frameset cols="165,*"> <frame src="navigation.php?tab=main" name="gauche" scrolling="no" noresize="noresize" /> <frame src="accueil.php" name="page" noresize="noresize" /> </frameset> <frame src="footer.php" name="footer" noresize="noresize" /> </frameset> </html>
Donc le problème ne viendrait-il pas d'OVH qui "refuserait" les frameset?
Merci d'avance
JessayeDeTrouver
Messages postés
270
Date d'inscription
mercredi 9 septembre 2009
Statut
Membre
Dernière intervention
4 mai 2012
47
21 sept. 2009 à 16:19
21 sept. 2009 à 16:19
Est-ce que le texte que tu affiche est du chinois ?
Smoking bird
Messages postés
870
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
10 juillet 2011
58
21 sept. 2009 à 16:24
21 sept. 2009 à 16:24
ça commence à devenir perturbant là^^ d'après ce que j'ai lu, ovh accepte les frameset. Il va falloir nous montrer le code des autres pages^^