PDA

View Full Version : SCRIPT afisare date(cache de exemplu) din oscam!



puidezmeu
05-03-14, 22:19
Mai jos e un simplu script care afiseaza partea de cache din oscam(e) pe o pagina web(pt integrare in forum de ex)

cd /var/www
nano cache.php

<a href='update.php'>Update</a>



chmod 777 cache.php

nano update.php


<?php
shell_exec("/var/etc/script.sh");
header( 'Location: http://yoursite/cache.php');
?>


chmod 777 /var/etc/script.sh
chmod 777 update.php

nano /var/etc/script.sh

echo "<a href='update.php'>Update</a>\n\n" > /var/www/cache.php
tail -n 20 /usr/local/etc/oscam.log |grep cache3 >/var/etc/1.log
tail -n 20 /usr/local/etc/vps2/oscam.log |grep cache3 >/var/etc/3.log
tail -n 20 /usr/local/etc/vps3/oscam.log |grep cache3 >/var/etc/2.log
echo "<p> OSCAM #1 CACHE STATUS</p>" >> /var/www/cache.php
while read lines
do
echo "<p>$lines</p>" >> /var/www/cache.php
done < /var/etc/1.log
echo "<p> OSCAM #2 CACHE STATUS</p>" >> /var/www/cache.php
while read lines
do
echo "<p>$lines</p>" >> /var/www/cache.php
done < /var/etc/2.log
echo "<p> OSCAM #3 CACHE STATUS</p>" >> /var/www/cache.php
while read lines
do
echo "<p>$lines</p>" >> /var/www/cache.php
done < /var/etc/3.log
echo "<p> ######### END OF CACHE STATUS ############</p>" >> /var/www/cache.php




chmod 777 la toate fisierele sau chown www-data pt a putea fi executate de apache/php user
se poate folosi si curl pt a lua partea de staus si se pot filtra datele sa afiseza doar ce va intereseaza...exemplul de mai sus e daca oscamul e local(unde e si site-ul) ...
rezultatul arata cam asa
http://oscam.infosatelit.org/cache.php