| |||
Alguien me puede ayduar con isset, por favor? Pasa algo bastante extraño que no se como solucionarlo, el problema es el siguiente. En una sentencia if pongo: isset($_FILES['userfile']['name']) , o extraño es que me devuelve 1 siendo que $_FILES['userfile']['name'] no esta definido pues hago un echo y no muestra nada, ademas no lleno nada en este caso, Alguien sabe que es lo que pasa? Última edición por BaLCanes; 03/02/2005 a las 08:43 |
| |||
La funcion isset() te dice si la variable esta declarada (existe), que no es lo mismo que tenga o no valor. Mira este ejemplito: Código PHP: http://ar2.php.net/manual/es/function.empty.php Saludos. |
| |||
Pero como puede estar definida? Como puede estar definida?, si yo no mando nada del texfield(file) que genera el formulario, no le hago nada, acaso ell hecho de yo crear un campo file define automaticamente esa variable? |
| |||
Las variables del formulario se crean todas. Proba de cambiar en tu form el metodo POST a GET o apreta Enviar, y vas a ver que la variable se pasa por URL en la barra de dirección de esta forma: pagina.php?archivo=&otracosa=algundato Por lo que la variable se crea, si, pero esta en blanco.... Saludos. |