Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevok: 1 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
problem s php

Registrovaný: 27.11.07
Prihlásený: 12.08.19
Príspevky: 121
Témy: 38
Bydlisko: Nitra
Príspevok NapísalOffline : 14.02.2010 12:23

mam taky problem na stranke mi ukazuje status radioshoutcastu ale mam dva servery na ktorych vysielam. a chcel by som to tak spravit ze: ak nebude jeden vysielat tak ukaze status druheho, a ak nebude vysielat druhy ukaze status prveho samozrejme ked budu vypate ukaze OFFLINE - ako to spravit pri tomto php subore?

Kód:
 <?php
include('config_radio.php');

$scfp = fsockopen("$scip", $scport, &$errno, &$errstr, 30);
 if(!$scfp) {
  $scsuccs=1;

 }
if($scsuccs!=1){
 fputs($scfp,"GET /admin.cgi?pass=$scpass&mode=viewxml HTTP/1.0\r\nUser-Agent: SHOUTcast Song Status (Mozilla Compatible)\r\n\r\n");
 while(!feof($scfp)) {
  $page .= fgets($scfp, 1000);
 }
######################################################################################################################
/////////////////////////part 1 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//define  xml elements
 $loop = array("STREAMSTATUS", "BITRATE", "SERVERTITLE", "CURRENTLISTENERS", "MAXLISTENERS", "BITRATE");
 $y=0;
 while($loop[$y]!=''){
  $pageed = ereg_replace(".*<$loop[$y]>", "", $page);
  $scphp = strtolower($loop[$y]);
  $$scphp = ereg_replace("</$loop[$y]>.*", "", $pageed);
  if($loop[$y]==SERVERGENRE || $loop[$y]==SERVERTITLE || $loop[$y]==SONGTITLE || $loop[$y]==SERVERTITLE)
   $$scphp = urldecode($$scphp);

// uncomment the next line to see all variables
//echo'$'.$scphp.' = '.$$scphp.'<br>';
  $y++;
 }
//end intro xml elements
######################################################################################################################
######################################################################################################################
/////////////////////////part 2\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//get song info and history
 $pageed = ereg_replace(".*<SONGHISTORY>", "", $page);
 $pageed = ereg_replace("<SONGHISTORY>.*", "", $pageed);
 $songatime = explode("<SONG>", $pageed);
 $r=1;
 while($songatime[$r]!=""){
  $t=$r-1;
  $playedat[$t] = ereg_replace(".*<PLAYEDAT>", "", $songatime[$r]);
  $playedat[$t] = ereg_replace("</PLAYEDAT>.*", "", $playedat[$t]);
  $song[$t] = ereg_replace(".*<TITLE>", "", $songatime[$r]);
  $song[$t] = ereg_replace("</TITLE>.*", "", $song[$t]);
  $song[$t] = urldecode($song[$t]);
  $dj[$t] = ereg_replace(".*<SERVERTITLE>", "", $page);
  $dj[$t] = ereg_replace("</SERVERTITLE>.*", "", $pageed);
$r++;
 }
//end song info
fclose($scfp);
}

//display stats
if($streamstatus == "1"){
//you may edit the html below, make sure to keep variable intact
echo'
<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<link rel=stylesheet href="" type="text/css">
<title>'.$scdef.'</title>
</head>

<body text="" bgcolor="">
<p align="center"><center>

<div><TABLE bgcolor="#000000" border=1 bordercolorlight="#C0C0C0" bordercolordark="#808080">
<TR valign=top>
<TD rowspan=7 width=113><div class="wpmd">
<div><img src="logoo.jpg"></div>
</div>
</TD>
<TD width=166><div class="wpmd">
<div><center><img src="online.jpg"></center><br></font></div>
</div>
</TD>
</TR>
<TR valign=top>
<TD width=166><div class="wpmd">
<div><font color=red><b>Názov:</b> '.$servertitle.'<br></font></div>
</div>
</TD>
</TR>
<TR valign=top>
<TD width=166><div class="wpmd">
<div><font color=red><b>Poslucháci:</b> '.$currentlisteners.' / '.$maxlisteners.'<br></font></div>
</div>
</TD>
</TR>
<TR valign=top>
<TD width=166><div class="wpmd">
<font color=red><div><b>Bitrate:</b> '.$bitrate.'kbps<br></font></div>
</div>
</TD>
</TR>
<TR valign=top>
<TD width=166><div class="wpmd">
<div><font color=red><MARQUE><b>Práve hrá:</b> '.$song[0].'</p><b></font></MARQUE></div>

</div>
</div></div>
</div>
</TD>
</TR>
</TABLE>
</div>
</div></div>
</p>
</body>

</html>';
}
if($streamstatus == "0")
{
//you may edit the html below, make sure to keep variable intact
echo'
<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<link rel=stylesheet href="" type="text/css">
<title>Radio je Offline</title>
</head>

<body text="" bgcolor="">
<center>
<img src="offline.jpg">
</body>

</html>';
}
?>







_________________
Kto raz prežil veľkú lásku, ten je až do smrti šťastný i nešťastný z toho, že sa z nej vyliečil.
Schiller

ASUS N55SF-S1332V :Intel Core i7 2670QM Sandy Bridge, 15.6 "LED 1920x1080 , RAM 6GB, NVIDIA GeForce GT555M 2GB, HDD 750GB, Windows 7 Home Premium 64-bit
Odpovedať na tému [ Príspevok: 1 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. PHP problem

v PHP, ASP

15

1860

30.03.2007 8:19

Punker661 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mysql + php problem

v PHP, ASP

3

683

21.04.2007 14:08

lukasmakac Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem PHP, MySQL

v PHP, ASP

11

499

17.05.2010 12:07

ricco24 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. my php problem

v PHP, ASP

2

476

23.04.2007 21:48

p360t Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Problem s php

v PHP, ASP

5

519

02.12.2009 22:37

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem v PHP

v PHP, ASP

3

387

26.01.2012 20:29

venom2 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém s PHP

v PHP, ASP

17

453

05.06.2014 20:04

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP-Shell problem

v PHP, ASP

4

504

25.03.2008 11:32

socket Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem s PHP

v Operačné systémy Unix a Linux

2

697

01.03.2007 22:33

--==[Lu-Boss]==-- Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP Fusion mods problém

v Redakčné systémy

0

414

15.05.2012 16:47

DwEjtSvK Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [VYRIESENE] Php GET problem

v PHP, ASP

4

559

21.02.2009 20:12

Xardas Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem s config.php

v Redakčné systémy

5

580

22.04.2007 16:51

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem s instalaciou PHP

v PHP, ASP

11

628

22.12.2010 14:02

mariachi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém s SQL-PHP

v Databázy

5

659

17.05.2009 17:09

gizmof10 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem s PHP kódom

v PHP, ASP

4

374

03.01.2013 12:42

saboter14 Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Problem s php rezervaciou...

v PHP, ASP

5

497

11.05.2011 23:28

shaggy Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra