Código HTML:
<tr height="25"> <td>SUBIR FOTOGRAFÍAS </td> <td> <input type="file" name="uploadImage" id="uploadImage" action="ficheros.php"/> <input type="submit" value="SUBIR" /> </td> </tr>
Código PHP:
if ($_REQUEST["boton"]=="SUBIR"){
$vehiculo=new VpDAOClass();
$vehiculo->load($_REQUEST["matricula"]);
if(!empty($_POST)){
var_dump(upload_image($_REQUEST["matricula"],'uploadImage'));
}
}
Código PHP:
function upload_image($destination_dir,$name_media_field){
$tmp_name = $_FILES[$name_media_field]['tmp_name'];
//si hemos enviado un directorio que existe realmente y hemos subido el archivo
if ( is_dir($destination_dir) && is_uploaded_file($tmp_name)){
$img_file = $_FILES[$name_media_field]['name'] ;
$img_type = $_FILES[$name_media_field]['type'];
echo 1;
//¿es una imágen realmente?
if (((strpos($img_type, "gif") || strpos($img_type, "jpeg") || strpos($img_type,"jpg")) || strpos($img_type,"png") )){
//¿Tenemos permisos para subir la imágen?
echo 2;
if(move_uploaded_file($tmp_name, $destination_dir.'/'.$img_file)){
return true;
}
}
}
//si llegamos hasta aquí es que algo ha fallado
return false;
}//end function
¿Podéis decirme, por favor, dónde tengo el error?. Gracias. Saludos.