Codigo php en el portal
-Titulo:Codigo php en el portal -URL: http://www.zotacserver.com/ -Actualizacion: mybb 1.4.4. -Informacion del problema: Bueno necesito poner un c...

-Titulo:Codigo php en el portal
-URL: http://www.zotacserver.com/
-Actualizacion: mybb 1.4.4.
-Informacion del problema: Bueno necesito poner un codigo php en mi portal de la web asi muestra el estado de mi servidor de wow, pero no reconoce el php, osea no lo carga.

Dejo el codigo php:
<style type="text/css">
<!--
.Estilo1 {font-family: Verdana, Arial, Helvetica, sans-serif}
-->
</style>


<?php
// Dominio a comprobar
$sitio = "zotac.no-ip.info";
$reino = "Zotac" ;
// Puerto a comprobar, el web es el 80
$puerto = 8129;
$fp = @fsockopen($sitio,$puerto,$errno,$errstr,10);
if(!$fp)
{
?>

<span class="Estilo1"><strong>Reino <?php echo $reino ; ?> &nbsp;&nbsp;<img src="http://www.zotacserver.com/images/downarrow2.gif" /></strong></span>
  <?php
// El modo de tratamiento del error puede ser el que se quiera, por ejemplo enviar un email.
}else{
?>
<span class="Estilo1"><strong>Reino <?php echo $reino ; ?> &nbsp;&nbsp;<img src="http://www.zotacserver.com/images/uparrow2.gif" /></strong></span>

<?php
fclose($fp);
}
?>

Y dejo parte del codigo donde esta pegado ese codigo php:
<table cellpadding="0" cellspacing="0" border="0" class="metalborder"><tr><td><img src="images/world-of-warcraft/frame-top-left.png" alt="" title="" /></td><td class="metalborder-top"></td><td><img src="images/world-of-warcraft/frame-top-right.png" alt="" title="" /></td></tr><tr><td class="metalborder-left"></td><td><table width="172" border="0" cellpadding="{$theme['tablespace']}" cellspacing="{$theme['borderwidth']}" class="tborder">
<tr>
<td class="thead"><div align="center"><strong>Estado del servidor  </strong></div></td>
</tr>
<tr>
<td class="trow1">
<?php

$sitio = "zotac.no-ip.info";
$reino = "Zotac" ;

$puerto = 8129;

$fp = @fsockopen($host,$puerto,$errno,$errstr,10);
if(!$fp)
{
$realmd_status = "downarrow2" ;
}
else
{
$realmd_status = "uparrow2" ;
}
echo "<img src='http://www.zotacserver.com/images/".$realmd_status.".gif' /> " ;
?>
</td>
</tr>

Y me aparece de la siguiente manera:

[Imagen: Reinos%20error.PNG]

Es decir que difiere entre que si el servidor está ON o se encuentra OFF.

Agradeceria su ayuda.

Saludos cordiales
Estimado, muhcas gracias por tu respuesta, pero al cargar el plugin que me enviaste sucede el siguiente error:

"Esto aparece en la parte superior de la web
[Imagen: error%201.PNG]

Y esto aparece donde esta el codigo, obvia las "X" y las imagenes que no se ven eso se cual es la razon, es decir que no capta aun el php:

[Imagen: error2.PNG]

Actulice el php, lo puse de la siguiente manera:

<?php
// Dominio a comprobar
$sitio = "zotac.no-ip.info";
$reino = "Zotac" ;
// Puerto a comprobar, el web es el 80
$puerto = 8129;
$fp = @fsockopen($sitio,$puerto,$errno,$errstr,10);
if(!$fp)
{
?>

<strong>Reino <?php echo $reino ; ?> &nbsp;&nbsp;<img src="downarrow2.gif" /></strong>
  <?php
// El modo de tratamiento del error puede ser el que se quiera, por ejemplo enviar un email.
}else{
?>
<strong>Reino <?php echo $reino ; ?> &nbsp;&nbsp;<img src="uparrow2.gif" /></strong>

<?php
fclose($fp);
}
?>

Ademas aparecen todas las palabras que tienen acentos con un simbolo raro, por ejemplo "ié"; esto solo sucede donde tengo el php pegado, si lo retiro el porta funciona correctamente.

Saludos.
es error de sintaxis de tu codigo man, el plugin solo ase que se procese el codigo php incluido en la plantilla.

prueba asi
<?php
// Dominio a comprobar
$sitio = "zotac.no-ip.info";
$reino = "Zotac" ;
// Puerto a comprobar, el web es el 80
$puerto = 8129;
$fp = @fsockopen($sitio,$puerto,$errno,$errstr,10);
if(!$fp)
{
print "<strong>Reino {$reino} &nbsp;&nbsp;<img src=\"downarrow2.gif\" /></strong>";
// El modo de tratamiento del error puede ser el que se quiera, por ejemplo enviar un email.
}else{
print "<strong>Reino {$reino} &nbsp;&nbsp;<img src=\"uparrow2.gif\" /></strong>";
fclose($fp);
}
?>

lo de los caracteres no estoy seguro algun error de codificacion nose...
Gracias funciono, ahora necesito agregar otro codigo php mas pero me tira error:

Codigo anterior funcionando:
<?php
$sitio = "zotac.no-ip.info";
$reino = "Zotac" ;
$puerto = 8129;

$fp = @fsockopen($sitio,$puerto,$errno,$errstr,10);
if(!$fp)
{
print "<strong>Reino {$reino} &nbsp;&nbsp;<img src=\"images/downarrow2.gif\" /></strong>";
// El modo de tratamiento del error puede ser el que se quiera, por ejemplo enviar un email.
}else{
print "<strong>Reino {$reino} &nbsp;&nbsp;<img src=\"images/uparrow2.gif\" /></strong>";
fclose($fp);
}
?>


Codigo nuevo a agregar:

<?php 
$host = "zotac.no-ip.info" ;
$usuario_db = "XXXXX" ;
$contraseña_db = "XXXXXX" ;
$conexion = mysql_connect($host , $usuario_db, $contraseña_db);
$db = "realmd2" ;
$db_ch = "characters4" ;

mysql_select_db($db_ch,$conexion);
$onlines = "select * from characters where online = '1'" ;
$onlines_1 = mysql_query($onlines) or dir ("Error al identificar jugadores OnLine") ;
$onlines_2 = mysql_num_rows($onlines_1);

?>

Jugadores Online: <?php echo $onlines_2 ; ?>

Agradezco mucho tu ayuda.

Saludos!
y que error sale??
El mismo error que marque al prinicipio pero con la diferencia que te dice en otra linea.

Como unirias en uno solo esos codigos php?

Saludos
Colaboradores
Himura
This forum uses Lukasz Tkacz MyBB addons.