Registrieren  •  Login 
  
 
im Forum


 FAQ   Mitgliederliste   Benutzergruppen   Teamseite   Suchen 

[Anleitung] Daten richtig in Datenbanken speichern

 
Neues Thema eröffnen   Neue Antwort erstellen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13938
Wohnort: Wien

BeitragVerfasst am: 31.05.2008, 21:03    Titel: [Anleitung] Daten richtig in Datenbanken speichern

Eigentlich kein Sicherheitsrelevanter Tipp, sondern nur ein kurzer Hinweis Smile
Viele User machen den Fehler, dass sie Daten vor dem Eintragen in eine Datenbank mit nl2br() und htmlspecialchars() behandeln. Das ist jedoch vollkommen unnötig. Deshalb: Die Daten immer im Originalzustand in die Datenbank eintragen und erst bei der Ausgabe htmlspecialchars() und nl2br() anwenden. das spart zum einen Platz und zum anderen kann man so noch mehr mit den Daten machen, ohne sie vorher wieder kompliziert ersetzen zu müssen. Das einzige was vielleicht Sinn macht ist, dass man vor dem Eintragen in eine Datenbank Zeilenumbrüche in ein Format bringt, also z.B. alle ins UNIX Format:

PHP-Code:
1
2
3
4
5
6
<?php

// Diese Zeile konvertiert alle DOS Zeilenumbrüche in das UNIX Format
$message str_replace("\r\n""\n"$message);

?>


Bei Fragen oder weiteren Tipps zu diesem Thema, schreibt einfach einen Beitrag in dieses Forum Wink


MfG Christian
_________________


Dieser Beitrag wurde insgesamt 2 mal geändert. Zuletzt von killerbees19.
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht teilnehmen.
Du kannst Dateien in diesem Forum nicht hochladen.
Du kannst Dateien in diesem Forum nicht herunterladen.

 

Alle Zeiten sind GMT + 2 Stunden (Sommerzeit)
Aktuelles Datum und Uhrzeit: 06.04.2020, 11:47
Nach oben
Valid HTML 4.01 Transitional
Valid CSS!
Software based on work from the phpBB-Group  •  Deutsche Übersetzung von phpBB.de

netcup - Internetdienstleistungen
 
 
[ happytec.at | forum.happytec.at | blog.happytec.at | esports.happytec.at | event.happytec.at ]