login  Naam:   Wachtwoord: 
Registreer je!
 Forum

In- en Uitput functie

Offline Martijn1989 - 07/03/2007 19:27 (laatste wijziging 07/03/2007 19:40)
Avatar van Martijn1989PHP ver gevorderde Beste,

Ik zou graag gebruik willen maken van een input en uitput functie. Deze functie wil ik gaan gebruiken voor dingen die in en uit een database worden gehaald. De structuur hiervan moet geen probleem zijn, wat ik wel zou willen weten is wat in nodig heb om een woord veilig in de database te kunnen opslaan. Zelf dacht ik aan het onderstaande :

+ In :
- htmlspecialchars
- htmlentities
- addslashes
- trim
+ Uit :
- nl2br
- stripslashes

Ik weet bijna zeker dat dit niet genoeg is .. en daarom zou ik dus graag willen weten waarom ik dus de in en uit functie kan baseren.

Mijn in functie ziet er dus nu zo uit :

  1. <?php
  2.  
  3. function in($string) {
  4.  
  5.  
  6. return $string;
  7. }
  8.  
  9. ?>

Alleen is dit wel goed en genoeg?

2 antwoorden

Gesponsorde links
Offline Dark_Paul - 07/03/2007 19:47 (laatste wijziging 07/03/2007 19:49)
Avatar van Dark_Paul PHP ver gevorderde Hoooww!! Zoveel dingen?!
Wat ik doe, is bij het invoeren addslashes(trim($blaat)), en bij het ophalen nl2br(htmlentities(stripslashes($blaat), ENT_QUOTES))
Zo kan jer later ook nog UBB overheen halen of gemakkelijk bewerken. Ik probeer altijd geen html (zoals bij htmlentities) in de db te stoppen, als je dan ooit iets veranderd aan de output zitten die weer in de weg.. Of als je de pagina's kan bewerken, dan krijg je hele rare effecten als je een stuk weer met nl2br en htmlentities update.
Offline delta_004 - 07/03/2007 19:54
Avatar van delta_004 Onbekend
  1. <?
  2.  
  3. function in ($input)
  4. {
  5. return htmlspecialchars(addslashes($input),ENT_QUOTES);
  6. }
  7.  
  8. function uit ($input)
  9. {
  10. return nl2br(stripslashes(trim($input)));
  11. }
  12. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.193s