Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2006, 16:18
tamahome
Usuario no validado
 
Fecha de Ingreso: agosto-2004
Mensajes: 74
Antigüedad: 19 años, 8 meses
Puntos: 0
Upload de imagen al servidor dudas!!

este codigo que he recogido de un post del foro y que me funciona perfectamente, hace que me surjan unas dudas de como hacer para darle la funcionalidad que yo necesito.

-Como modificar la ruta de destino del archivo por otra carpeta en un nivel superior? ../images

-Como imprimir la ruta de la imagen (<img src=http://www.midominio.com/images/imagen.jpg/>) ,no la imagen, una vez subida en la carpeta de destino para que en este mismo archivo darla como valor de un input para enviar la ruta a la base de datos?

y por ultimo

- Como hacer pra que ademas de admitir jpg, admita otros tipos de archivo como por ejemplo gif, png.?

ahi va el codigo:

Código PHP:
<?php 
// cargarJPG.php. Pide un archivo JPG al usuario y luego lo muestra en el navegador.... 
if (isset($_POST["enviar"])) { 
    
// Miramos si el archivo subido realmente es un JPEG (utilizando el tipo MIME recibido) 
    
if ($_FILES["ficheroremoto"]["type"] != 'image/jpeg' && $_FILES["ficheroremoto"]["type"] != 'image/pjpeg'
        echo (
"<p>Error: El archivo cargado no es JPG. Vuelva a intentar</p>"); 
    else { 
        
// Copiamos el archivo JPG al mismo directorio donde tenemos este script. 
        
$NombreEnCliente $_FILES["ficheroremoto"]["name"]; 
        
move_uploaded_file ($_FILES["ficheroremoto"]["tmp_name"], $NombreEnCliente); 
        
// Ahora, mostramos con HTML la imagen JPG en el navegador: 
        
echo "<img src=\"$NombreEnCliente\" />\n\r"
    } 

?>
Gracias por vuestra atencion