Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Xampp wysyłanie komend windows
Forum PHP.pl > Forum > Przedszkole
xxdrago
Witam, czy da się jakoś z poziomu php wysłać komendę do wiersza poleceń chodzi mi o komendę np. ipconfig

Prosze o pomoc.
nospor
system()
exec()
ale to po stronie php. Skąd pomysł że to ma robic Xampp?
xxdrago
Nie wiem, dodałem to żeby było bardziej zrozumiałe

A jeszcze jedno pytanie jak mogę zrobić coś takiego jak CronTab w Windows? chodzi mi o uruchamianie plików php

nospor
windows ma ManagerZadan czy coś takiego.
Przenosze, bo z serwerem www nie ma to zadnego związku
xxdrago
nospor, mam Harmonogram zadań ale nie da się w nim wywołać pliku php.
nospor
Tak jasne.... nie nie da się, a nie umiesz. A to dwie różne rzeczy tongue.gif
Pokaż jak wywołujesz ten plik w tym harmonogramie.
webdice
Poczytaj sobie jak z poziomu wiersza poleceń wywołać skrypt.
xxdrago
No właśnie... chyba masz racje jednak nie umiem...

Nic nie mogę znaleźć w google
nospor
Dlatego napisałem, byś podał kod, jaki wkładasz do tego harmonogramu. Jak mam ci pomoc, skoro nie wiem co ty tam wkładasz...
xxdrago
nospor,
Nie dam kodu bo się śmiać będziesz:D

Coś takiego znalazłem:

http://php.net/manual/en/install.windows.commandline.php

Czyli , że po prostu mogę dodać (przy odpowiednich ścieżkach)?:
C:\PHP5\php.exe -f "C:\PHP Scripts\script.php" -- -arg1 -arg2 -arg3
do tych zaplanowanych zadań? No i czy ten skrypt będzie "widać" jak on będzie wywoływany ?
nospor
Tak.
A jak bedzie wykonywane? Mniej wiecej tak jak w cron.
xxdrago
Mam mały problem ze ścieżkami:

Kod
C:\Program Files (x86)\xampp\xampp\php\Php.exe -f "C:\Program Files (x86)\xampp\xampp\htdocs\test.php"
Nazwa 'C:\Program' nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzn
e,
program wykonywalny lub plik wsadowy.


Jak powinna wyglądać ścieżka zawierająca spacje?
nospor
Uzyj cudzyslowiów tak jak przy drugiej ścieżce.
xxdrago
Kod
Deprecated: Directive 'register_globals' is deprecated in PHP 5.3 and greater in
Unknown on line 0

Deprecated: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greate
r in Unknown on line 0

Deprecated: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in
Unknown on line 0
test


Czyli po dostaniu takiej informacji rozumiem , że skrypt jest wykonany?

No i czy błędy typu Unknown on line 0 mogą zostać?
nospor
Jesli skrypt wyświetlał napis "test" to tak, został wykonany.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.