Soy principiante en PHP y seguramente lo que voy a preguntar es algo muy fácil de resolver, a ver si me podéis echar una mano!
Tengo una radio online y el proveedor me da un código PHP para que introduzca en mis páginas y que me muestre si estoy o no retransmitiendo.
El código es el siguiente:
Código:
$online = "ESTAMOS EN EL AIRE"; es la parte en la que puedo definir qué poner cuando esté retransmitiendo y $offline = "NO ESTAMOS EN EL AIRE"; cuando no esté retransmitiendo (puedo cambiar el texto ESTAMOS EN EL AIRE por otro texto diferente).<?php
// Change these to your online/offline messages //
$online = "ESTAMOS EN EL AIRE"; // Displays when stream is online
$offline = "NO ESTAMOS EN EL AIRE"; // Displays when stream is offline
// don't edit below //
$ip = "87.98.164.183";
$port = "13122";
$fp = @fsockopen($ip,$port,$errno,$errstr,1);
if (!$fp)
{
$status = $offline;
}
else
{
fputs($fp, "GET /7.html HTTP/1.0\r\nUser-Agent: Mozilla\r\n\r\n");
while (!feof($fp))
{
$info = fgets($fp);
}
$split = explode(',', $info);
if ($split[1] == "0" )
{
$status = $offline;
}
else
{
$status = $online;
}
}
echo $status;
?>
El problema es que tan sólo se puede mostrar texto...
Lo que quiero en concreto es poder mostrar una imagen cuando esté retransmitiendo y otra diferente cuando no esté retransmitiendo. Pero no permite incluir un código HTML (he probado a hacer esto $online = "<img src="imagen.jpg" />"; Pero evidentemente es imposible ya que las comillas "" del html interfieren con las del PHP)
¿Qué podría hacer para mostrar imágenes en vez de texto?
Muchas gracias.




