Programación Web y Scripting > PHP

 Recojer Un <input Type="file">

(1/2) > >>

krusher:
Tengo un formulario, que es el siguiente:


--- Código: Text ---&#60;form name=&#34;form1&#34; method=&#34;post&#34; action=&#34;insertnews.php&#34; enctype=&#34;multipart/form-data&#34;&#62; Foto: &#60;input name=&#34;file&#34; type=&#34;file&#34;&#62;&#60;br&#62;&#60;br&#62; &#60;input name=&#34;Send&#34; value=&#34;Send&#34; type=&#34;submit&#34;&#62; &#60;/form&#62;  
en la nueva pagina, lo que quiero hacer es un recoger el nombre del archivo, y separarlo por su nombre y extension. Gracias

krusher:
el problema q veo q tengo, es q en la nueva pagina, si pongo la variable $file me dice q no esta definida, y en teoria creo q tendria de estar definida ya q tendria q coger el nombre de:

--- Código: Text ---[QUOTE]&#60;input name=&#34;file&#34; type=&#34;file&#34;&#62;[/QUOTE] 
me equivoco? a q puede ser debido? gracias

Güorker:
Hola,

Lo primero decirte que yo nunca he programado en PHP, pero por lo que he leido igual esto te sirev de algo.

Para acceder a una variable del POST sería asi?:


--- Código: Text --- &#036;file = &#036;_POST['file'];  

A ver si no estoy muy equivocado.

Suerte

krusher:
Ya he encontrado la solucion..... os la pongo por si a alguien le interesa


--- Código: Text ---&#036;nombre_archivo =&#036;HTTP_POST_FILES['file']['name']; &#036;tipo_archivo = &#036;HTTP_POST_FILES['file']['type']; &#036;tamano_archivo = &#036;HTTP_POST_FILES['file']['size'];   
Q vaya bonito  x)

Altareum:
Yep... también puedes (y te aconsejo que hagas) usar directamente el array $_FILES.

Es que los servidores ultimamente están bloqueando los '$HTTP_' por temas de seguridad....


Altareum.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa