Einzelnen Beitrag anzeigen
  #18  
Alt 09.01.2011, 19:24:45
R4Zz0R R4Zz0R ist offline
Junior Member
 
Registriert seit: Sep 2009
Ort: Wetzlar/Kassel
Alter: 35
Beiträge: 201
AW: Framework ? ...

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
__________________
Wachsen kann man entweder:

Körperlich -> Man wird größer.
^ Ist so von der Evolution gewollt.

Charakter -> Man wird Geduldiger.
^ Man wächst mit der aufgabe

Kopf -> Man wird Klüger.
^ Wenn die aufgabe probleme macht & man trotzdem deine lösung findet.

Geändert von R4Zz0R (09.01.2011 um 19:36:59 Uhr) Grund: Heute hab ichs hab ich auch noch die falsche funktion gepostet xD
Mit Zitat antworten