SteffiMichi Geschrieben 29. April 2004 Geschrieben 29. April 2004 Hi Ihrs, schon wieder ich, grad ein Thema erfolgreich abgeschlossen, folgst schon das nächste . Wie kann ich denn ein PHP-Skript mit den geplanten Tasks zu einer bestimmten Zeit automatisch ausführen? Wenn ich mit dem Assistenten einen neuen Task plane (was für ein schönes Wortspiel ) wird das immer nur im Editor geöffnet, obwohl ich bei öffen in schon http://localhost/pfad... eingegeben hab. Irgendwie muss das doch gehen, oder?? Greetz StMi
robotto7831a Geschrieben 29. April 2004 Geschrieben 29. April 2004 Du kannst ein PHP Skript in der Kommandozeile durch php.exe skriptname.php ausführen. Frank
Deagle--Knight Geschrieben 30. April 2004 Geschrieben 30. April 2004 dazu muss aber auch der apache laufen .... wenn du win 2000 / win xp hast, kannste apach und mysql als dienste installieren und diese dann per autostart starten lassen
kills Geschrieben 30. April 2004 Geschrieben 30. April 2004 [Knight']dazu muss aber auch der apache laufen .... wenn du win 2000 / win xp hast, kannste apach und mysql als dienste installieren und diese dann per autostart starten lassen wenn du php per kommando zeile aufrufst, brauchst du keinen Webserver! Mysql brauchst du natürlich auch nur, wenn du in deinen scripts db-Zugriffe hast.
SteffiMichi Geschrieben 30. April 2004 Autor Geschrieben 30. April 2004 Danke euch!! Habs gerade ausprobiert, aber ich glaub ich mach noch irgendwas falsch: Wo genau muss ich php.exe skriptname.php reinschreiben ?? Momentan steht das bei "Starten" und bei "In" habe ich den Pfad eingetragen, in welchem sich das Skript befindet... Aber irgendwie passiert nix... :eek:
robotto7831a Geschrieben 30. April 2004 Geschrieben 30. April 2004 Du mußt auch den Pfad zur php.exe eintragen. Frank
SteffiMichi Geschrieben 30. April 2004 Autor Geschrieben 30. April 2004 Mmh, habe das jetzt alles nochmals ausprobiert und scheinbar funktioniert es auch, aber eben nur scheinbar. Das, was das Skript eigentlich machen soll, passiert nicht. Kann es evtl. sein, dass ich mehrere Tasks parallel laufen lassen muss, wenn das PHP-Skript per include() andere Skripte einbindet?? Muss da für jedes dieser Skripte ein eigener Task geplant werden?? Oder kann man auch in einem Task mehrere Skripte ausführen?? Was ich auch noch nicht genau verstanden habe, wo muss ich den Pfad genau eintragen?? Bei Starten: z.B. C:\pfad\php.exe C:\pfad\datei.php und bei in: z.B. C:\pfad\ C:\pfad oder wie?? stehe hier bissel aufm Schlauch (bin schon an der Windows-Hilfe verzweifelt -> kein Wunder) THX
robotto7831a Geschrieben 30. April 2004 Geschrieben 30. April 2004 Was genau soll denn passieren? Du mußt nur die PHP Datei selber starten. Frank
kills Geschrieben 30. April 2004 Geschrieben 30. April 2004 Usage: php [-q] [-h] [-s] [-v] [-i] [-f <file>] php <file> [args...] -a Run interactively -b <address:port>|<port> Bind Path for external FASTCGI Server mode -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>. http://aspn.activestate.com/ASPN/docs/PHP/commandline.html http://www.google.de/search?hl=de&ie=UTF-8&oe=UTF-8&q=php+command+line&spell=1
SteffiMichi Geschrieben 1. Mai 2004 Autor Geschrieben 1. Mai 2004 Danke!! Habs mittlerweile hinbekommen! Schönen 1. Mai noch! StMi
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden