Mam zainstalowanego XAMPP'a, a w nim uruchomiony serwer PHP. Chcę uruchamiać co minutę poprzez windowsowy harmonogram zadań poniższy skrypt:
<?php $drzwi = 1; $okno = 1; if($drzwi > "0" && $okno > "0") header("Location: http://www.era.pl/msg/api/do/tinker/sponsored?message=TRESC WIADOMOSCI SMS: OKNO I DRZWI OTWARTE&number=606606606&password=HASLO&login=48606606606&failure=''&success=''&mms=false"); /* Redirect browser */ elseif($drzwi > "0" && $okno < "1") header("Location: http://www.era.pl/msg/api/do/tinker/sponsored?message=TRESC WIADOMOSCI SMS: DRZWO OTWARTE&number=606606606&password=HASLO&login=48606606606&failure=''&success=''&mms=false"); /* Redirect browser */ elseif($drzwi < "1" && $okno > "0") header("Location: http://www.era.pl/msg/api/do/tinker/sponsored?message=TRESC WIADOMOSCI SMS:OKNO OTWARTE&number=606606606&password=HASLO&login=48606606606&failure=''&success=''&mms=false"); /* Redirect browser */ ?>
który co minute będzie wysyłał mi sms'a (zmienne $drzwi i $okno będą docelowo pobierane z pliku *.txt). Wszystko działa jeśli odpalę skrypt w przeglądarce. Jeśli użyje interpretera php.exe wtedy nie działa :/ Uruchamiam go z wiersza poleceń komendą:
CODE
C:\xampp\php>php.exe -f C:\xampp\htdocs\html\sms.php
ale tylko chwile coś mieli i żadnych rezultatów :/ Nic nie wyświetla tylko wraca i znów wyświetla w konsoli znak zachęty >
Próbowałem dodać do php.exe opcję -c i podałem lokalizację php.ini, ale to też nic nie dało. Próbowałem użyć równieć php-win.exe, zgodnie z sugestią tutaj: http://forum.php.pl/lofiversion/index.php/t108597.html ale również nie działa. Co prawda poradziłem sobie używając windowsowego portu wget (http://users.ugent.be/~bpuype/cgi-bin/fetch.pl?dl=wget/wget.exe), ale czemu nie mogę uruchomić tego przez interpreter php.exe?