Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2009, 08:38
SeaPirates
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 3 meses
Puntos: 9
Archivo existente en directorio

Vereis, estoy creando un panel de logueo, y para poder ponerlo en mantenimiento cuando lo necesite puse

<?

if(@chdir('./directorio_a_testear')){
echo 'Si está deve mostrar el contenido del mantenimiento';
}else{
echo 'Si no está mostrará el menu';
}?>

Si el archivo no esta me sale el menu hasta ahi todo bien, pero cuando añado el directorio Sale el contenido 2 segundos, sin acabar de cargar la página y luego vuelve a salir el menu de logueo envez de mostrar "panel en mantenimiento"

alguien sabe que pasa?

el codigo es este:

Código PHP:
<?
if($_COOKIE["ucnnick"]) {
// Incluimos la informacion sobre el usuario
if(file_exists("usuarios/$_COOKIE[ucnnick].php")) {
require (
"usuarios/$_COOKIE[ucnnick].php");
}
else
{
echo 
"" ;
}
?> 
<?
// Usuarios en linea
$path2 "mensajes/"
// Contar el total
$dir2 opendir($path2);
$i 0;
while (
$elemento readdir($dir2))
{
$elemento2 strtolower($elemento);
if (
strpos($elemento2".php") > 0) {
include(
"mensajes/$elemento2");
if(
$destinatario == $ucnnick) {
$i++;
}
}
}
if (
$i != "0") { 
echo 
"<script>
function BlinkTxt() {
texto = document.getElementsByTagName('blink');
for (i=0; i<texto.length; i++)
if (texto[i].style.visibility=='hidden') {
texto[i].style.visibility='visible';
} else {
texto[i].style.visibility='hidden';
}
setTimeout('BlinkTxt()',100);
}
onload=BlinkTxt;
</script><blink>($i) </blink>" 

}
closedir($dir2);
?>
<? 

if(@chdir('./directorio_a_testear')){ 
   echo 
'Panel en mantenimiento'
}else{ 
   echo 
'<br>
<a href="index.php?id=noticiasenviar">Enviar noticias</a><br>
<a href="index.php?id=enlacesenviar">Enviar enlaces</a><br>
<a href="index.php?id=descargasenviar">Enviar descargas</a><br>
<a href="index.php?id=modsenviar">Enviar mods</a><br>
<br>
<a href="salir.php">Salir</a>'

}
?> 
 
<?
}
else {
?>

<form method="post" action="entrar.php">
<a href="/?s=forgot"><span id="information">&iquest;Problemas con tu cuenta?</span></a>
<p align=center>Nk:<input type="text" name="cnnick" class="form"><br>
<p align=center>ps:<input type="password" name="cnpass" class="form"><br>
<p align=center><input type="submit" name="entrar" value="Entrar" class="form">
  <input type="hidden" name="id" value="<? echo $_SERVER['REQUEST_URI'?>">
</form>


<?
}
?>