IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Contribuez / Téléchargez Sources et Outils PHP Discussion :

Créer un livre d'or


Sujet :

Contribuez / Téléchargez Sources et Outils PHP

  1. #1
    Rédacteur

    Avatar de khayyam90
    Homme Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2004
    Messages
    10 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10 369
    Points : 40 164
    Points
    40 164
    Par défaut Créer un livre d'or
    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 - Visualiser dans une fenêtre à part
    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 ?

  2. #2
    Membre actif
    Avatar de jlb59
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2004
    Messages
    919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2004
    Messages : 919
    Points : 235
    Points
    235
    Par défaut Ca marche pas en local
    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 !
    Cordialement.
    JLB59

    Analyse de la mémoire

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 448
    Points : 2 284
    Points
    2 284
    Par défaut
    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...

  4. #4
    Membre actif
    Avatar de jlb59
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2004
    Messages
    919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2004
    Messages : 919
    Points : 235
    Points
    235
    Par défaut
    Citation Envoyé par kaymak Voir le message
    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.
    Je veux bien te croire, mais je te signale au passage que, mise à part la config pour accéder à la base en local , je n'ai strictement rien touché dans tes codes.

    Je sais pas si ça marche avec les autres et je voudrais savoir si tu l'avais testé avant de le proposer ?
    Cordialement.
    JLB59

    Analyse de la mémoire

  5. #5
    Membre actif Avatar de Korri
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    158
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2008
    Messages : 158
    Points : 232
    Points
    232
    Par défaut
    Citation Envoyé par jlb59 Voir le message
    Je veux bien te croire, mais je te signale au passage que, mise à part la config pour accéder à la base en local , je n'ai strictement rien touché dans tes codes.

    Je sais pas si ça marche avec les autres et je voudrais savoir si tu l'avais testé avant de le proposer ?
    Ce n'est pas kaymak qui à proposé ce code, je pense que ça remarque était à teinter d'un légère ironie

    D’ailleurs je partage pleinement son point de vue, même si je suis plutôt nouveau par ici.
    • Quand la discutions est terminée, cliquez sur , Pensez y !
    • Vous voyez un message pertinent et de qualité ? Votez pour ce message !

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 448
    Points : 2 284
    Points
    2 284
    Par défaut
    @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+

  7. #7
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 448
    Points : 2 284
    Points
    2 284
    Par défaut
    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

  8. #8
    Expert confirmé
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Points : 4 853
    Points
    4 853
    Par défaut
    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.
    Développeur | Zend Certified Engineer

    Étapes Pour mieux se servir du forum:
    1. Commencez par lire les cours et tutoriels ;
    2. Faites une recherche;
    3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;

    Nix>_Rien n'est plus pratique que la théorie

  9. #9
    Rédacteur

    Avatar de khayyam90
    Homme Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2004
    Messages
    10 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10 369
    Points : 40 164
    Points
    40 164
    Par défaut
    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.

  10. #10
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 448
    Points : 2 284
    Points
    2 284
    Par défaut
    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+

  11. #11
    Expert confirmé
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Points : 4 853
    Points
    4 853
    Par défaut
    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.
    Développeur | Zend Certified Engineer

    Étapes Pour mieux se servir du forum:
    1. Commencez par lire les cours et tutoriels ;
    2. Faites une recherche;
    3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;

    Nix>_Rien n'est plus pratique que la théorie

Discussions similaires

  1. Recherche d'une lib javascript pour créer un livre virtuel
    Par geforce dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 31/08/2010, 08h35
  2. Créer un livre avec xml et bouton.
    Par totodu038 dans le forum Flash
    Réponses: 0
    Dernier message: 07/03/2010, 16h11
  3. Créer un livre de comptes sous Excel_2000
    Par chouchou_82 dans le forum Excel
    Réponses: 3
    Dernier message: 22/02/2009, 18h57
  4. Créer un Livre interactif
    Par nikos80 dans le forum Imagerie
    Réponses: 7
    Dernier message: 10/02/2009, 09h22
  5. Réponses: 3
    Dernier message: 08/06/2007, 13h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo