A mí con el filezilla sí que me dejó entrar ya xicobcn, pero el por qué el serv-u no funciona no tengo ni idea. Debe ser seguro algún problema de la configuración del server.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: ~ Yoya ~ en 18 Marzo 2011, 22:45 PM
isset() no tiene que fallar y no es una alias de empty ni nada similar. Los dos tienes propósitos diferentes, si dices que ah fallado es porque en realidad el fallo es lógico.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PRUEBA</title>
</head>
<body>
<?php
echo "<div style='padding: 10px; background-color: #C8DBEA; border: 1px solid #5887C0;'>EN ESTE MOMENTO SE USA LA FUNCIÓN ISSET<br />";
if(isset($_POST['nombre'])){
echo "La variable nombre contiene algo";
}else{
echo "La variable nombre NO contiene nada";
}
echo "</div><br />";
echo "<div style='padding: 10px; background-color: #C8DBEA; border: 1px solid #5887C0;'>EN ESTE MOMENTO SE USA LA FUNCIÓN EMPTY<br />";
if(!empty($_POST['nombre'])){
echo "La variable nombre contiene algo";
}else{
echo "La variable nombre NO contiene nada";
}
echo "</div><br /><br />";
?>
<form action="test.php" method="POST">
<input type="text" name="nombre" /><br />
<input type="text" name="edad" /><br />
<input type="submit" value="Enviar" />
</form>
</body>
</html>
Cita de: Castg! en 18 Marzo 2011, 23:02 PM
Según yoya, isset comprueba que se encuentre alojada x variable en la memoria, no es asi?
Y empty comprueba si está vacía. Ahora que pasa si le paso a empty la variable x y esta no fue declarada (no existe).
Cita de: Castg! en 18 Marzo 2011, 04:17 AM
Que igualmente hay que utilizar tú método para responder con PHP...
<form action="registrar.php" method="POST">
<input type="text" name="nombre" />
<input type="text" name="edad" />
....
</form>
<?php
if(!empty($_POST['nombre']) && !empty($_POST['edad'])){
// ...... Y aqui pones el codigo que solo se ejecutaria si se rellena el formulario.....
}
?>
[url=http://i.elhacker.net/d?i=kQjnrBH8O_149oRhLtDKwGVo][img]http://i.elhacker.net/t?i=kQjnrBH8O_149oRhLtDKwGVo[/img][/url]