Einzelnen Beitrag anzeigen
Alt 10.05.2009, 18:18  
nikosch
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.232
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Zitat:
Fällt euch noch etwas auf oder würdet Ihr diese Funktion auch bei euch bedenkenlos einsetzen?
Auf keinen Fall.

1.
Zitat:
if (realpath($_SERVER['SCRIPT_FILENAME'])
hat weder mit den Belangen der Funktion zu tun, noch muss mehr als einmal pro Script vorgenommen werden. Ein die ist auch unpraktisch.

2.
Zitat:
if(get_magic_quotes_gpc()
Selbe Argumentation. Ist nur einmal noetig, wobei man die Funktion mehrfach für dasselbe Feld aufrufen koennte. Hat auch nichts mit "protect" oder "real_escape" zu tun.

3.
Zitat:
$var = stripslashes($var);
stripslashes funktioniert so nicht für Arrays.

4.
Zitat:
mysql_real_escape_string
Ist unnütz für Hashes und ohne Datenbankverbindung wertlos. Die ist aber kein Parameter der Funktion

5.
Zitat:
float
ist keine lange Zahl, sondern eine Gleitkommazahl. Lerne Grundlagen!

6.
Zitat:
protect($var, $typ)
nichtssagender Bezeichner, kein Default für Typ

Usw. usf. Hättest Du die Links oben mal vollständig gelesen, hättest Du einen Grossteil der Kritiken schon gekannt.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online