Autor Zpráva
ikvac
Profil *
Zdravim, resim nasledujici problem:

Mame ip modul (branu) do ustredny, casto se stane, ze spadne spojeni s voip ustrednou.
Abych spojeni znovu nahodil, musim se prihlasit pres web k te ip brane a prokliknout tlacitko "znovu registrovat".

Chci to zkusit nejak automatizovat. WGETem stahnu stav te ip brany do nejakeho lokalniho souboru a php scriptem
ho prohlednu. Jednoduse tedy zjistim, jestli je ip brana registrovana nebo ne. Na te webove strance je tlacitko
vytvorene javascriptem, pres nejaky browser bych tedy videl odkaz na "javascript:_CallReInit(1)"

A ted stojim pred problemem, jak kliknout - scriptovacim jazykem, nebo z prikazove radky.

Asi chapu, ze primo php scriptem to nepujde. Tedy to asi ani nepatri do tohoto fora, ale netusim, kde jinde se zeptat.
Pravdepodobne bych mel spustit nejaky externi browser, ktery ma podporu javascriptu (coz wget neni).

Chci, aby ten "nahazovaci software" bezel na linux. serveru, nemam k dispozici zadne gui.

Dik za jakykoliv namet.
nightfish
Profil
ikvac
no...doporučuju studium toho javascriptu, podívat se, co a jak ta funkce _CallReInit() volá
HonzaH2
Profil
"Klik pomocí php" sice nejde, ale co ti brání php skriptem otevřít stránku, kde pomocí onload zavoláš to samé, co volá funkce onclick? :o)

Samozřejmě to pak vyžaduje prohlížeč, podporující javascript
koudi
Profil
co ti brání php skriptem otevřít stránku, kde pomocí onload zavoláš to samé, co volá funkce onclick?
Proč? Jestliže je to nějakym způsobem adminované přes browser, tak se všechny akce dají vyvolat nějaký http požadavkem. Z toho imho tak nějak plyne, že se 'téměř vše' dá simulovat pomocí php. Třeba pomocí curl.
Toto téma je uzamčeno. Odpověď nelze zaslat.