archivo pierde su extension al cargarlo al servidor (PHP)

d4n13l4__

Lanero Regular
3 Feb 2010
7
hola a todos
logre subir una imagen desde el pc al servidor
pero al querer cambiarle el nombre al archivo subido se pierde la extension de la imagen resultando en que no me la muestra cuando lo pido

este es mi codigo
upload.php
PHP:
 <? 
$idmaquina=$_GET['m']; 
$directorio ="imagenes/"; 
if (move_uploaded_file($_FILES["archivo_usuario"]["tmp_name"], $directorio. $idmaquina)) 
{ 
echo "El archivo fue subido con exito"; 
$nombre = $_POST["nombre"]; 
echo "Se ha subido la imagen a la base de datos, puedes verla pulsando <a href=\"foto.php?n=$idmaquina\">Aqui</a>"; 
} 
else { 
echo "Error al cargar imagen: " . $_FILES['imagen']['name']; 
} 
?>

foto.php es
PHP:
 <? 
$id=$_GET['n']; 
?> 
<img src="imagenes/<? echo $id;?>"> 
<? 
} 
else{echo "error"; 
} 
?>

me sube el archivo pero sin extension por lo que no es utilizable
:\
 
Una pregunta.

hola a todos
logre subir una imagen desde el pc al servidor
pero al querer cambiarle el nombre al archivo subido se pierde la extension de la imagen resultando en que no me la muestra cuando lo pido

este es mi codigo
upload.php
PHP:
 <? 
$idmaquina=$_GET['m']; 
$directorio ="imagenes/"; 
if (move_uploaded_file($_FILES["archivo_usuario"]["tmp_name"], $directorio. $idmaquina)) 
{ 
echo "El archivo fue subido con exito"; 
$nombre = $_POST["nombre"]; 
echo "Se ha subido la imagen a la base de datos, puedes verla pulsando <a href=\"foto.php?n=$idmaquina\">Aqui</a>"; 
} 
else { 
echo "Error al cargar imagen: " . $_FILES['imagen']['name']; 
} 
?>
foto.php es
PHP:
 <? 
$id=$_GET['n']; 
?> 
<img src="imagenes/<? echo $id;?>"> 
<? 
} 
else{echo "error"; 
} 
?>
me sube el archivo pero sin extension por lo que no es utilizable
:\

Una pregunta: ¿Qué valor está almacenando $idmaquina? O más bien ¿Qué valor tiene $_GET['m']?
 

Los últimos temas