23 Kwiecień 2024, 13:58:56

Autor Wątek: E-RDS  (Przeczytany 5461 razy)

matt94

  • Grafik
  • Radiowiec
  • *****
  • Wiadomości: 50
    • Status GG
    • www.WebGrafa.pl
E-RDS
« dnia: 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[] = &#39;TWOJ TEKST&#39;;" 
$teksts[] = "Pole1"
$teksts[] = "Pole2"
$teksts[] = "Pole3"
$teksts[] = "Pole4"
$teksts[] = "Pole5"

$ktory array_rand($teksts); 
echo &
#39;<iframe src=http://176.31.16.229:8000/admin.cgi?mode=updinfo&pass=pigment1&song=&#39;.$teksts[$ktory].&#39;></iframe>&#39;; 
 
?>

 
</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ś ??
« Ostatnia zmiana: 26 Luty 2012, 09:03:04 wysłana przez karol »

Karol

  • Administrator
  • Mistrz radiofonii
  • *****
  • Wiadomości: 1785
Odp: E-RDS
« Odpowiedź #1 dnia: 04 Wrzesień 2012, 00:06:43 »
To zależy, czy masz serwer dedykowany, czy jakiś shared hosting.

Karol

  • Administrator
  • Mistrz radiofonii
  • *****
  • Wiadomości: 1785
Odp: E-RDS
« Odpowiedź #2 dnia: 08 Wrzesień 2012, 11:54:20 »
No to dodawanie skryptów do zadań crona będzie się odbywało gdzieś w cpanelu.

Karol

  • Administrator
  • Mistrz radiofonii
  • *****
  • Wiadomości: 1785
Odp: E-RDS
« Odpowiedź #3 dnia: 08 Wrzesień 2012, 14:16:08 »
A hasło uzupełniłeś poprawnie?

Karol

  • Administrator
  • Mistrz radiofonii
  • *****
  • Wiadomości: 1785
Odp: E-RDS
« Odpowiedź #4 dnia: 08 Wrzesień 2012, 16:49:26 »
To pewnie masz błąd w skrypcie jakiś.

Karol

  • Administrator
  • Mistrz radiofonii
  • *****
  • Wiadomości: 1785
Odp: E-RDS
« Odpowiedź #5 dnia: 08 Wrzesień 2012, 22:44:05 »
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);
}