Autor Zpráva
Camo
Profil
Zdravím,
a chcem sa spýtať, ako zautomatizovať čítanie logov na servery. Ukladá sa mi to tam v gz formáte. Skúšal som:
$x=file_get_contents('log.gz');
echo gzdecode($x);
ale zrejeme to nebude také jednoduché. Neviete mi poradiť ako to prečítať? Prečítať sa mi to síce podarilo, ale musel som to stiahnuť a rozbaliť doma...

Ď.
Jan Tvrdík
Profil
Camo:
Uvedený kód by měl bez problémů fungovat. Nemáš problém s právy?
Camo
Profil
Jan Tvrdík:
Aké práva myslíš? Je to normálny platený hosting, tak nad tým, že by som nemal právo čítať logy ani neuvažujem. Pristupujem k nemu cez vlastníka účtu, takže neviem, čo máš na mysli?
Jan Tvrdík
Profil
Camo:
nad tým, že by som nemal právo čítať logy ani neuvažujem
Tak nad tím zauvažuj :) Myslím normální linuxová práva k souboru. Prostě zkontroluj, že volání funkce file_get_contents nevrátí FALSE.

Zkus třeba takhle rozbalit oc.merxes.cz/public.php?service=files&t=c5fecadd0a8b17aa4e048fcd6917ddf8
Camo
Profil
No veď nad tým neuvažujem aj kvôli tomu, že file_get_contents normálne funguje. Práva sú nastavené na rw-r-r a normálne sa ku tomu súboru dostanem, len sa to nedá čítať.
A zrejme nechápem, čo mi chceš tým odkazom povedať.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: