Foros del Web » Programando para Internet » PHP »

Error en fecha o warning, por favor

Estas en el tema de Error en fecha o warning, por favor en el foro de PHP en Foros del Web. Hola, cuando ejecuto lo siguiente me sale un error por pantalla, pero este no hace que se pare el php, el archivo me lo renombra ...
  #1 (permalink)  
Antiguo 29/04/2009, 02:48
 
Fecha de Ingreso: abril-2009
Mensajes: 34
Antigüedad: 15 años
Puntos: 1
Error en fecha o warning, por favor

Hola, cuando ejecuto lo siguiente me sale un error por pantalla, pero este no hace que se pare el php, el archivo me lo renombra bien.

Código PHP:
$numero_aleatorio = rand(0,999);
$arch_ale = "D:\Desarrollo_Web\adm16.ini".$numero_aleatorio.".";

if(rename('D:\Desarrollo_Web\adm16.ini',$arch_ale.date(ymd))){
    ?>
        <script language='JavaScript'>
            alert("dddd");
               </script>  
           <?php
    
}else{
        
?>
             <script language='JavaScript'>
        window.location.href="..../index.php";
                   </script>  
              <?php     
}
y por supuesto me muestar el mensaje 'dddd'

El error que sale es Notice: Use of undefine constant ymd - assumed 'ymd' in dir:\....index.php


A ver si me pueden echar una mano porfavor

Última edición por JAIMECANO; 29/04/2009 a las 03:05
  #2 (permalink)  
Antiguo 29/04/2009, 03:41
 
Fecha de Ingreso: noviembre-2008
Mensajes: 44
Antigüedad: 15 años, 5 meses
Puntos: 2
Respuesta: Error en fecha o warning, por favor

A la función date se le pasa una string, y como le estas pasando la string directamente, una string debe estar entre comillas dobles o entre comillas simples. Al pasarle a la función date ymd, en vez de "ymd" o 'ymd', piensa que le estas pasando una constante llamada ymd, pero claro al no existir el asume que la constante ymd es 'ymd' ("Use of undefine constant ymd - assumed 'ymd'")

Un saludo
  #3 (permalink)  
Antiguo 29/04/2009, 03:47
 
Fecha de Ingreso: abril-2009
Mensajes: 34
Antigüedad: 15 años
Puntos: 1
Respuesta: Error en fecha o warning, por favor

Muchas Gracias !!!! era eso
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:11.