Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2137 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Quelques questions !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Quelques questions !

n°1278239
jacpapac
Posté le 06-01-2006 à 15:16:05  profilanswer
 

Bonjour,
voilà j'ai quelques questions pour la création d'un site :
1 - Quand un utilisateur tape dans une textarea, comment faire pour que le texte garde sa mise en forme après l'insertion dans la base ?
2 - Pour la sécurité, comment contrôler ce que l'utilisateur poste avant de l'insérer dans la base ?
3 - Comment faire pour que l'utilisateur n'ai qu'a cliquer sur un bouton pour insérer une image ou un smiley, comme ici quoi.
Merci de votre aide !

mood
Publicité
Posté le 06-01-2006 à 15:16:05  profilanswer
 

n°1278254
dwogsi
Défaillance cérébrale...
Posté le 06-01-2006 à 15:27:19  profilanswer
 

Hummm... Tu n'as pas dû venir souvent dans la section rogrammation toi? Je me trompe? Bon pour faire simple : ya des tutos sur le net qui expliquent ce que tu demandes, ici on règle les problèmes des gens qui ont déjà pondu du code, sauf cas exceptionnels, mais en règle général c'est comme ca.


Message édité par dwogsi le 06-01-2006 à 15:50:12

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1278270
jacpapac
Posté le 06-01-2006 à 15:58:39  profilanswer
 

lol je suis inscris depuis 5 ans, je pense connaitre un peu le forum...
Je pose ma question sur un forum c'est pour qu'on m'aide...
J'ai fait mon site mais il me reste ces points là à éclaircir.
J'ai cherché du côté du bbcode, etc et ce n'est pas l'idéal...

n°1278279
dwogsi
Défaillance cérébrale...
Posté le 06-01-2006 à 16:09:28  profilanswer
 

Je ne te parle pas de "depuis combien de temps tu es inscrit" mais de ta fréquentation de la section programmation... Et au vu de ton profil, tu n'y est pas allé souvent. Bref, passons.
 
Voyons tes questions :
 
1- Qu'est ce que tu entends par "mise en forme"? Puisque téhoriquement on ne peut pas proposer à l'utilisateur de faire de la mise en forme dans un <texarea>. Si tu veux parler de conserver les retrour à la ligne, regarde du côté de nl2br().
 
2- Contrôler le type de données s'il correspond bien à ce qu'on attend (genre is_numeric(), !empty(), isset()) et surtout pour éviter le SQL Injection, regarde du côté de mysql_real_escape_string().
 
3- pour le bouton c'est simplement un bout de javascript du genre :

Code :
  1. document.getElementById("textarea_name" ).value = document.getElementById("textarea_name" ).value+":D"


et pour le rendu bah ca peut se faire avec un simple

Code :
  1. str_replace(':D','<img src="imgaes/smiley/smile.gif">',$body);


 
Mais je continue à croire que toutes les réponses à tes questions se trouvent sur le net et qu'il n'était pas nécessaire de venir chercher la réponse sur le forum.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1278284
jacpapac
Posté le 06-01-2006 à 16:24:58  profilanswer
 

Merci de ta réponse déjà ;)
j'ai trouvé cette page pour la sécurité :
http://findel.free.fr/index.php?20 [...] tres-recus
 
Pour la mise en page je voulais savoir comment sur ce forum, quand tu tapes ton message et que tu sautes des lignes tu tapes sur "entrée" sans mettre de "\n" et à l'affichage tu retrouvera ton saut de ligne...
 
j'avais trouvé preg_replace déjà, je vais essayer avec str_replace pour voir.

n°1278300
Xav_
The only one...
Posté le 06-01-2006 à 16:52:07  profilanswer
 

les "\n" sont ajouté tout seul par le textarea, donc rien à faire lorsque tu enregistre.
C'est quand tu affiche qu'il faut que tes "\n" devienne des <br> et ça, dwogsi a déjà répondu en disant que tu regarde du coté de nl2br() ;)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°1278306
jacpapac
Posté le 06-01-2006 à 17:08:06  profilanswer
 

ok ! thanks !
je vais essayer tout ça !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Quelques questions !

 

Sujets relatifs
questions PHP et les formulaires:Questions PHP/MYSQL sur les TEXTAREA
[PHP/HTML] petites questions formulaires / insertionsQuestions php en anglais
[PHP] isset et variable : 2 questions !Bonjour, j'ai quelques ptites questions en PHP et MySQL :o
2 questions PHP : Créer une mini-image / comment faire une redirection[PHP] Questions sur auto_increment
[ Web / C / Linux / Php ] Une foule de questions...[PHP] Questions pour cookies
Plus de sujets relatifs à : [PHP] Quelques questions !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR