Touthmosis Il y a 2 mois Répondre
dès les premiers mot j'ai adoré ton tuto. je cite "POUR CEUX QUI NE SAVENT PAS? UNE BASE DE DONNEE C'EST...UNE BASE DE DONNEE". :-D
Dans ce tutoriel vidéo nous verrons donc comment créer un petit livre d'or en utilisant PHP et le gestionnaire de base de donnée MySQL. Nous verrons donc comment faire des requêtes pour récupérer les données et les afficher et comment utiliser des formulaires pour insérer de nouvelles valeurs dans la base de donnée.
Après avoir appris sur Internet quoi de plus normal que de partager à son tour ? Passionné par le web depuis un peu plus de 5 ans maintenant j'aime partager mes compétences et mes découvertes avec les personnes qui ont cette même passion pour le web : Vous.
Touthmosis Il y a 2 mois Répondre
dès les premiers mot j'ai adoré ton tuto. je cite "POUR CEUX QUI NE SAVENT PAS? UNE BASE DE DONNEE C'EST...UNE BASE DE DONNEE". :-D
destroy01 Il y a 6 mois Répondre
Excellent tuto ! Cependant j'ai un souci :s j'ai suivi tes instruction a la lettre, tout fonctionne sur le serveur free et mysql, mais en local avec Wamp, il me dit que les variable $pseudo, $mail et $message ne sont pas definie a la ligne 10.
Que faire ?
Merci
Tortue33 Il y a 9 mois Répondre
Merci pour ce tuto, tu as de très bonne explication.
jeje Il y a 1 an Répondre
Bonjour,
super tuto, juste un petit truc, dans index.php , quand j'ecris à la fin mysql_close();
APACHE plante et ça ne fonctionne pas.
par compte lorsque je le note pas tout fonctionne à merveille !
d'ou vient le problème ?
Cordialement.
Thaddeus Il y a 1 an Répondre
Bonjour,
Tout d'abord, je voudrait vous félicitez pour ce tuto ainsi que les autres qui sont très bon et pratique.
J'ai un léger soucis car je suis en ce moment le tuto mais j'ai ce message d'erreur :
Parse error: parse error in C:\wamp\www\livreor\index.php on line 5
J'ai exactement les memes lignes de code dans le tuto et la ligne qui pose probleme est apparement celle-ci :
mysql_select_db(DB_NAME);
merci d'avance.
tony31 Il y a 1 an Répondre
merci pour ce tuto très utile
@ntonin Il y a 1 an Répondre
Excellent tutoriel.
Loleur +1 pour la base de données
Sinon il me semble que SET NAMES est obsolète et qu'il faut utiliser mysql_set_charset(encodage);.
Sur mon ordi le "SELECT * FROM table" me renvoie une erreur donc j'ai tout mis en PDO et là aucune erreur.
Quelqu'un saurait pourquoi ?
Merci d'avance.
@ntonin
Loleur Il y a 2 ans Répondre
Une base de données c'est .............. Une base de données
Super tuto merci !
Marc Il y a 2 ans Répondre
Merci, pile poil ce que je cherchais.
Juju Il y a 2 ans Répondre
bjr, tt d'abord super tutoriel
(
je rencontre un probléme dés que je veux testé ma page ac localhost il me met :
La connexion a été réinitialisée
La connexion avec le serveur a été réinitialisée pendant le chargement de la page.
* Le site est peut-être temporairement indisponible ou surchargé. Réessayez plus
tard ;
* Si vous n'arrivez à naviguer sur aucun site, vérifiez la connexion
au réseau de votre ordinateur ;
* Si votre ordinateur ou votre réseau est protégé par un pare-feu ou un proxy,
assurez-vous que Firefox est autorisé à accéder au Web.
----------
Impossible de voir si cela fonctionne
help mee
brian Il y a 2 ans Répondre
moi ça bug :
Page Web inaccessible
Il se peut que la page Web à l'adresse http://localhost/Programma-web/livreor/ soit temporairement inaccessible ou qu'elle ait été déplacée de façon permanente à une autre adresse Web.
Plus d'informations sur cette erreur
Message d'erreur original ci-dessous
Erreur 101 (net::ERR_CONNECTION_RESE
et ça dit que Apache http server a cessé de fonctionner ...
pourriez vous me dire c'est quoi lerreur ou si mon code a une erreur ?
mon code
config.php:
<?php
define("DB_SERVER","localhost");
define("DB_NAME","livreor");
define("DB_LOGIN","root");
define("DB_PASS","");
define("DB_ENC","UTF8");
?>
et index.php
<?php
require "config.php";
mysql_connect(DB_SERVER,DB_LOGIN,DB_PASS);
mysql_select_db(DB_NAME);
mysql_query('SET NAMES '.DB_ENC);
$sql="SELECT * FROM lo_messages";
$req= mysql_query($sql) or die ('erreur sql !<br>'.$sql.'<br>'.mysql_error());
$data= mysql_fetch_assoc($req);
print_r($data);
mysql_close();
?>
Jordan Il y a 2 ans Répondre
Grafikart , j'ai pas compris une chose dans ton tutoriel , un moment tu as mis <a href="index.php?suppr='.$data["id"].'"> , à quoi sert le point d'interrogation , et peux tu m'expliquer un peu plus en détail cette ligne .
Je te remercie de ton aide
cornelius Il y a 2 ans Répondre
super tuto;
J'aime bien le debut,
je cite : Alors pour se qui connaisse pas on va faire simple, une base de données c'est .........une base de données "
Explosé de rire..
Merci pour se monstrueux partage
Drayark Il y a 2 ans Répondre
Salut mpassionate,
As tu vérifié du coté de ta balise meta ?
<meta http-equiv = "Content-Type" content = "text/html; charset=utf-8"/>
il y a parfois des petits problèmes de ce coté la !
musicalitymaker Il y a 2 ans - Répondre
J'ai trouver l'erreur de mon problème, c'est que dans ma basse de donné était pas en UTF-8.
musicalitymaker Il y a 2 ans Répondre
Salut à tout le mondes
J'ai un problèmes avec mon livre d'or il affiche des caractères étranges quand je fait des accent (ex) ÀÈ et il affiche le message avec des caractères comme celui-ci à à à et pourtant, j'ai bien mis le encodage UTF-8 dans la basse de donné que j'ai crée dans l'application "MAMP' (mac). Je suis aller vérifier si ma basse de donné était bien en encodage UTF8 et c'est bien beau ce coté-là, mais il continu à afficher ces étrange symboles dans le message. J'aimerais que quelqu'un puisse me trouver pour que je puisse enfin enlever ces caractères étranges qui rend le message pas très lisible pour les visiteurs.
Merci d'avance !
Votre tutorial est vraiment très bien fait "Grafikart"! Continuer comme ça! :P
saimon Il y a 2 ans Répondre
merci pour ce tuto vraiment bien pour les débutants
Clems Il y a 2 ans Répondre
Superbe pseudo!!! plus qu'a sécuriser, mettre en page et go!!!
Cependant, pour la mise en page, il serais peut-être interessant de n'afficher qu'une partie des messages, non? il doit y avoir moyen mais je ne sais pas comment faire! (enfin théoriquement oui...)
si on a le nombre total de messages, on le divise par le nombre de messages qu'on veut par pages, et on a le nombres de pages différentes à faire Avec ce nombre, on peut générer un mini menu en bas de type <1> <2> <3> <4> etc, mais... voilà, je ne m'y connais pas encore assez en php et sql :-s donc si y'a moyen de m'aider :-)
Badbart Il y a 2 ans
C'est une pagination, et il y a un tuto sur ca ici : http://www.grafikart.fr/tutoriels/video/pagination-php-51
Clems Il y a 2 ans - Répondre
Wolah Merci Badbart, j'ai pourtant epeluche toutes les tutos mais ce nom ne me disais trop rien... MERCI!!!
chixmagnet Il y a 2 ans Répondre
je trouve que votre site devient de plus en plus commerciale
Grafikart Il y a 2 ans - Répondre
Et j'ignore de plus en plus ce genre de remarque
Canardcaché Il y a 2 ans Répondre
ok apparemment c un bug avec wamp...
Canardcaché Il y a 2 ans Répondre
C'est pas possible! J'arrive même pas à afficher avec print_r ce qu'il y a dans $data! Mon soucis c'est qu'il me dit tout le temps que la connexion avec le serveur a été ré initialisée! (j'utilise wamp + firefox)
Sauvez-moi!
jmd Il y a 2 ans Répondre
Re bonjour
Ba comme c'est la première fois que je vais sur site je ne comprenais pas trop le fonctionnement je m'excuse.
Par contre je trouve ce Tuto et ce site vraiment bien je vais en parler autour de moi
Par contre j'ai bien fait ce que vous avez dit TOUT FONCTIONNE SAUF quand j'ecrit sur le le formulaire mon message ne s'affiche pas
Merci d'avance pour votre réponse
Jmd
Pouvez vous m'aider SVP ?
jmd Il y a 2 ans Répondre
Bonjour,
Bon j'ai recopier les codes php en regardant le tuto, le probleme c'est quand je le lance je vois bien le formulaire et il se connecte bien a ma bade de donnée mais j'ai le message suivant et en plus je ne peut voir le commentaire écrit Help please
Merci d'avance
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/mariaged/public_html/index.php on line 26
Grafikart Il y a 2 ans - Répondre
Si tu as du codes à copier avec ton erreur fait le sur des sites comme pastebin et envois le lien, ça sera plus lisible
Pour ton problème fait mysql_query($sql) or die(mysql_error()); il te dira comme ça l'erreur qu'il y a.
jmd Il y a 2 ans Répondre
Bonjour,
Je vient de découvrir ce tuto et ce site que je trouve excellent
Par contre étant un débutant j'aurais voulus savoir si il était possible de télécharger le script pour ce forum
merci d'avance
JMD
modifoto Il y a 2 ans Répondre
bonjour j' aimerai savoir comment tu fait pour eviter les messages spam sur les commentaires ???
Grafikart Il y a 2 ans
C'est un peu complexe, je ferais surement un tuto dessus ça sera plus simple.
KaKuZa` Il y a 2 ans - Répondre
str_replace(); non?
valentin45000 Il y a 2 ans Répondre
Non c'est bon j'ai remplacer par !empty
valentin45000 Il y a 2 ans Répondre
J'ai un autre problème quand on arrive sur index il met sa :
Notice: Undefined variable: pseudo in /home/catchworld/public_html/test/index.php on line 9
Notice: Undefined variable: email in /home/catchworld/public_html/test/index.php on line 9
Notice: Undefined variable: message in /home/catchworld/public_html/test/index.php on line 9
Mais le truc bizarre c'est que le code marche correctement, voici la ligne en question :
$sql="INSERT INTO lo_messages (pseudo,mail,message) VALUES ('$pseudo','$email','$message')";
sep Il y a 2 ans Répondre
merci beaucoup
Djiins Il y a 3 ans Répondre
Salut,
Je me posais une question. Je vois dans ton tuto que tu utilise la "fonction suivante" mysql_fetch_assoc or j'ai vu dans d'autres tutos que l'on pouvais utiliser mysql_fetch_object.
Peux tu me dire laquelle il est préférable d'utiliser et pourquoi ?
Cordialement
Kaim Il y a 3 ans Répondre
Et bien, merci, j'aurai du pousser l'étude de la vidéo un peu plus loin. Et effectivement avec !empty($_POST) car marche du tonnerre.
Mille merci!!
Grafikart Il y a 3 ans Répondre
@Kaim : Au lieu du isset($_POST) met !empty($_POST)
Kaim Il y a 3 ans Répondre
Bonjour, je tenais a vous féliciter pour ce tutoriel.
Je me permets de vous contacter, car je me trouve confronter à un problème. J'en suis rendu à un peu plus de la moitié de la vidéo, et lorsque je veux tester ma page, j'ai les résultats suivants:
Notice: Undefined variable: pseudo in D:\Projet\Livre_or\index.php on line 9
Notice: Undefined variable: email in D:\Projet\Livre_or\index.php on line 9
Notice: Undefined variable: message in D:\Projet\Livre_or\index.php on line 9
Nom :
Mail :
Commentaire :
Les lignes de codes sont tout a fait les mêmes que les votres. Je comprends l'erreur, mais je ne sais pas ce qu'il faut faire. Voici les lignes de code que j'ai donc mon index.php
<?php
require "config.php";
mysql_connect(DB_SERVER,DB_LOGIN,DB_PASS);
mysql_select_db(DB_NAME);
mysql_query ('SET_NAMES'.DB_ENC);
if(isset($_POST)){
extract($_POST);
$sql="INSERT INTO lo_messages (pseudo,mail,message) VALUES ('$pseudo','$email','$message')";
mysql_query($sql);
}
?>
<form method="POST" action="index.php">
Nom : <input type="text" name="pseudo"/><br/>
Mail : <input type="text" name="email"/><br/>
Commentaire : <br/>
<textarea name="message"></textarea> <br/>
<input type="submit" value="envoyer">
</form>
<?php
$sql="SELECT * FROM lo_messages";
$req=mysql_query($sql);
while ($data=mysql_fetch_assoc($req)){
echo "<strong>".$data["pseudo"]."</strong><br />";
echo "<p>".$data["message"]."</p><br />";
}
mysql_close();
?>
Je vous remercie de m'aider afin de pouvoir continuer l'apprentissage.
Stéphane
Lord_Mortacus Il y a 3 ans Répondre
Ok ^^
Bhen maintenant ça enregistre... mais ça n'affiche pas ^^
Grafikart Il y a 3 ans Répondre
@Lord_Mortacus : Normalement tu ne doit pas insérer l'id lors d'un INSERT. Il se met automatiquement.
Lord_Mortacus Il y a 3 ans Répondre
Bonjour, tout d'abords, merci pour tous vos tutos...
Mais je me trouve confronté a un menu problème, lorsque je clique sur Envoyer pour que ça s'enregistre dans la bdd... ça me met ce message d'erreur :
Erreur SQL !
INSERT INTO livreor (id, pseudo, mail, message, ip) VALUES ('', 'LordM', 'lord_mortacus@yahoo.fr', 'test', '127.0.0.1')
Incorrect integer value: '' for column 'id' at row 1
Que faire ?
Grafikart Il y a 3 ans Répondre
@Bartimeus : Effectivement j'ai sorti la première fonction qui me venait à l'esprit. Le but du commentaire est de lui indiquer qu'il faut échapper les caractères et effectivement addslashes ne permet pas de se prémunir totalement. Pour ceux qui veulent en savoir plus sur les injections SQL : http://be2.php.net/manual/fr/security.database.sql-injection.php
Bartimeus Il y a 3 ans Répondre
Pas toi, grafikart, dans les commentaires, il dit à sYn d'utiliser addslashes...
Legendary Il y a 3 ans Répondre
Je n'ai jms recommandé de mettre addslashes et stripslashes pour protéger ! c'était en relation avec les problèmes de caractères et d'accents... après pour protéger si tu regardes le tuto il parle juste de mettre htmlentities() afin d'enlever certains caractères < > mais je suis d'accord que htmlspecialchars() est plus approprié...
Bartimeus Il y a 3 ans Répondre
Tu conseilles addslashes pour sécuriser les données entrées en BDD?????
Oula... Tu connais mysql_real_escape_string() ? Addslashes n'est pas du tout optimisé, il faut faire mysql_real_escape_string() à l'insertion des données dans la BDD, et htmlspecialchars() à l'affichage. htmlentities() est une fonction déconseillée aussi.
Les magic quotes sont la pire merde inventée, et toi, tu t'en sers alors que ca va être supprimé pour PHP6 ?
Bref, tu devrais sérieusement regarder un peu ce qui se passe, parce que c'est de mauvais conseils que tu donnes à ceux qui apprenent à travers tes tutos.
Comme l'autre message que j'ai posté, je le redis, merci de ne pas supprimer mon commentaire, je n'ai pas écrit ca pour rien, ou en tout cas, prends le en compte.
Legendary Il y a 3 ans Répondre
@zhugo
Même problème que toi, car en mettant addslashes et stripslashes, j'ai réglé les problèmes des accents, cependant j'ai été obligé d'enlever htmlentities... donc j'enlève la protection contre les soit disant " méchant-hacker"
comment faire ? pour faire marcher les deux
Skydred Il y a 3 ans Répondre
Merci pour ce tuto (il faudra que je le lise depuis chez moi au boulot la vidéo passe pas car trop volumineuse surement :'()
@Zhugo : je pense que tu devrais regarder au niveau de l'encodage de ton fichier ex la meta en charset=UTF-8 il se peut que l'encodage du fichier soit en ANSI encore, si t'utilise NOTEPAD++ il faut que tu aille dans Format -> Convertir en UTF8
voilà , en esperant t'avoir aidé
Soren Il y a 3 ans Répondre
C'est très intéressant, mais un peu dommage de ne pas proposer les fichiers sources à chaque cours
.
zhugo Il y a 3 ans Répondre
Salut, très bon tuto !
Mais j'ai un petit problème.
Quand quelqu'un poste un message avec des caractères spéciaux, ça maffiche quelquechose comme ça : trés è.
À quoi ça correspond ? Erreur de codage ?
Et comment résoudre ce problème ?
Merci d'avance !
Grafikart Il y a 3 ans Répondre
@François : Exactement, j'ai pris l'habitude de laisser des "soucis" sur les scripts des tutoriels, pour éviter que les personnes prenne le truc sans chercher à comprendre. Donc effectivement il faudrait tout sécurisé si on veut l'utiliser en production
François Il y a 3 ans Répondre
Sympa comme tuto, et je pense qu'il servira à plus d'un
Sinon petit détail de chieur, je peux quand meme faire une attaque XSS sur le pseudo qui n'est pas protégé, a moins que j'ai loupé un truc...^^
Bonne continuation!
cerise Il y a 3 ans Répondre
Bonjour
Je viens de terminer le tuto j'avoue qu'ils sont d'une limpiditées extraordinaire
je me réjouis déja de passer au suivant
Merci du partage
cerise
GraphKiller Il y a 3 ans Répondre
Salut !
Avec quel logiciel fait tu tes tutoriels ?
legendary Il y a 3 ans Répondre
Problème résolu, j'ai enlevé htmlentities et mis addslashes et stripslashes !
legendary Il y a 3 ans Répondre
Salut Grafikart, après avoir installer les news et commentaires php avec succès, tu parlais dans le livre d'or plus ou moins des protections comme avec les javascript, sauf qu'en mettant le fameux $contenu=htmlentities($contenu); (dans le fichier addcom) cela a enlevé la possibilité de mettre des accents lorsqu'une personne commente... j'ai donc rajouté le mysql_query("SET NAMES 'utf8'"); et donc les accents marchent pour les pseudos mais pas pour les commentaires... y a t'il un code magique à rajouter ?
Grafikart Il y a 3 ans Répondre
@lyes : 127.0.0.1 désigne l'ordinateur sur lequel tu es, C'est pas ton ip sur internet.
lyes Il y a 3 ans Répondre
Merci encore pour ton super tuto !
mais y a une question qui me tracasse !
comment cela se fait-il que moi aussi mon est 127.0.0.1 ?
rodg Il y a 3 ans Répondre
un très grand merci, et un grand bravo, pour ce tuto plus que sympa
continue comme ça!
sYn Il y a 3 ans Répondre
Merci beaucoup, ça marche super bien !
Grafikart Il y a 3 ans Répondre
@sYn : Effectivement, tu n'a pas le magic_quote activé sur ton serveur. Il faut effectivement utiliser la fonction addSlashes pour éviter les erreur et surtout les hacks par injection. Pour les fonction PHP le site PHP.net t'aidera:
http://fr.php.net/addslashes
sYn Il y a 3 ans Répondre
Et bien, dans le textarea, là où on doit mettre notre commentaire, lorsque que dans le commentaire il y a une apostrophe, ça fait planter le script. Ça me met ça comme erreur :
Erreur SQL !
INSERT INTO lo_messages (pseudo,message,ip) VALUE ('Kikou','J'aime ce site. ','127.0.0.1')
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'aime ce site. ','127.0.0.1')' at line 1
Grafikart Il y a 3 ans Répondre
@sYn : Peux tu détailler ? Sur quel champ a tu ce problème ? Quelle erreur as-tu ?
sYn Il y a 3 ans Répondre
Bonjour,
J'ai un problème, quand je met un ' ou ", mais j'dois faire pour que ça marche ?
J'crois qu'il y a un truc de adslash, mais j'suis pas sur, et j'sais pas comment l'utiliser.
Merci d'avance =D
Greg Il y a 3 ans Répondre
Salut Grafikart, voilà je voulait te dire que je n'est pas clé primaire, sur mon php my admin
Greg Il y a 3 ans Répondre
Oops j'ai envoyer un mail sans chercher sur le site si il y avait un tuto ^^.
Merci pour ce tuto il est super bien et me sera benefique.
jorick Il y a 3 ans Répondre
bonjour,
tout d'abord un très grand MERCI pour tout les tutos présents sur ce site. Je n'ai presque aucune connaissance en programmation web et ces tutos sont une véritable aide et source d'apprentissage pour les néophites tels que moi.
Parlant maintenant de néophites, j'aurais une question concernant Ms ACCESS 2007.
je sais que sur ce logiciel, on peut créer des formulaires et les publier sur internet. Ma question est donc la suivante:
est-ce qu'on peut créer une basse de données et un formulaire sous Ms ACCESS 2007 puis l'incorporer dans le php pour créer un système de livre d'or comme ici ?
Ma question est surtout motivée par le fait que je possède déjà ce logiciel et que ça m'éviterait de devoir installer un autre système de gestion de base de données.
merci d'avance.
cordialement.
FeNo Il y a 3 ans Répondre
Bonjour,
j'ai un problème avec la base mySQL de wamp je ne c'est pas du touts se qui ne va pas :
"phpMyAdmin - Erreur
PHP ne peut charger l'extension mysqli,
veuillez vérifier votre configuration de PHP - Documentation"
(je sais que sa parle qu'il est mal configurer mais je ne sait pas du tout d'où ^^ )
Merci d'avance
@Grapfikart J'ai vu touts t'est tuto tu explique vraiment très bien tous sa , bravo !
Cordialement FeNo .
p6chik Il y a 3 ans Répondre
Tuto, bien fait et bien détaillé. encore merci jojo.
au passage, un toto sur cakePHP serait la bienvenue, vu que tu l'as utilisé pr faire ton site. et nous on aime ton site......
Skiiks Il y a 3 ans Répondre
D'accord Merci de ta réponse .
J'avoue que par default ,ayant appris en partie grâce a tes tutoriaux ,je m'étais en UTF8 mais ça m'avait un peu intrigué . ^^
Merci , SkiikS .
Arnaud Il y a 3 ans Répondre
Supers tuto une fois de plus... ca serais vraiment bien si tu pouvais compléter ce tutorial en indiquant comment designer le tout et placer la date et l'heure en dessous des pseudo un peu comme ta boite de commentaires si bien réussite @+ Grafikart , merci pour ta transmission de savoir au plaisir .
Grafikart Il y a 3 ans Répondre
@SkiikS : Il n'y a pas vraiment un meilleur encodage qu'un autre. L'encodage dépend beaucoup du langage que tu va utiliser (surtout vrai pour les langues n'utilisant pas les caractères standards). Personnellement je met UTF8 systématiquement pour éviter de rencontrer des problème gênant ultérieurement.
Pour faire simple je dirais que l'important c'est de garder le même encodage partout.
SkiikS Il y a 3 ans Répondre
Hello , Donc bon pas force de le repeter ,tes turoriaux sont de vrais mines de savoir , et en plus magnifiquement bien détaillé .
Bien que je débute dans le codage , J'ai déjà regardé la plupart de tes tuto's que ce soit Php , Html , Css , Photoshop enfin bref de tout .
Mais je n'ai après tous ces tuto's qu'une seule question a te poser .
A chaque fois que tu code quelque Chose tu parle du code UTF8 . Mais quel est en gros la difference entre ces codes ? Quel est le meilleur enfin voila quoi ? ^^
( désolé ça fait 2 questions ^^ )
Encore merci pour tous ce que tu fait déjà , avec ton temps . SkiikS.
DoDo021 Il y a 3 ans Répondre
Hello,
Sa fais quelque temps que je regarde tes tutos. J'ai beaucoup appris en web grâce à toi merci beaucoup !
Si tu pouvais faire un tuto pour crée un système de login avec administration tu serais un dieux pour moi ! xD
Non quand même mais sa me serais très très utilise et étant donné que tu explique super bien tes tutos... =)
Encore merci pour tout ta contribution sur la toile continue comme sa =)
Have Fun DoDo021
Grafikart Il y a 3 ans Répondre
@Harry : Dans un prochain tutoriel j'expliquerais comment sécuriser un dossier avec un .htpasswd rendant ta technique plus viable et surtout beaucoup plus sûre
Grafikart Il y a 3 ans Répondre
@GhostKiller : Par défaut le magic quote est activé donc le mysql_real_escape_string se fait automatiquement. De plus, le but du tutoriel est d'initier aux requêtes SQL donc je ne fais que citer la sécurité. Pour vraiment ce protéger il faudrait lire une documentation plus complète sur les différentes failles possibles dans les script PHP...
GhostKiller Il y a 3 ans Répondre
Il vaudrait mieux utiliser htmlspecialchars à l'affiche...
Sinon dommage que niveau sécurité tu n'explique pas le
"mysql_real_escape_string". C'est un peu "à la rache"
Sinon c'est simpa pour ceux qui veulent voir comment ça marche
Harry Il y a 3 ans Répondre
J'ai trouvé une petite solution pour pouvoir supprimé les messages sans les "sessions" !
Vous créez un dossier "admin" dans le dossier déjà créer (livreor pour l'exemple) puis vous copiez les fichier et collez, puis vous rajoutez la manip avec les croix ! Sur que tout le monde peut y accéder, mais qui saura qu'il y a un dossier "admin" ?
Voilà pour la petite manip'
Harry
Jasse29 Il y a 3 ans Répondre
Bonjour,
Vraiment très intéressante cette vidéo et riche de nombreux enseignements, comme d'habitude. Tu as vraiment un don pour l'enseignement.
Bonne continuation
Jean-Sébastien
Stekino Il y a 3 ans Répondre
Je vais de ce pas regarder ce tuto qui m'a l'air bien intéressant comme d'hab
Pour rebondir sur la discussion avec Jlou, pourquoi pas un tuto sur les newsletters?
JLou Il y a 3 ans Répondre
Des idées j'en ai souvent, bien que je n'en retienne pas souvent plus de 20min ^^
Par exemple tu peux faire un tuto sur les jointures pour associer une news à des commentaires ou je sais pas. Si j'ai des idées je t'envoie sa
Grafikart Il y a 3 ans Répondre
@JLou : Il faut bien commencer pas du classique. Si tu as une idée de tutoriel PHP originale je dis pas non
Mih.o2 Il y a 3 ans Répondre
On peut également utiliser ce service de livre d'or pour système de commentaires.. Dommage qu'il n'y est pas la démo' du service..
Mais bon, c'est tout de même un super tuto'
Droxxy Il y a 3 ans Répondre
J'ai réussi a faire bien SANS utiliser de base SQL, les com's s'enregistre sur un .txt et il s'adapte et s'intègre tout a fait au design
JLou Il y a 3 ans Répondre
Très bon tuto, mais dommage que ce ne soit pas original du tout.
Harry Il y a 3 ans Répondre
Depuis le temps qu'on l'attendait :p
Merci ! Et toujours aussi bien expliqué !
Harry
Mih.o2 Il y a 3 ans Répondre
Super, tuto bien expliqué bravo !!!
Morgane Il y a 1 mois Répondre
un peu déçu quand même, j'avais envie d'en apprendre +, je vais aller voir dans les autres tuto si il y a une suite