Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/03/2012, 04:19
eldavid13
 
Fecha de Ingreso: marzo-2012
Mensajes: 28
Antigüedad: 12 años, 1 mes
Puntos: 0
Renombrar archivo subido con uploadify

Buenos días, he encontrado este codigo para subir archivos sin recargar la pagina y me funciona perfectamente, pero tengo un problema, debo renombrar los archivos subidos y no se muy bien como. El codigo es:

Javascript:
Código HTML:
$(document).ready(function() {
	  $('#file_upload').uploadify({
		'uploader'  : 'uploadify.swf',
		'script'    : 'uploadify.php',
		'cancelImg' : 'img/cancel.png',
		'folder'    : 'pdfs',
		'fileExt'   : '*.pdf',
		'fileDesc'  : 'Seleccione imagenes (.pdf)',
		'auto'      : true
	  });
	});
archivo uploadify.php:
Código PHP:
if (!empty($_FILES)) {
    
$tempFile $_FILES['Filedata']['tmp_name'];
    
$targetPath $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';
    
$targetFile =  str_replace('//','/',$targetPath) . $_FILES['Filedata']['name'];
    
    
// $fileTypes  = str_replace('*.','',$_REQUEST['fileext']);
    // $fileTypes  = str_replace(';','|',$fileTypes);
    // $typesArray = split('\|',$fileTypes);
    // $fileParts  = pathinfo($_FILES['Filedata']['name']);
    
    // if (in_array($fileParts['extension'],$typesArray)) {
        // Uncomment the following line if you want to make the directory if it doesn't exist
        // mkdir(str_replace('//','/',$targetPath), 0755, true);
        
        
move_uploaded_file($tempFile,$targetFile);
        echo 
str_replace($_SERVER['DOCUMENT_ROOT'],'',$targetFile);
    
// } else {
    //     echo 'Invalid file type.';
    // }

Tengo una variable que es el nombre que debería tener el archivo subido.
Hay un .js muy extenso que si lo veis necesario os lo pongo.
Alguna idea?
Muchas gracias
Saludos