Buenas tardes <input type="file"> en un page
Hola maestr@s del Drupal;
Tengo un problema. Estoy haciendo en un page un formulario, tiene un campo .
Si el codigo lo pongo en un archivo PHP funciona correctamente pero si lo llamo desde drupal llega siempre el campo vacio :(
Pongo la parte del codigo para que quede mas claro
<?php
//valido el campo file CV
$extension = explode(".",$archivo_name);
$num = count($extension)-1;
echo "----> archivo= ". $archivo_name ." + " .$extension[$num]."<----<br/>";
if($extension[$num] == "zip")
{
if($archivo_size > 30000)
{
echo "el archivo supera los 30kb";
}
$exrtension = 1
}else{
echo "el formato de archivo no es valido, solo .zip";
}
?>Currículum: *
El problema es que me devuelve el siempre vacio. Sé que lo podria hacer de otras maneras (cck) etc.. pero me gustaría / necesito saber porque no esta funcionando.
Muchas gracias y un abrazo de un Drupal recien nacido
;)
- Inicie sesión o regístrese para enviar comentarios

Esta muy bien.. peroooooooo
Esta muy bien el codigo.. ya lo verifique en mi pagina y EXCELENTE... pero ahora.. como hago para leer ese mismo archivo pdf en DIRECTO en una pagina??????
Alguien sabe!!
perdon la ignorancia...
YA TA - para el q lo pueda servir
<?php
if ($_FILES["archivo"]["size"] == 0){
$errores[] = t('Debes introducir tu Currículum.');
}else{
if(($extension[$num] == "pdf") || ($extension[$num] == "doc") || ($extension[$num] == "txt") || ($extension[$num] == "jpg") )
{
if($archivo_size < 1000000)
{
$target = "files/".basename($_FILES['archivo']['name']) ;
if (!move_uploaded_file($_FILES["archivo"]["tmp_name"], $target)) {
$errores[] = t('Error al grabar el archivo.');
}
}else{
$errores[] = t('El archivo supera 1MB. Bebe introducir un C.V. con menos peso.');
}
}else{
$errores[] = t('El formato de archivo no es válido, solo extensiones .pdf .doc .txt .jpg');
}
}
?>
Alguna ayuda,
Alguna ayuda, pleaseeeeeeeeee!!!!
El campo es un input
El campo es un input type="file" con el name="archivo" y el formulario trabaja con el method="post" enctype="multipart/form-data"
-- Muchas gracias --