Ver Mensaje Individual
  #34 (permalink)  
Antiguo 09/10/2008, 07:05
Avatar de Dundee
Dundee
 
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 22 años, 5 meses
Puntos: 8
Respuesta: unlink no me funciona

Cita:
Iniciado por jaronu Ver Mensaje
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