La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Gestion de la mémoire.
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Gestion de la mémoire.  (Lu 1186 fois)
Gestion de la mémoire.
« sur: le 26-02-2012 a 00:19:11 »
lulu44
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 84





Voir le Profil    E-Mail
Répondre avec citation

Bonjour, voila je me pose une question depuis quelques jour je vais essayer d'être clair:

  Je suis en train de créer un site recettes culinaires et je propose au utilisateurs de déposer leurs recettes et dans la page de dépose il y a la possibilité d’écrire des titres et du texte.

    Pour le moment le texte s'enregistre dans un fichier .txt et les titres aussi avec des balises mais cela ne régule pas le code (l'utilisateur peut en noter).

  Auriez-vous une idée pour l'enregistrement des textes et titres, si il es possible d'enregistrer des long textes dans une base de donée(environ 200 mots).

    Merci d'avance.

Rapporter au modérateur  

www.bandmusique.fr

Re:Gestion de la mémoire.
« Répondre #1 sur: le 26-02-2012 a 09:33:33 »
Wolf18
Guru
*****

Hors-Ligne

Sexe: Male
Messages: 1343





Voir le Profil    WWW
Répondre avec citation

Bien entendu que cela est possible, il faudra juste mettre le champ qui récuperera la recette au format "texte". Si tu as peur des injections tu peux regarder ces quelques fonctions :

- addslashes()
- htmlspecialchars()

Et d'autres encore. Question sécurité il va falloir vérifier les champs envoyés par tes membres afin d'éviter les piratages. Chaque donnée qui rentre dans la base doit être contrôlée 

Rapporter au modérateur  

Création de sites internet sur mesure Var (PACA) | Webdesign, découpage/codage, programmation, référencement
Communauté GTA5 francophone
Partageons l'actualité jeux-video
Re:Gestion de la mémoire.
« Répondre #2 sur: le 26-02-2012 a 10:20:20 »
WebD
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 938





Voir le Profil    WWW    E-Mail
Répondre avec citation

Il faut éviter d'utiliser des fichiers txt pour ce genre de fonctionnalité.
Utilise plutôt une base de données, cela sera beaucoup plus facile pour toi au niveau de la gestion mais aussi au niveau du code.

A+

Rapporter au modérateur  

Agence Web  | Sticker MacBook | Lunettes personnalisées
Re:Gestion de la mémoire.
« Répondre #3 sur: le 26-02-2012 a 18:44:08 »
lulu44
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 84





Voir le Profil    E-Mail
Répondre avec citation

Merci beaucoup pour vos réponses, Je vais donc enregistrer tout dans la base de données mais que me conseilleriez-vous pour l'organisation:

    -1 table pour tout les articles avec une ligne avec une ligne par recette avec titre1 puis paragraphe1 titre2 paragraphe 2 (inconvénient je ne sait pas combien il va y avoir de paragraphes différents).
ou:
    -1 table pour chaque recette avec une ligne titre1 une ligne paragraphe 1 et autant que l'utilisateur souhaite en mettre(inconvénient, cela nécessite une base de données dédiée et prend peut être beaucoup de place sachant que des recettes, il y en aura des centaines).

  Ou alors si vous avez une autre idée je suis preneur merci d'avance.

Rapporter au modérateur  

www.bandmusique.fr
Re:Gestion de la mémoire.
« Répondre #4 sur: le 26-02-2012 a 18:58:37 »
WebD
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 938





Voir le Profil    WWW    E-Mail
Répondre avec citation

Je pense que 1 seule table avec un champ id, titre de la recette et recette sera suffisant non?

Rapporter au modérateur  

Agence Web  | Sticker MacBook | Lunettes personnalisées
Re:Gestion de la mémoire.
« Répondre #5 sur: le 26-02-2012 a 19:20:38 »
lulu44
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 84





Voir le Profil    E-Mail
Répondre avec citation

Oui j'avais pensé à ça mais la recette peut être très longue, je fais mon site pour des cuisinier qui vont détailler au maximum leurs recettes donc dans 1 champ ça va faire long je pense.

    De plus les titre seront entre balises donc ça sera difficile de les dissociés du texte si je veut éviter les injections sachant que je ne connais pas les personnes qui déposent et elle peuvent très bien injecter du code.

Rapporter au modérateur  

www.bandmusique.fr
Re:Gestion de la mémoire.
« Répondre #6 sur: le 26-02-2012 a 19:35:57 »
WebD
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 938





Voir le Profil    WWW    E-Mail
Répondre avec citation

Concernant le taille ce n'est pas un problème, tu peux mettre des textes très long.
Concernant les injections, c'est à toi de faire un bon traitement derriere.

Olivier.

Rapporter au modérateur  

Agence Web  | Sticker MacBook | Lunettes personnalisées
Re:Gestion de la mémoire.
« Répondre #7 sur: le 26-02-2012 a 19:53:38 »
lulu44
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 84





Voir le Profil    E-Mail
Répondre avec citation

Vraiment très long ? car je pense qu'il y aura environ 100 lignes pour une largeur de 900px avec une police de 14. mais bon et pour le code j'ai une idée, je vais essayer ça ce soir .

Rapporter au modérateur  

www.bandmusique.fr
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg