• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Syntax eines scriptes checken lassen

Status
Für weitere Antworten geschlossen.

byspeed

Neues Mitglied
Diese
Prüfung eignet sich zb. für download Portale, bei der User eigene Scripte hochladen Könen. Jeder weiß wie ärgerlich es ist, wenn man sich einphp script gedownloadet hat, und das funktioniert nicht. Man hat keine ahnung von php und ist aufgeschmissen. "Dafür" gibt es eine Funktion die sich
PHP:
php_check_syntax();
nennt.
sie checkt die syntax eines Strings, oder einer variablen. Wenn man dann ein File in die Variable lädt kann man dann das script vor dem hochladen automatisch checken, ob der user nochmal dran arbeiten muss oder nicht.
Wenn nein, dann hochladen. Eingesetzt wird das Script dann so:
PHP:
$datei= $_POST['dateiname'];
$fehler="";
$checkdatei=php_check_syntax($datei, $fehler);
if($checkdatei){
hochladeanweisungen...
}
else{
echo "Fehler in ".$datei.". Fehler lautet:".$fehler.". Bitte überarbeiten sie ihr Script noch einmal, bis es eine korrekte Syntax hat.";
}
SO einfach gehts:
PHP:
$datei= $_POST['dateiname'];
Damit wird der dateiname aus einem vorher folgendem Formular übernommen.

PHP:
$fehler="";
hier wird eine leere Fehlervariable definiert.
PHP:
$checkdatei=php_check_syntax($datei, $fehler);
hier wird die syntax gecheckt.
und der rest....Tja, da wird dan entweder eine Fehlermeldung ausgegeben oder das file hochgeladen.

so,das war mein erstes Tutorial. Gruß byspeed
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben