Buenas!
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:
<?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;
?>
$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).
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.