Tengo un problemilla. He subido una pagina web que tiene una pequeña aplicación PHP que recoge datos por teclado. Yo tengo un nivel bajo de PHP y algún forero me sugirió este código para introducir datos:
Código:
El caso es mientras he estado diseñando la pagina, esta aplicación en PHP me ha funcionado perfectamente, la cual corría en el servidor Appserv (version 2.5.10) que tengo instalado en mi PC. El caso es que al subirlo al FTP del dominio que tengo contratado he comprobado que no se esta almacenando nada en la cadena $direccion y se queda en el if (!strlen...).<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post"> Direccion: <input type="text" name="direccion" size="30" value="<?php if(isset($error))echo $error; ?>"> <input type="submit" name="subir" value="Consultar"> </form> <?php if( isset($_POST['subir']) ) { if (!strlen(trim($direccion))) // mostrará error si sólo escribe números print(""); else { /*tratamiento de la cadena introducida por teclado*/ } ?>
Alguien sabe porque puede estar pasando esto? Puede que tenga algo que ver con las versiones del servidor PHP?