By: marc
Date: 2007-04-25
Time: 17:10
|
onload qui bugvoila j'utilise tbs siute a mes cour effectuer a l'iut je code un site web en php mais j ai quelle souci par rapport a onload ki m'ajoute des caractere a chaque fois que j y fait appel
|
|||
By: marc
Date: 2007-04-25
Time: 17:14
|
Re: onload qui buget osi j ai le debut de mon fichier html généré qui ressemble a ca
|
|||
By: Skrol29
Date: 2007-04-25
Time: 19:08
|
Re: onload qui bugsalut,
Ben il faut que tu donnes un peu plus de détail sur ton modèle et sur ton appli. Ce truc peut arriver quand tu envoies toit même des caractère à partir de ton script, par exemple avec un "echo". Pour savoir si ça vient plutôt de la fusion ou plutôt de ton script, fait un $TBS->Show(TBS_NOTHING); echo "coucou"; au lieu de $TBS->Show(); Ainsi le résultat de la fusion ne sera pas affiché et tu peut regarder si tes caractères zarbi s'ajoutent avant le "coucou". Vérifie aussi que ton modèle XML ne contient pas ces caractères zarbi. vérifie bien en regardant ton fichier en mode Hexa, certains caractères UTF8 ne sont pas tous visibles en mode normal. |
|||
By: marc
Date: 2007-04-25
Time: 19:28
|
Re: onload qui bugben je peux vous fournir le code du template et du php si ca peux vous aider
|
|||
By: marc
Date: 2007-04-25
Time: 19:31
|
Re: onload qui bugindex.php
|
|||
By: marc
Date: 2007-04-25
Time: 19:32
|
Re: onload qui bugvoila j ai fait un copier coller de des fichier suivant dans leur intégralité il sont tous en utf-8
|
|||
By: Skrol29
Date: 2007-04-25
Time: 20:31
|
Re: onload qui bugSalut,
Bon il n'y a rien d'anormal que l'on puisse déceler dans ton code ou ton modèle. Ceci dit tu n'en as fourni qu'une partie. Il va te falloir faire un debugging pour savoir si c'est ton appli ou si TBS qui génère de problème. Il y a de fortes chances que ce soit ton appli qui à un moment donné lance un "echo" de quelque chose. Pour savoir ce qui génère ces caractères, c'est simple : désactive progressivement les commandes TBS dans le script et/ou les champs TBS dans le modèle. Par exemple, mais la ligne $TBS->MergeBlock('news_home'... en commentaire et vois si tu as toujours le bug. Tu peux aussi désactiver un champs TBS en renommant par exemple [onload;file=xml-dtd.htm] en [xonload;file=xml-dtd.htm]. |
|||
By: marc
Date: 2007-04-25
Time: 21:02
|
Re: onload qui bugd'abord ojourd hui j ai eesaayer de voir d'ou venais c ets caractere byzarre et je me suis rendu compte que lorsque ke je fais [onload;file='nom de fichier'] lorsque le fichier et charger a chaque fois il mets c'est caractere
et pour finir je ne fais jamais de echo n'y de print je n'aime pas avoir du code html dans le php une question de visibilité |
|||
By: marc
Date: 2007-04-25
Time: 21:04
|
Re: onload qui bugbon je vais vous donnée tout le code pour me dire si vraiment j ai un probleme quelque part
|
|||
By: marc
Date: 2007-04-25
Time: 21:07
|
Re: onload qui bug
|
|||
By: marc
Date: 2007-04-25
Time: 21:10
|
Re: onload qui bug
|
|||
By: marc
Date: 2007-04-25
Time: 21:13
|
Re: onload qui bug
|
|||
By: marc
Date: 2007-04-25
Time: 21:17
|
Re: onload qui buget le resultat que ca me donne est
<br /> <b>Warning</b>: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /web/sites/vhbu/3/91/58803/public/www2/index.php:1) in <b>/web/sites/vhbu/3/91/58803/public/www2/inc/IDixHuitN.php</b> on line <b>9</b><br /> <br /> <b>Warning</b>: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /web/sites/vhbu/3/91/58803/public/www2/index.php:1) in <b>/web/sites/vhbu/3/91/58803/public/www2/inc/IDixHuitN.php</b> on line <b>9</b><br /> <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> <head> <title> Sunazur™: Le Sud, tout simplement ! </title> <link rel="stylesheet" type="text/css" href="style/main.css"/> <link rel="shortcut icon" href="favicon.ico"/> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=iso-8859-1"/> <script type="text/javascript" src='js/main.js'></script> <script type="text/javascript" src='js/prototype.js'></script> </head> <body> <div class="corps"> <div> <div class="image_header_rect"> <img src="style/img/header/Box01_185x185.jpg" alt="style/img/header/Box01_185x185.jpg"/> </div> <div class="image_header_rect"> <img src="style/img/header/Box03_185x185.jpg" alt="style/img/header/Box03_185x185.jpg"/> </div> <div class="image_header_rect"> <img src="style/img/header/Box04_185x185.jpg" alt="style/img/header/Box04_185x185.jpg"/> </div> <div class="image_header_rect"> <img src="style/img/header/Box02_185x185.jpg" alt="style/img/header/Box02_185x185.jpg"/> </div> <div class="image_header_rect"> <img src="style/img/header/Box05_185x185.jpg" alt="style/img/header/Box05_185x185.jpg"/> </div> </div> <div class="centre">  <div class="lang_date_search"> <div class="lang"> <form action="controleur.php" method="get"> <input type="hidden" name="selected_action" value="CHANGE_LOCALE" /> <input type="hidden" name="locale" value="fr_FR" /> <input type="hidden" name="page" value="/index.php" /> <input type="image" name="submit" src="style/img/lang/fr_FR.gif"/> </form>Français | </div> <div class="lang"> <form action="controleur.php" method="get"> <input type="hidden" name="selected_action" value="CHANGE_LOCALE" /> <input type="hidden" name="locale" value="en_US" /> <input type="hidden" name="page" value="/index.php" /> <input type="image" name="submit" src="style/img/lang/en_US.gif"/> </form>English | </div> <div class="date"> Mercredi 25 Avril 2007. </div> <div class="search"> <form action="#" method="get"> <input type="image" src="style/img/search/search.gif"/> <input name="search" class="search_text" type="text" value=" Saisissez un mot-clé" size="25" /> <input type="image" src="style/img/search/go.gif" /> </form> </div> </div> <div class="menu_left"> <div class="menu_inner"> <div class="menu_bg_pic" style="background-image: url('style/essai.jpg')"> <div class="menu_empty"> </div> <div class="menu_link" style="background-image: url('style/img/menu/Purple.png')"> <a href="controleur.php?selected_action=GOTO_HEART">Coups de cœur...</a> </div> </div> <div class="menu_text"> texte pour la news il doit etre mis ici et il doit avoir le champs dynamique pour que cette div ne soit pas recouvertes car sinon ctes pas beau <br/><div class="link_knowmore"><a href="controleur.php"><img src="style\img\link\link.gif" alt="style\img\link\link.gif"/> En savoir plus</a></div> </div> </div> <div class="menu_inner"> <div class="menu_bg_pic" style="background-image: url('style/essai.jpg')"> <div class="menu_empty"> </div> <div class="menu_link" style="background-image: url('style/img/menu/Green.png')"> <a href="controleur.php?selected_action=GOTO_SPOT">Nos bons plans...</a> </div> </div> <div class="menu_text"> texte pour la news il doit etre mis ici et il doit avoir le champs dynamique pour que cette div ne soit pas recouvertes car sinon ctes pas beau <br/><div class="link_knowmore"><a href="controleur.php"><img src="style\img\link\link.gif" alt="style\img\link\link.gif"/> En savoir plus</a></div> </div> </div> <div class="menu_inner"> <div class="menu_bg_pic" style="background-image: url('style/essai.jpg')"> <div class="menu_empty"> </div> <div class="menu_link" style="background-image: url('style/img/menu/Blue.png')"> <a href="controleur.php?selected_action=GOTO_DISCOVER">Découverte...</a> </div> </div> <div class="menu_text"> texte pour la news il doit etre mis ici et il doit avoir le champs dynamique pour que cette div ne soit pas recouvertes car sinon ctes pas beau <br/><div class="link_knowmore"><a href="controleur.php"><img src="style\img\link\link.gif" alt="style\img\link\link.gif"/> En savoir plus</a></div> </div> </div> <div class="menu_inner"> <div class="menu_bg_pic" style="background-image: url('style/essai.jpg')"> <div class="menu_empty"> </div> <div class="menu_link" style="background-image: url('style/img/menu/Orange.png')"> <a href="controleur.php?selected_action=GOTO_ZOOM">Zoom sur...</a> </div> </div> <div class="menu_text"> texte pour la news il doit etre mis ici et il doit avoir le champs dynamique pour que cette div ne soit pas recouvertes car sinon ctes pas beau <br/><div class="link_knowmore"><a href="controleur.php"><img src="style\img\link\link.gif" alt="style\img\link\link.gif"/> En savoir plus</a></div> </div> </div> </div> <div class="main_inner"> oui c ets bon ca marche </div> <div class="menu_right"> <div class="menu_inner"> <div class="menu_bg_pic" style="background-image: url('style/essai.jpg')"> <div class="menu_empty"> </div> <div class="menu_link" style="background-image: url('style/img/menu/Blue.png')"> <a href="controleur.php?selected_action=GOTO_MAP">Les cartes...</a> </div> </div> <div class="menu_text"> texte pour la news il doit etre mis ici et il doit avoir le champs dynamique pour que cette div ne soit pas recouvertes car sinon ctes pas beau <br/><div class="link_knowmore"><a href="controleur.php"><img src="style\img\link\link.gif" alt="style\img\link\link.gif"/> En savoir plus</a></div> </div> </div> <div class="menu_inner"> <div class="menu_bg_pic" style="background-image: url('style/essai.jpg')"> <div class="menu_empty"> </div> <div class="menu_link" style="background-image: url('style/img/menu/Grey.png')"> <a href="controleur.php?selected_action=GOTO_ADMIN">Admin...</a> </div> </div> <div class="menu_text"> texte pour la news il doit etre mis ici et il doit avoir le champs dynamique pour que cette div ne soit pas recouvertes car sinon ctes pas beau <br/><div class="link_knowmore"><a href="controleur.php"><img src="style\img\link\link.gif" alt="style\img\link\link.gif"/> En savoir plus</a></div> </div> </div> </div>  </div> <div class="legal"> <p class="legal"> Copyright © 2006-2007 Sunazur™. Tous droits réservés. | Version 1.0 RC1<br/> Le site Sunazur™ est protégé par les lois et les traités internationaux en matière de droit d’auteur et de propriété intellectuelle. Les droits de propriété, droits d’auteur et autres droits de propriété intellectuelle sur tout ou partie(s) des éléments du site Sunazur™ appartiennent à Art D Com et/ou à ses partenaires. Sauf autorisation, toute reproduction ou distribution partielle ou totale des éléments du site Sunazur™, par quelque moyen que ce soit, est strictement interdite. Sunazur et le logo Sunazur sont des marques de Art D Com, déposées et/ou utilisées dans l’Union Européenne et/ou dans d’autres pays. Art D Com • 15 Rue Charlie Chaplin F-13200 Arles.<br/> </p> </div> </div> </body> </html> |
|||
By: marc
Date: 2007-04-25
Time: 21:18
|
Re: onload qui buget voilou ya tous sauf la base de donnée jespere ke tu pourra m eclairé
|
|||
By: Skrol29
Date: 2007-04-25
Time: 23:50
|
Re: onload qui bugSalut Marc,
Quelle version de TBS utilises-tu ? Les gens t'aiderons que si tu fais l'effort d'avoir préalablement cherché de ton côté. Et je t'ai donné pas mal de pistes pour commencer à débuger, les as-tu essayées ? Je ne pourrais pas d'aider non plus si tu bloc sur des notions de bases de PHP. je vois 2 truc bisarres dans le résultat de ta fusion 1) le message d'erreur PHP. tu dois commencer par annuler ce message. Il est dû à ce que ton code génère un envoie de texte au poste client avant l'envoie du cookie de session. Le session_stat() se fait visiblement dans la méthode get_instance(), et elle est exécutée avant même que l'instance de TBS soit chargée. Il faut que tu scrute de ce côté, en mettant le code TBS en commentaire pour isoler cette erreur. 2) tu retrouve ces caractères bizarres avant le début de chaque sous-modèle. Ca c'est étrange !!! Peux-tu vérifier le source de ton fichier "page-index.htm" en mode hexa décimal pour vérifier que avant chaque balise TBS [onload], tu n'aurait pas des caractères bizarres (genre UTF8 ou Unicode) invisbles en affichage normal ? |
|||
By: marc
Date: 2007-04-26
Time: 10:24
|
Re: onload qui bugmerci pour ces pistes et pour les erreurs générées sur la page que je tes montrés c'est seulemnt quandd je passe sur le serveur distant sinon quand, je suis sur mon local (easyphp) je n'ai pas ces erreurs
|
|||
By: marc
Date: 2007-04-26
Time: 10:35
|
Re: onload qui bugmici pour le coup de l edit hex il y a bine des caratere invisible
|
|||
By: marc
Date: 2007-04-26
Time: 10:38
|
Re: onload qui bugbon je viens de voir sur tous les fichier que j ai créer avec notepad ++ et il sont tous avec ce caractere je pense que je vais changer editeur car la c 'est vraiment abuser
|
|||
By: marc
Date: 2007-04-26
Time: 11:09
|
Re: onload qui bugje te dit un grand merci, car je viens de virer tout les caratére ajouter par notepad ++ et donc maintenant mon code marche meme sur le serveur distant; pour la petite expliquation le header qui marchait decouler du fait que le fichier html généré commencer par c'est caractere et donc lorsque l'on fait une redirection avec un header comme le debut du fichier n'est pas de html mais une sorte d'espacement il considère donc que l entete et deja envoyer et pour le coup il bug la j ai tout qui marche parfaitement merci bcp de m'avoir diriger sur l'hexadecimal car je pense que j 'oré pu chercher longtemps
|
|||
By: Skrol29
Date: 2007-04-26
Time: 11:18
|
Re: onload qui bugJ'utilise UltraEdit mais je suis en train de passer à NotePad++ aussi.
Ce truc m'est aussi arrivé avec UltraEdit quand j'ai récupéré un script via un WebDav. UtraEdit et NotePad++ ont tous les deux un indicateur dans la barre des statuts qui te disent quel est le format du fichier : DOS, UTF8, UNIC... et tu peux changer cela dans le menu Fichier pour UltraEdit, ou le menu Format pour NotePad++. |
|||
By: marc
Date: 2007-04-26
Time: 11:22
|
Re: onload qui bugoui merci, pour l'indication mais en faite le probleme c est ke lorsque que tu créer un fichier sur n++ il ajoute de caractére par défaut
|
|||
By: kelsolaar
Date: 2007-06-27
Time: 16:01
|
Re: onload qui bugbonjour
ce problème est ddu au format d'encodage en uft8 de la plupart des éditeurs de textes et de codes qui enregistre en uft8 BOM, ce qui a pour effet de rajouter ces 3 petits caractères au début du fichier. très ennuyeux. une petite recherche google uft8 bom vous donneras plus d'infos |