xxdrago
7.12.2011, 09:45:26
Witam, czy da się jakoś z poziomu php wysłać komendę do wiersza poleceń chodzi mi o komendę np. ipconfig
Prosze o pomoc.
nospor
7.12.2011, 09:48:07
system()
exec()
ale to po stronie php. Skąd pomysł że to ma robic Xampp?
xxdrago
7.12.2011, 09:51:06
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
7.12.2011, 09:54:26
windows ma ManagerZadan czy coś takiego.
Przenosze, bo z serwerem www nie ma to zadnego związku
xxdrago
7.12.2011, 09:56:37
nospor, mam Harmonogram zadań ale nie da się w nim wywołać pliku php.
nospor
7.12.2011, 10:01:47
Tak jasne.... nie nie da się, a nie umiesz. A to dwie różne rzeczy

Pokaż jak wywołujesz ten plik w tym harmonogramie.
webdice
7.12.2011, 10:06:05
Poczytaj sobie jak z poziomu wiersza poleceń wywołać skrypt.
xxdrago
7.12.2011, 10:08:16
No właśnie... chyba masz racje jednak nie umiem...
Nic nie mogę znaleźć w google
nospor
7.12.2011, 10:10:21
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
7.12.2011, 10:18:13
nospor,
Nie dam kodu bo się śmiać będziesz:D
Coś takiego znalazłem:
http://php.net/manual/en/install.windows.commandline.phpCzyli , ż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
7.12.2011, 10:22:32
Tak.
A jak bedzie wykonywane? Mniej wiecej tak jak w cron.
xxdrago
7.12.2011, 10:27:19
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
7.12.2011, 10:34:38
Uzyj cudzyslowiów tak jak przy drugiej ścieżce.
xxdrago
7.12.2011, 10:43:39
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
7.12.2011, 10:51:40
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.