Cita:
Iniciado por jaronu muestra la ruta que le pasas al script de subida y el proceso de subida.
hay sistemas para subir archivos en este foro, has visto alguno??
para ver las diferencias con el tuyo
seria mas facil ver si hay algun error de ruta u otra cosa
pero si no quieres poner el script tu mismo, es mas dificil ayudarte
un saludo
Bueno gracias ante todo pero creo haber dicho una y otra vez que SUBE PERFECTAMENTE Los archivos , el problema es el borrado.
Pero no tengo ningún problema de poner el código, de todas formas todo sería imposible ya que las imágenes se redimensioan mediante una clase .
function proces_img($file,$id) {
/* directorio de subida de imágenes */
Código:
include("diccionario.php");
$test=comprueba_foto($file);
if ($test)
{
$id=trim($id);
//subimos la imagen convertimos los caracteres del nombre a minúsculas
$file['name']=strtolower($file['name']);
$file['name']=$id.$sufijo.$file['name'];
/* comprobamos si tiene guines - y los sustituimos por guiness bajos _ */
if (strpos($file['name'],"-") )
$file['name']=eliminar_guiones($file['name']);
if ( upload_image($file,$path) )
return true;
return false;
}
else
return false;
}
Función que sube el archivo mediante clases despúes de redimensionar ç
Código:
function upload_image($image,$path)
{
if ($image) {
// ---------- IMAGE UPLOAD ----------
// we create an instance of the class, giving as argument the PHP object
// corresponding to the file field from the form
// All the uploads are accessible from the PHP object $_FILES
$handle = new Upload($image);
// then we check if the file has been uploaded properly
// in its *temporary* location in the server (often, it is /tmp)
if ($handle->uploaded) {
// yes, the file is on the server
// below are some example settings which can be used if the uploaded file is an image.
$handle->image_resize = true;
$handle->image_ratio_y = true;
$handle->image_x = 80;
// now, we start the upload 'process'. That is, to copy the uploaded file
// from its temporary location to the wanted location
// It could be something like $handle->Process('/home/www/my_uploads/');
$handle->Process( $path );
// we check if everything went OK
if ($handle->processed) {
// everything was fine !
return true;
}
else
return false;
}
return false;
}
return false;
}
Un saludo y gracias