Aller au contenu

Country

Hubmaster
  • Compteur de contenus

    214
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Country

  1. Ou sinon tu peut exécuter cette fonction au début de ta page afin de supprimer l'échappement des tableaux $_POST et $_GET si get_magic_quotes_gpc() est activé : function supprMagicQuotes() { if (get_magic_quotes_gpc()) { foreach($_POST as $i=>$var) $_POST[$i]=stripslashes($var); foreach($_GET as $i=>$var) $_GET[$i]=stripslashes($var); } } ou, dans l'autre sens, si il est désactivé tu peut échapper les paramètres en conséquence : function addMagicQuotes() { if (!get_magic_quotes_gpc()) { foreach($_POST as $i=>$var) $_POST[$i]=addslashes($var); foreach($_GET as $i=>$var) $_GET[$i]=addslashes($var); } } De cette façon tu aura toujours la même chose en sortie, quelque soit la configuration du serveur.
  2. Au chapitre des extensions Firefox il y a aussi : View Rendered Source qui permet de voir la source de la page avec le code généré par javascript (très pratique lorsque l'on manipule le DOM). ColorZilla qui permet ,comme colorpicker, de récupérer une couleur et son code (permet aussi de faire des zoom). Aardvark Permet de voir comment les pages ont été créées, bloc par bloc et de voir le code source et dautres éléments. Et, une fois n'est pas coutume, une pour IE : Web Accessibility Toolbar C'est en gros la "Web Developer Extension" mais pour Internet Explorer (Beaucoup moins bien que celle de Firefox à mon goût). Utilitaires et autres : Mouse Over DOM Inspector Permet de visualiser l'arborescence DOM en passant le curseur sur un élément de la page. Notepad2 Bloc note légé avec coloration syntaxique pour de nombreux langages ainsi que la numérotation des lignes, parfait pour remplacer celui par défaut de Windows. Microsoft PowerToys : Image Resizer Permet de redimensionner un nombre important d'images à partir du clic droit de la souris. Ant Renamer Permet de renommer facilement de grandes quantités de fichiers et dossiers selon des critères définis. Voila, c'est tout ce que j'ai pour l'instant
  3. Très joli design, dommage qu'il soit basé sur des tableaux Pour ton problème, je doit avouer que je n'ait pas eut le courrage de plonger dans le code (pas vraiment clair, la faute aux tableaux ).
  4. Country

    problème d'antislash

    Il y a peut être plus propre, mais ça a le mérite de marcher while(ereg('\\\"|\\\\\'',$var)) $var=str_replace(array('\\\'',"\\\""),array('\'',"\""),$var);
  5. Supprime float:left; de #header, #centre et #pied et tout rentrera dans l'ordre
  6. Surtout si ils continuent avec ce rythme d'une mise à jour tous les 4ans...mise à jour qui ne comble même pas leur retard avec la "concurrence"
  7. Pour la Beta 1 c'est la réponse N°3 qu'il fallait choisir. Pour la Beta 2, apparement il y aurait beaucoup d'ajouts et de corrections pour ce qui est du CSS. Ce n'est pas encore ça, mais après avoir testé la Beta 1 je me dis qu'on aura du mal à avoir mieu avec Microsoft.
  8. Country

    upload une image

    Vérifie que le champ file renvoyé par ton formulaire a bien "photo" comme nom.
  9. Cela ne posera aucun problème vu que l'opération se fait côté serveur (et donc est totalement transparente pour tout ce qui est indexeurs, robots, etc...).
  10. Country

    upload une image

    Grâce à $_FILES['photo']['type'] $allow=array('image/x-png','image/gif','image/pjpeg','image/jpeg','image/png'); if(!in_array($_FILES['photo']['type'],$allow)) die("Type de fichier non autorisé.");
  11. D'après ce que j'ai put lire, IE 7.0 pourrai ne pas être compatible avec les sites compatibles IE 6. Ils parlent aussi beaucoup du nouveau User Agent (disponible sur l'IEBlog). Bon, pour moi il a 3 solutions possibles : - Microsoft a "inventé" des standards et on va se retrouver avec un rendu différent sous IE6, IE7 et les bons navigateurs. - IE7 respecte mieux les standards, donc logiquement si les sites les respects il ne devrai pas y avoir de problèmes. - Rien, ou presque, n'a changé, ils préconisent juste de mettre les (mauvais) scripts de détection de navigateurs à jour afin d'accepter le nouveau User Agent. Evidement c'est la 2ème solution qui est préférable, tandis que la première serait catastrophique (mais je ne pense pas qu'ils soient asser c.. chez Microsoft pour faire ça, quoique...)
  12. Country

    No attribute "BEHAVIOR"

    La balise <marquee> est une balise propriétaire d'Internet Explorer (bien que prise en charge dans d'autres navigateurs), donc non standard Si tu veut valider ton site tout en gardant ton texte défilant il te faudra recourir à du JavaScript (tu ne devrait pas avoir de mal à trouver ce genre de script).
  13. <script type="text/javascript"> function paddle(evt) { if(!evt) var evt=window.event; window.status ="touche avec la valeur décimale " + evt.keyCode + " relâchée"; } window.document.onkeyup=paddle; </script> Aucun problème pour récupérer le code de la touche, par contre en ce qui concerne le window.status il faut que Firefox l'autorise pour que cela marche (Outils->Options->Fonctionnalités Web->Activer Javascript->Avancé...).
  14. J'intègre l'école de Jok l'année prochaine (ça va me faire bouger, vu que je suis de Bretagne ). J'avais postulé à HETIC aussi et j'avais été reçu ( malgré mon très très mauvais niveau en culture générale ) mais 6000 l'année, ça fait mal Je verrai après la licence si je continue mes études ou si je me lance
  15. Pour la fonction de Nexen, en fait il te faut d'abord convertir ton image en image à palette avec la fonction imagetruecolortopalette() $image = imagecreatefromjpeg("tonimage.jpg"); imagetruecolortopalette($image, false, 256); ConvertGreyscale($image); header('Content-Type:image/jpeg'); imagejpeg($image); //affiche l'image Et là ça marche parfaitement
  16. Pour mettre ton site aux normes W3C tu devra recourir aux CSS (si tu n'es pas familiarisé avec ceux-ci je te conseil de lire cet article du Hub : Les feuilles de style) Ci-dessous le code CSS appliqué à toutes les cellules de tes tableaux (si tu ne veut pas appliquer le même style à toutes tes cellules tu peut leur définir une classe, voir l'article ci-dessus) : td { height:32px; background-image:url(r5.gif); text-align:center; font-weight:bold; } Et le code de ta cellule : <td>programmation</td> Voila, n'hésite pas à poser d'autres questions si tu as un problème
  17. Probablement un des meilleurs : FCKeditor
  18. Elle n'est pas installée ou elle n'est pas activée ? Si c'est le 2ème cas, alors il suffit de dé-commenter la ligne : extension=php_mbstring.dll dans la zone "Dynamic Extensions" de ton php.ini
  19. Je développe actuellement un forum pour mon site, pour les sujets lu/non-lu je procède de cette manière : - Je récupère tous les posts plus récent que la dernière visite du membre. - Je place leur identifiant ainsi que ceux du topic dans un cookie (avec ceux qui y étaient déjà si il y en avait). - Je met à jour la date de sa dernière visite. Ensuite si sur une page le post est affiché on retire le post du cookie. Voila, je ne sait pas si c'est la meilleur des méthodes mais c'est comme ça que j'ai fait
  20. onchange="alert(this.options[this.selectedIndex].defaultSelected);" PS: Merci Vincent, je ne connaissait pas defaultSelected
  21. Pour une liste c'est selected="selected" Je ne pense pas que tu puisse le faire (bon je ne suis pas un pro du javascript non plus). En fait dans ce cas je pense le mieu serai de comparer la valeur de l'option sélectionnée avec la valeur par défaut (donc celle avec selected="selected"). PS: Vincent tu est sûr de ton code ? Parce que chez moi ça ne marche pas
  22. J'ajouterai que tu as 2 fois <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  23. Je croit que tu peut régler ce problème avec empty-cells : * { empty-cells:show; }
×
×
  • Créer...