Tema: PHP e IIS
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/07/2005, 08:24
Avatar de nicolaspar
nicolaspar
 
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 20 años
Puntos: 34
Ese error es de declaración/seteo de variables. O sea, tenés configurado el php.ini para que te muestre todos los errores, incluidos los warnings, lo cual esta perfecto.
Que quiere decir precisamente?
No se en que haz programado antiguamente, o si lo haz hecho, pero lo correcto es, para usar una variable, primero declararla o definirla, o setearla, o como te quede mejor la interpretación. En php, con solo setearla, ya estarias haceindo todo eso, por ejemplo:
INCORRECTO:
<?php
echo $hola;
?>

CORRECTO
<?php
$hola = 'Hola mundo';
echo $hola;
?>

Muchas veces, por no hacer esto, las aplicaciones tienen errores logicos que ni siquiera el autor de la misma entiende.

Un caso muy comun es hacer:

<?php
echo $_GET["hola"];
?>
Sin saber siquiera si GET esta definida, por lo que es recomendable hacer:

<?php
echo isset($_GET["hola"]) ? $_GET["hola"] : 'no seteada';
?>
que es lo mismo que :

<?php
if(isset($_GET["hola"])){
echo $_GET["hola"];
}else{
echo 'no seteada';
}
?>
Espero te ayude esto.
__________________
Mi punto de partida es Que Bueno Lo Nuevo