Ses derniers messages sur les forums
Sauf qu'il a raison ^^ Il faut avoir un minimum de connaissances dans ces domaines pour esperer faire pareil. Heureusement, il y a des sites qui expliquent bien :
Alsacréation
Openweb
Mediabox
zebdinou pour les intimes / Blog : http://www.zebden.fr
Lu,
et avec setlocale(LC_TIME, 'fr_FR'); ?
zebdinou pour les intimes / Blog : http://www.zebden.fr
Lu,
Voyant /test/Break.pdf, sous linux, ca veut dire que tu pars de la racine du serveur et non de celui de ton site. Si tu mets ./test/fichier.ext, ca donne quoi ?
zebdinou pour les intimes / Blog : http://www.zebden.fr
Ce qu'on appelle une image Captcha.
Tiens une class qui traite de ça justement :
Sur classes.scriptsphp.net
Ce qu'on reproche à cette méthode est le manque d'accéssibilité, ca peut devenir, pas forcement pour les déficients visuels, illisible. C'est pour ça d'ailleurs que les gros groupes ajoutent un MP3 généré de la même manière.
Pour la question, où seul peut repondre un humain, me parait plus adequat, mais encore une fois, on reproche qu'il faille une action cérébrale de la part de l'utilisateur et donc du coup assez contraignant.
Qui va avoir mal à la tête en répondant :
"Quelle est la couleur du cheval blanc d'henri IV ?"
Bref, je pencherais plutôt pour la 2eme solution, evidemment avec des questions aléatoires renouvelées souvent.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Lu,
la : stripslashes(htmlentities(trim($chaine)
Tu as trois fonctions, tu n'en renfermes qu'une.
stripslashes(htmlentities(trim($chaine)))
zebdinou pour les intimes / Blog : http://www.zebden.fr
Yep, on ne peut faire plusieurs requêtes en même temps.
Une requête => un mysql_query comme dit glob ^^
zebdinou pour les intimes / Blog : http://www.zebden.fr
" : guillemets
' : quotes
^_^
zebdinou pour les intimes / Blog : http://www.zebden.fr
Là je comprends pas le $num[0] ?
mysql_fetch_array() renvoie un tableau assciatif donc à index textuel et à un autre à index numérique. $num[0] est donc juste.
Piett, pour ce qui est de la syntaxe de base entre les quotes et guillemets, il est plus optimisé d'utiliser les quotes pour délimiter une chaine PHP et non les guillemets, donc sa synthaxe était juste. Après rien ne t'empeche toi de l'ecrire comme tu le souhaites.
C'est gentil de vouloir aider petit padawan, mais faut revoir certaines bases :-p
universdupc, comme tu utilises addslashes ou n'importe quel autre fonction. Un peu de revisage au niveau des fonctions devraient répondre à toutes tes questions.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Je vais t'expliquer pourquoi ca marchait avant, 1and1 a les magic_quotes d'activé, c'est à dire que ca remplace(ca echappe automatiquement) :
$sql = "UPDATE historique SET contenu='".addslashes($contenu)."' WHERE id_historique='".$id."'";
ce qui ne protège pas forcement. Mieux vaut utiliser mysql_real_escape_string.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Lu,
tout ca n'a rien à voir avec phpmyadmin, une chaine proprement dite doit être délimitée pour l'assimiler comme telle. Si dans ta chaine, tu as un guillemet, logiquement ca entraine la fin de la chaine.
Donc pour parer ce probleme :
contenu_generalites="'. mysql_real_escape_string($contenu) . '"
Cette fonction a pour but d'echapper les caractères spéciaux et de preparer l'insertion dans une base Mysql. En revanche une chaine de type INT, n'a pas besoin d'être délimitée, entrainant même chez certaines bdd, une erreur.
zebdinou pour les intimes / Blog : http://www.zebden.fr