Forum 4stream.pl
Streaming => Skrypty i systemy zarządzania => Wątek zaczęty przez: matt94 w 26 Luty 2012, 08:26:06
-
Siema mam taki skrypt RDS i mam takie pytanie :D
Oto skrypt:
<html>
<head>
<meta http-equiv="Refresh" content="20"><!-- Czas zmiany tekstu Free php RDS (content="10" = 20 sekund) -->
<title>-->><> RDS-lite<<--</title>
</head>
<body>
<?php
$teksts = array();
//kolejne teksty dodajemy wpisujac linijke: "$teksts[] = 'TWOJ TEKST';"
$teksts[] = "Pole1";
$teksts[] = "Pole2";
$teksts[] = "Pole3";
$teksts[] = "Pole4";
$teksts[] = "Pole5";
$ktory = array_rand($teksts);
echo '<iframe src=http://176.31.16.229:8000/admin.cgi?mode=updinfo&pass=pigment1&song='.$teksts[$ktory].'></iframe>';
?>
</body>
</html>
Chciałbym przerobić go tak, żebym mógł sobie wpisywać teksty z poziomu przeglądarki ustawienia IP port i co ile minut maja się pojawiać tekst też :.
Pomoże ktoś ??
-
To zależy, czy masz serwer dedykowany, czy jakiś shared hosting.
-
No to dodawanie skryptów do zadań crona będzie się odbywało gdzieś w cpanelu.
-
A hasło uzupełniłeś poprawnie?
-
To pewnie masz błąd w skrypcie jakiś.
-
Sprawdziłem, tego się chyba nie da zrobić przy użyciu iframe. Kombinowałem na rózne sposoby i nie udąło mi się. Ale łatwo można przy pomocy PHP:
$fp = @fsockopen (host, port, $errno, $errstr, 1);
if ($fp) {
@fputs($fp, "GET /admin.cgi?mode=updinfo&song=". $title ."&url=http://www.sc.krolnet.pl/ HTTP/1.1\nUser-Agent: Mozilla\n");
@fputs($fp, "Authorization: Basic ".base64_encode('admin:'.$pass."\n\n");
@fclose($fp);
}