Comunidad de diseño web y desarrollo en internet online

renombrar archivos subidos al ftp

Citar            
MensajeEscrito el 16 Ago 2009 07:39 pm
Hola chicos, estoy investigando una manera de subir archivos a la web desde afuera. Y me encuentro con el problema de querer renombrar un archivo que suba un cliente.Por ejemplo: un cliente sube una imagen. y la idea es cambiarle el nombre sin que el cliente se entere, para poder manipularla desde el ftp de la pagina.
Sino, la otra alternativa es cargar desde un swf, un jpg que suba el cliente.Aqui la idea es poder cargar desde el swf jpgs que siempre tengan distinto nombre, se puede?
muchas gracias y saludos. :D

Por olmodeperas

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Dic 2009 09:05 pm
muchisimas gracias !!! muy claro ! :D
muy bueno el cms de tu pagina!
voy a empezar a desarrollar algo parecido para probar!!

Por olmodeperas

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Dic 2009 12:43 am
Un tip más que nada de MKT, agregasrle a las imagenes el nombre de tu cliente, siempre les gusta a la hora de migrar o pasarles alguna foto, que siempre eventualmente pasa.

Por otra parte, puedes evitar pasos y procesos por supuesto, haciendolo directo desde el upload de la foto misma. Te paso un extracto de mi código en los CMS para que veas como:

Código ActionScript :

_global.filename_renamed = "nombre_cliente_"+(file.name.charAt(0).toLowerCase())+"_"+random(100000)+file.name.substr(file.name.indexOf("."));
if (!file.upload(host_str+UploadPHP+"?name="+_global.filename_renamed)) {
   // Hace algo si falla
}


Código del PHP:

Código PHP :

<?php  

   $uploadDir = './uploads/';
   $uploadFile = $uploadDir . $_FILES['Filedata']['name'];
   move_uploaded_file($_FILES['Filedata']['tmp_name'], $uploadFile); 
   chmod($uploadFile,0777);   
   rename($uploadFile,$uploadDir.$_GET['name']);
      
 ?>


De esta manera además puedes cargar cualquier extensión de archivo.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.