![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 6.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Wytłumaczę po co mi to jest.
Potrzebuję funkcjonalność która będzie mi odpalała skrypt php co jakiś czas np. codziennie o 14:00, przy wykorzystaniu serwera apache (KRASNAL SERV) na Windows XP. Niestety jedyne co udało mi sie w tym temacie zrobić to wykorzystać harmonogramy zadań w Windows. Gdyby ktoś znał inny sposób to byłbym wdzięczny za podpowiedź. Harmonogram odpala przeglądarke (firefox) z parametrem do strony ze skryptem php. Wszystko działa tylko ze nie chciałbym aby komuś w trakcie pracy uruchamiała sie przeglądarka. Stąd pytanie czy da się uruchomić skrypt bezpośrednio na serwerze bez wykorzystania przeglądarki?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 6.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
dokładnie tak probowalem
skrypt wyglada tak:
ale przy wykorzystaniu php.exe insert nie wchodzi do bazy, przez przeglądarkę działa bez problemu (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) orglee -- to co podales jest dobre i działa problem jest z funkcjami w skrypcie, funkcje dla połącznia z MS SQL nie są typowe i wygląda na to ze nie sa wykonywane. moze musze załadowac odpowiednia biblioteke [+] edit Do wstawiania kodu na forum służą odpowiednie tagi BB Code. Tym razem poprawiłem, ale na przyszłość proszę o tym pamiętać. --- ~strife |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
Pozwól że się pomądrze trochę jako że dawno okazji nie miałem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Uruchamiając php z linii poleceń nie ładujesz php.ini w którym znajdują się włączenia rozszerzeń. Jako że php jest środowiskiem tworzonym przez zapalonych *nix'owców pomocy do pliku php.exe nie wywołasz wpisując php.exe /? tylko za pomocą przełącznika -h lub --help (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (IMG:http://img366.imageshack.us/img366/2630/cmdphpqd1.jpg) edit> Sprawa jest o tyle ciekawa że kiedy testuję u siebie poniższy skrypt uruchamiając go z cmd bez dołączania php.ini wyświetlają mi się wszystkie rozszerzenia.
Ahaaa bo ty masz krasnala. Ten post edytował orglee 23.04.2007, 23:09:02 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 6.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
No proszę, nie miałem pojęcia że uruchamiając z wiersza poleceń php.exe nie wczytuje on php.ini
Dzięki za info. A problem udało się mi się w końcu rozwiązać, ponieważ korzystałem z funkcji do obsługi połączenia z bazą MS SQL Server 2000, które obsługuje biblioteka php_mssql.dll musiałem ją wywołać bezpośrednio w skrypcie, który miał być uruchamiany za pomocą funkcji dl() <?php dl('php_mssql.dll'); ... ... ... ?> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 06:22 |