Aller au contenu

Mamat

Hubmaster
  • Compteur de contenus

    328
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Mamat

  1. Oui je suis pas plus convaincu que ça par FF, je lui préfére opera, mais par contre je suis agacé de voir des sites me dire que mon navigateur est obsolète... tout ça parcequ'il ont recopié un JS quelque part qui test IE et netscape ;oD
  2. Ha ok désolé ;oD, tu peux quand même demander à ton serveur (pour peu que tu es accès au httpd.conf) d'interpréter les .htm et donc de les traiter avant affichage...
  3. Et oui HTML comporte des balises faites pour, alors pourquoi cherchez des complications que de toute façon un robot PEUT contourner, pensez donc un petit geek ne pourrais pas lire un alt d'image ? ou un JS ? non sérieusement ;oD
  4. Je ne suis pas sur de comprendre ta phrase, les CMS justement utilisent tous des BDD sauf erreur de ma part... tu as l'adresse de ton site pour voir ?
  5. Tu peux voir le résultat avec ou sans index en faisant un requete typique de ton site et en la préfixant par EXPLAIN tu sauras alors le nombre de requete et la rapidité de ton SELECT par exemple.
  6. Je confirme IE 7 est bcp (et y'a pas de mal) respectueux des "normes" CSS, ça fait drôle de voir son site s'fficher sans bug sous IE :'p
  7. En tout cas avec IE 7 je vois la zone jaune toujours à la ligne... je sais pas si ça t'aidera ;os
  8. Il existe aussi une méthode tout php en gérant les sessions à toi de voir...
  9. Voici un petit code trés efficace pour sécuriser l'envoi de mail en php : <?php // First, make sure the form was posted from a browser. // For basic web-forms, we don't care about anything // other than requests from a browser: if(!isset($_SERVER['HTTP_USER_AGENT'])) { die ("Forbidden - You are not authorized to view this page"); exit; } // Make sure the form was indeed POST'ed: // (requires your html form to use: action="post") if(!$_SERVER['REQUEST_METHOD'] == "POST") { die ("Forbidden - You are not authorized to view this page"); exit; } // Host names from where the form is authorized // to be posted from: $authHosts = array ("webserviteur.com"); // Where have we been posted from? $fromArray = parse_url(strtolower($_SERVER['HTTP_REFERER'])); // Test to see if the $fromArray used www to get here. $wwwUsed = strpos ($fromArray['host'], "www."); // Make sure the form was posted from an approved host name. if(!in_array(($wwwUsed === false ? $fromArray['host'] : substr(stristr($fromArray['host'], '.'), 1)), $authHosts)) { //logBadRequest(); header("HTTP/1.0 403 Forbidden"); exit; } // Attempt to defend against header injections: $badStrings = array("Content-Type:", "Content-Type: text/plain;", "MIME-Version:", "Content-Transfer-Encoding:", "Content-Transfer-Encoding: 7Bit", "bcc:", "cc:"); // Loop through each POST'ed value and test if it contains // one of the $badStrings: foreach($_POST as $k => $v) { foreach($badStrings as $v2) { if(strpos($v, $v2) !== false) { //logBadRequest(); header("HTTP/1.0 403 Forbidden"); exit; } } } // Made it past spammer test, free up some memory // and continue rest of script: unset($k, $v, $v2, $badStrings, $authHosts, $fromArray, $wwwUsed); // Puis ici ta fonction mail avec tes traitements éventuels ! ?>
  10. TU peux utiliser ce sript : <?php // Liste des fichiers dans le dossier function DirTri($rep,$tri) { $Array = array(); $dir = opendir($rep); $i=0; while ($File = readdir($dir)) { if ($File != "." && $File != ".." && $File != "index.php" && $File != "Images" && $File != "_notes") { $File = explode(".", $File); $Array[] = "$File[0]"; } $i++; } closedir($dir); if ($tri == 'DESC') { rsort($Array); } else { sort($Array); } $Max = count($Array); $MaxDemi = $Max/2; $PremierePartie = round($MaxDemi); $DeuxiemePartie = $Max - $PremierePartie; echo '<table><tr><td><ul>'; // Colonne 1 for ($i = 0; $i != $PremierePartie; $i++) { echo "<li><a href=\"$rep/$Array[$i].php\">Définition de "$Array[$i]"</a></li>"; } //Colonne 2 echo '</ul></td><td valign="top"><ul>'; for ($i = $PremierePartie; $i != $Max; $i++) { echo "<li><a href=\"$rep/$Array[$i].php\">Définition de "$Array[$i]"</a></li>"; } echo '</ul></td></tr></table>'; } // utilisation de la fonction // param.1 : chemin du répertoire ("." si il s'agit du rép. courant) // param.2 : ASC ou DESC (A-Z ou Z-A) DirTri(".","ASC"); ?> en mettant tous tes wallpapers dans un même dossier. PS : il faut bien entendu modifier les echo pour faire une présentation de ton choix, moi je pencherais pour un tableau sur x colonnes avec miniature puis lien pour agrandir, classique mais efficace ;oD
  11. Si ta page ou plutôt son contenu est alimenté par un base SQL c'est assez simple de faire en début de page un traitement avec un JOIN sur une autre base avec mots clefs et url corespondant... tu vois ce que je veux dire ? et c'est mieux qu'en JS je pense.
  12. Je n'en suis pas certain mais cela semble venir d'une restriction du au droits sur les fichiers (puisque tout est fichier en unix) il faut surement faire un CHMOD la ou tu veux le déplacer si j'ai bien compris, pour que l'utilisateur web puisse le faire.
  13. Heu sdelaunay je parlais des scripts open de e-commerce et non je n'ai pas encore utilisé dotclear (il à l'air trés bien fait), bon sinon j'ai pas trop le temps là ;oD
  14. Oui en jonglant un peu, et avec un peu de stress tu dois pouvoir faire cohabiter méthode "classique" (post ou get) et xmlhttprequest, simplement il faut faire gaffe aux conflits !
  15. Oui il n'y a à priori que l'Ajax ou une vilaine iframe, si tu veux en savoir un peu plus sur AJAX je te conseille ce tutoriel : http://www.toutjavascript.com/savoir/xmlhttprequest.php3 que j'ai trouvé bien fait.
  16. Puisque que le code est opent je peux te conseiller de voir directement comment font les "grands" tels que mediawiki par exemple qui a fait ses preuves (wikipedia). Bien sur il faut rentrer dans la logique ce qui est loin d'être simple, sinon fait une recheche sur le net concernant : "php injection script".
  17. Pardon... la solution sans frame à éviter... hmmm ;oD je dirais exactement le contraire puisque (si bien sécurisé) c'est la seule méthode qui te permettra d'inclure facilement tous tes textes sans les retoucher le moins du monde et simplement en changant la page frameset en php...
  18. Oui tous les scripts open (à ma connaissance en tout cas) produisent un code immonde... c'est dur mais c'est le mot ;oD
  19. Je fais les deux, soit sur mesure quand la modification serait plus longue que partir à zéro, soit adapter un CMS existant en mettant les mains dans le cambouis ;oD
  20. Essaye d'aller voir là : http://forum.alsacreations.com/faq/
  21. Dans ce cas évidement c'est le but premier de noframe, mais je ne sais pas si google peut considérer ça comme une pratique illégale... à voir
  22. En tout cas dudu le code que tu fournis est trés intéressant, pour une page de lien ca serait intéressant...
  23. Il est évident que la meilleure de toutes les solutions est le "fait maison" le "sur mesure", si tu le souhaite j'ai déjà fait et je peux refaire ;oD
  24. Tiens il ont une enquete dont la dernière question est amusante ;oD J'espere gagner l'ipod ;oD arf
  25. Les promesses sont-elles à la hauteur ? Désolé mais je débarque... ;oD
×
×
  • Créer...