Cita:
Iniciado por angelfcm Hola!;
Tengo una duda, si $filename no se le conoce la extensión, entonces, ¿cómo le haces para que tenga coincidencia con $file?.
Lo digo por que, si por ejemplo, tienes $filename="mi_imagen" y haces el escaneo del directorio, en cuánto encuentre que otro archivo tiene el mísmo nombre, por ejemplo $file="mi_imagen_calabaza.jpg", va a seleccionar ese, pero en realidad era necesario "mi_imagen.png".
Parece ser el mísmo resultado que el que tenías anteriormente.
Haber si puedes explicarme, si es que me equivóco, saludos!.
Sencillo,
el archivo que me hace la copia de la imagen hace esto
Código PHP:
$info = pathinfo($_FILES['ufile']['name']);
$name = "organigrama.".$info['extension'];
$uploaddir = "../../imagenes/";
$uploaddir = "../../imagenes/";
$path = $uploaddir.$name;
if($ufile != none){ //AS LONG AS A FILE WAS SELECTED...
if(copy($_FILES['ufile']['tmp_name'], $path)){ //IF IT HAS BEEN COPIED...
//obtener nombre de archivo
$theFileName = $name;
//obtener tamaño de archivo
$theFileSize = $_FILES['ufile']['size'];
if ($theFileSize>999999){ //IF GREATER THAN 999KB, DISPLAY AS MB
$theDiv = $theFileSize / 1000000;
$theFileSize = round($theDiv, 1)." MB"; //round($queRedondea, $cuantosDecimales)
} else { //OTHERWISE DISPLAY AS KB
$theDiv = $theFileSize / 1000;
$theFileSize = round($theDiv, 1)." KB"; //round($queRedondea, $cuantosDecimales)
}
es decir, sube una imágen cualquiera, con una extensión cualquiera y
yo la renombro como organigrama y le asigno la misma extensión
EJ: recibo alguna_imagen.png
cuando guardo la imagen en la carpeta imagenes que está en el servidor local
la guarda como organigrama.png y en otro archivo valido si organigrama.png existe