Entwickler-Ecke
Sonstiges (Delphi) - php.exe Syntaxcheck?
Jakob_Ullmann - So 14.09.08 12:50
Titel: php.exe Syntaxcheck?
Hallo,
irgendwie kann man ja von der php.exe einen Syntaxcheck durchführen lassen. Aber wie? Wenn ich - bis jetzt nur über die Eingabeaufforderung - php.exe "hallo.php" zum Beispiel aufrufe, gibt es tausend verschiedene Meldungen, mit denen keiner etwas anfangen kann. Wie kann man also zu vernünftigen Ergebnissen kommen? Und besteht die Möglichkeit, a) das Konsolenfenster zu verstecken und b) die Meldungen in einem Memo oder in einer ListBox aufzufangen? CreateProcess? ShellExecute?
pigfacejoe - So 14.09.08 12:53
Hol dir den PHP Designer Personal, bei dem kannste einfach den Pfad zur php.exe angeben und die Syntax prüfen lassen!
Mit dem kann man auch echt komfortabel in PHP proggen ;-)
//EDIT: hab wohl ein bisschen zu schnell geantwortet, habe nicht gesehen, dass du die meldung in deinem Programm abfangen willst, sry :oops:
Gruß
Max
Jakob_Ullmann - So 14.09.08 12:55
Ja, aber ich möchte es in mein Delphi-Programm integrieren. :P
BenBE - So 14.09.08 13:15
php --help hilft ;-)
Kurzversion:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18:
| Usage: php [-q] [-h] [-s] [-v] [-i] [-f <file>] php <file> [args...] -a Run interactively -C Do not chdir to the script's directory -c <path>|<file> Look for php.ini file in this directory -n No php.ini file will be used -d foo[=bar] Define INI entry foo with value 'bar' -e Generate extended information for debugger/profiler -f <file> Parse <file>. Implies `-q' -h This help -i PHP information -l Syntax check only (lint) -m Show compiled in modules -q Quiet-mode. Suppress HTTP Header output. -s Display colour syntax highlighted source. -v Version number -w Display source with stripped comments and whitespace. -z <file> Load Zend extension <file>. |
Jakob_Ullmann - So 14.09.08 13:31
Und wie kann ich die Konsole verstecken? (für das Memo hab ich noch ne Demo auf meiner Platte, fällt mir ein)
EDIT: Wie hast du diesen Auszug aus der Konsole bekommen?
BenBE - So 14.09.08 13:55
cmd mit QuickEdit-Modus ...
Und bzgl. der Konsole schau dir mal TDosCommand an ...
Jakob_Ullmann - So 14.09.08 14:01
Danke. :D
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!