UUUPS...
Ja entschuldige DokuLeseHemmung
da hab ich mich im thread geirrt...
Das war von Cortex ...
Ich sage ja nicht das ich dich dazu zwingen möchte sondern ob du oder andere eventuell
konstruktive vorschläge für ein in Prozedualem php geschriebenen framework hast.
Aber mal davon abgesehen habe ich nun auch noch eine andere frage.
In meinem framework benutze ich eine funktion mit der ich überprüfe ob eine übergebene variable eine funktion ist die in php verwendet wird, oder eine meiner funktionen.
Nun dachte ich mir das ich diese sicher noch etwas optimieren könnte weil ich gerade nach einer möglichkeit suche nur zugelassene formulare und eingabefelder über post und get übergeben zu lassen. Mein bisheriger code sieht so aus.
PHP-Code:
<?php
/**
*Formularprüfung (loginformular)
* Zur prüfung ob es sich um das echte loginformular handelt.
**/
function CCCM_function isRightForm($formarr){
//zu switchender param
switch($formarr) {
case 'login':
$allowfield = array();
$allowfield[] = 'user';
$allowfield[] = 'pass';
$sent = array_keys($formarr);
if($sent == $allowfield) {
return 1;
} else { return 0; }
break;
}
}
?>
Sicher ist nicht die eleganteste lösung aber ein grober entwurf der funktioniert.
Da das ja je nach größe ziemlich lange brauchen können suche ich nun natürlich nach einem eleganteren weg.
Jetzt würde ich von euch gerne wissen ob array_key_exists selbstständig auch ein array von prüfwerten durchläuft ...
also :
PHP-Code:
<?php
$suche = array('nummer1','nummer2');
$prüfe = array('nummer1','nummer2');
$erlaubt = array_key_exists($suche,$prüfe);
?>
ich werd es grade leider nicht testen können da ich gerade nicht an meinem pc bin aber eventuell bekomme ich ja schon eine antwort.
lg und entschuldigt bitte meinen kleinen patzer mit dem kommentar.
R4Zz0R