Portál AbcLinuxu, 26. dubna 2024 08:34


Dotaz: Zmena predavani parametru programu

15.7.2014 11:37 Michal Urban | skóre: 7
Zmena predavani parametru programu
Přečteno: 162×
Odpovědět | Admin
Zdravim,

jedna se mi o spousteni skriptu, ktery updatuje program Tiny Tiny RSS. Na svem domacim serveru jsem pouzival CRON a mel ho nastaveny nasledovne:
*/10 * * * * /usr/bin/php /home/michal/D/WWW/domains/rss.kajigger.eu/update.php --feeds --quiet --force-update
Nyni prechazim na hosting Wedosu a tam nejde primo pristupovat ke CRONu - dela se to tam pres webove rozhrani, spoustici php skripty. Mam tedy problem, jak predat "--feeds --quiet --force-update" ...

Na podpore jsem se po probrani problemu dozvedel, ze

"... parametry můžete skriptu předávat pouze tímto způsobem: skript.php?par1=value&par2=value2

Řešením by bylo upravit načítání parametrů v tom skriptu, aby počítal se vstupem dle GET parametrů ($_GET), nikoliv z CMD parametrů ($_SERVER['argv']). S tím si ovšem musíte poradit sám, ..."

Ja tedy ale vubec netusim wtf? Mate prosim nekdo nejaky napad?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.7.2014 12:07 chrono
Rozbalit Rozbalit vše Re: Zmena predavani parametru programu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Musí sa nahradiť volanie funkcie getopt v súbore update.php niečim, čo v prípade, že php skript nie je spustený cez príkazový riadok, použije GET (či niečo podobné).

Ako by taká funkcia mohla vyzerať sa dá nájsť v komentároch k nápovede funkcie getopt na stránkach Php (funkcia vyzerá rozumne, ale príliš som nezisťoval, ako bezpečne je napísaná, každopádne ja by som pomocou .httaccess aj tak zakázal prístup k tomu súboru update.php z internetu).
15.7.2014 12:21 chrono
Rozbalit Rozbalit vše Re: Zmena predavani parametru programu
Ďalšia možnosť by bola v konfigurácii povoliť register_argc_argv (to by malo spôsobiť, že parametre v GET budú dostupné aj cez argv).
15.7.2014 16:09 Michal Urban | skóre: 7
Rozbalit Rozbalit vše Re: Zmena predavani parametru programu
Diky a odpoved, mrknu na to!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.