Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2010, 17:25
neojava
 
Fecha de Ingreso: marzo-2009
Mensajes: 63
Antigüedad: 15 años, 1 mes
Puntos: 0
cambiar de nombre un archivo al subir al servidor

Que tal amigos del foro ... como estan???
tengo un problema con un codigo espero me puedan ayudar:

quiereo cambiar de nombre un archivo al subir al servidor; intento cambirle el nombre una ves arriba y depues insertar el nuevo name a la base de datos, pero no me daja ... les póngo ca el código... gracias
http://static.forosdelweb.com/images...edosarriba.png


<?php
include "conect.php";
$tabla=$_POST["tabla"];
$concepto=$_POST['concepto'];
$nom_cte=$_POST["nom_cte"];
$name=utf8_decode($_FILES["archivo"]["name"]);
$tipo=$_FILES["archivo"]["type"];
//echo $tipo;
switch ($tipo)
{
case 'application/pdf':
$ext=".pdf";
break;
case 'application/msword':
$ext=".doc";
break;
case 'application/vnd.openxmlformats-officedocument.wordprocessingml.document':
$ext=".docx";
break;
case 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet':
$ext=".xlsx";

case 'application/vnd.ms-excel':
$ext=".xls";
break;
}
$dir="sidef/clientes/";
$name=utf8_decode($_FILES["archivo"]["name"]);

copy($temp,"clientes/$nom_cte/$name");
$new_name=rename($dir.$nom_cte."/".$name,$dir.$nom_cte."/documento".$ext);
echo $name_rename;
$sql="update $tabla set ruta='$new_name'";
// $sql="update $tabla set ruta='$name_rename' where id_cliente='$cliente' && concepto='$concepto'";
// $result=mysql_query($sql,$conexion);
echo $sql;
?>