PHP-Code:
@require_once('functions/controller.php'); // wozu das @? und warum verlässt du dich auf den include_path?(wer sollte was daran ändern können und wenn wie ? )
$postarray = array_merge($_POST); // wozu das merge ? ( aus dem manual)
$getarray = array_merge($_GET); // wozu das merge ? ( " " manual )
foreach ($getarray as $varx => $val) {
$getarray[$varx] = preg_replace('/[^a-z0-9 \\/?=&]/Usi','',$val); // Get Daten verfälschen? Warum? (weil ich nicht mehr als die dort in der regex aufgeführten zeichen haben will)
}
$output = controler($postarray,$getarray);
echo $output;
(ahh ja das @ naja das ist noch von einer etwas ausführlicheren debugarbeit über in der ich bestimmte fehler erzeugen wollte und daher alle unnötigen fehlermeldungen ausgeblendet hatte eben genau in dieser include anweisung.)
Ungern da es dabei schon recht gut ins detail geht wie meine seite funktioniert und dein kommentar wegen des include path mich stuzig macht ... was meinst du damit genau?.
(^^hardcoded und ich sehe keine manipulationsmöglichkeit)..
verwende öfter include in meinem code teils auch für wichtige codesegmente deren pfad aber von mir festgelegt wurde wie im obrigen codebeispiel.
LG
R4Zz0R