IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Téléchargé 3 fois
Vote des utilisateurs
0 
0 
Détails
Éditeur : Ludovic Giambiasi
Licence : Non renseignée
Mise en ligne le 14 février 2011
Langue : Français
Référencé dans
Navigation

Créer un livre d'or

Vous devez créer une table dans votre base de données

CREATE TABLE livre (
codelivre int(11) NOT NULL auto_increment,
message blob,
expediteur varchar(100),
date date,
PRIMARY KEY (codelivre)
);

Vous pouvez ajouter des champs (e-mail, nom, prénom...)

o Vous devez changer les paramètres de connexion à votre base dans le fichier 'connexion.php'.
o Adaptez le code du livre d'or au design de votre site. Le fichier 'livre.php' contient le code pour lire les messages du livre d'or. Le fichier 'ecriture.php' permet l'écriture de messages.
Avatar de khayyam90
Rédacteur https://www.developpez.com
Le 14/02/2011 à 19:14
Bonjour,

Je vous propose un nouvel élément à utiliser : Créer un livre d'or

Vous devez créer une table dans votre base de données

Code sql : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
CREATE TABLE livre ( 
  
      codelivre int(11) NOT NULL auto_increment, 
  
      message blob, 
  
      expediteur varchar(100), 
  
      date date, 
  
      PRIMARY KEY (codelivre) 
  
      );


Vous pouvez ajouter des champs (e-mail, nom, prénom...)

o Vous devez changer les paramètres de connexion à votre base dans le fichier 'connexion.php'.

o Adaptez le code du livre d'or au design de votre site. Le fichier 'livre.php' contient le code pour lire les messages du livre d'or. Le fichier 'ecriture.php' permet l'écriture de messages.

Qu'en pensez-vous ?
Avatar de jlb59
Membre actif https://www.developpez.com
Le 03/08/2011 à 0:48
Salut,

J'ai testé tes scripts en local, tout s'affiche sauf quand un msb est saisi, y a rien quand j'essaye de lire les msg.

Bien entendu, la base a été créée !
Avatar de kaymak
Membre émérite https://www.developpez.com
Le 03/08/2011 à 1:03
Salut,

@jlb59, peut être à tu utiliser le caractère ' dans un des champs du formulaire. Sinon il peut y avoir 50 autres raisons qui mériteraient un post spécifique sur le forum, et des dizaines de contributions, à lui seul.

@khayyam90,
je suis un peu déçu par ton script, il ne respectes pas la moindre bonne pratique que, il me semble, dvp tends à promouvoir au travers de ces articles, de la contribution de ces membres sur les forums.
- aucune protection des requêtes sql
- pas de formalisme dans la séparation des rôles de chaque couche
- utilisation de techniques de récupération des données externes complètement obsolètes et en désaccord avec ce que le groupe php tend à promouvoir aujourd'hui
- code html valable... il y à dix ans

Alors moi je vois cela comme se tirer une balle dans le pied, d'un côté il y en à qui s’évertue à montrer aux gens qu'on peut faire différemment, c'est pas beaucoup plus compliqué, sa prends pas plus de temps, c'est plus simple à maintenir etc etc
Et de l'autre côté on distribue un code source d'une qualité toute relative, sous prétexte de vouloir être didactique (car je pense que c'est la raison de cette manière de procéder.), et on le fait signer par un modérateur, un statut qui en impose à n'importe quel néophyte, dans n'importe quel domaine.

Fin bon moi je dis ça, je dis rien...

a+

edit : j'essais désespérément d'améliorer mon français à l'écris...
Avatar de kaymak
Membre émérite https://www.developpez.com
Le 03/08/2011 à 16:51
@korri, +10 !!

@jlb59, j'ai bien prévu de proposer une version qui me semble plus correct, mais là tout de suite, j'ai d'autres feu à nourrir
Maintenant, comme je me suis permis de me plaindre, je me sens un peu obligé de montrer que ce ne sont pas que des paroles, il me manque juste un peu de temps.

Donc comme je disais, fais un post dédié à ton problème présent, sur le forum d'autres gens pourront t'aider.

a+
Avatar de kaymak
Membre émérite https://www.developpez.com
Le 16/08/2011 à 22:57
hello,

Alors, j'ai fais quelques progrès sur mes constats.
C'est encore un work in progress, mais sa progresse bien.

Vous trouverez la première itération ici
https://github.com/maboiteaspam/livre-d-or-DVP

Comme c'est un peu chiant à faire, je dois bien l'avouer, toute ame charitable à cette entreprise sera la bienvenue, et par ailleurs comme je l'ai posté sur github, on ne risque pas de se marcher dessus
Cf README pour connaitre les points en attente.

Je précise qu'après l'avoir posté sur github j'ai constaté de récurrent problèmes d'encodage, comme quoi c'est utile l'utf-8, mais comme quoi il reste du boulot...........

a+tard
Avatar de Thes32
Expert confirmé https://www.developpez.com
Le 17/08/2011 à 10:34
Salut,

Merci pour vos interventions, mais je pense que le mieux serait de faire toutes ces remarques sur ce topic afin de permettre à l'auteur.

Vu le code HTML (l'utilisation de <font> et l'utilisation des @ dans le PHP, ça serait du code vieux que l'auteur a voulu partager...

Merci.
Avatar de khayyam90
Rédacteur https://www.developpez.com
Le 17/08/2011 à 12:28
Malheureusement je n'ai aucune idée si l'auteur de ce script (Ludovic Giambiasi) fréquente encore notre forum. Ce script a été ajouté aux pages de scripts de la rubrique Php en 2006 et il n'a jamais été mis à jour depuis. Je l'ai repris dans notre toute nouvelle application comme tous les autres scripts. Ce serait l'occasion de proposer un nouveau script de livre d'or, davantage adapté aux besoins actuels de sécurité et de robustesse.

@kaymak, tu pourras tout à fait proposer ton travail au téléchargement sur Developpez, ce qui nous permettra de supprimer l'ancien script.
Avatar de kaymak
Membre émérite https://www.developpez.com
Le 17/08/2011 à 13:29
Hello,

je ne savais pas que tu n'étais pas l'auteur, autant pour moi, désolé de mes invectives.

Oui je le proposerais aux téléchargements, après l'avoir proposé aux remarques lapidaires de la communauté.

Pour le moment, le github est un espace de travail.

Autrement, en passant, pourquoi ne pas proposer de faire participer les intervenants du forum sur la correction / mise à jour de ces scripts via des post its.
Ne serait ce que par des propositions.

a+
Avatar de Thes32
Expert confirmé https://www.developpez.com
Le 17/08/2011 à 14:13
Citation Envoyé par kaymak Voir le message

Autrement, en passant, pourquoi ne pas proposer de faire participer les intervenants du forum sur la correction / mise à jour de ces scripts via des post its.
Bonne idée mais justement pour chaque code proposé une discussion est créer pour ce genre de remarques.
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.