Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/03/2005, 18:39
Avatar de FuLaNo_
FuLaNo_
 
Fecha de Ingreso: mayo-2003
Ubicación: Don Torcuato, Buenos Aires, Argentina
Mensajes: 1.250
Antigüedad: 20 años, 11 meses
Puntos: 2
Claro, no hay problema:

Mira, yo para subir imágenes a mi sitio uso un código similar a este:

Código PHP:
<?
$directorio 
'/home/usuario/public_html/carpeta/noticia_'.$t.'.jpg';
if (
move_uploaded_file($_FILES[archivo_usuario]['tmp_name'], $directorio)) {
$img noticia_'.$t.'.jpg'';
$sql "INSERT INTO noticias (img_url)";
$sql .= "VALUES ('$img')";
$result mysql_query($sql);
echo 
'Upload exitoso';
}
else {
echo 
' Error ';
}
?>
Como ves, la función: move_uploaded_file($_FILES[archivo_usuario]['tmp_name'], $directorio)) lo que hace es mover el archivo que envió el usuario (la variable sería archivo_usuario) desde temporales al directorio que yo especifico en $directorio y a la imagen le cambio el nombre a noticia_X.jpg, en donde X sería el numero de la noticia, por ejemplo: noticia_22.jpg.

La función move_uploaded_file() retorna TRUE o FALSE, true si el traspaso de imagen se hizo bien y false si no, por ello el IF y el ELSE...

El directorio yo lo seteo con el path completo (es decir, desde la ubicación BASE de mi hosting) para no tener problemas, pero imagino que poniendo http://dominio... debe funcionar bien, por lo que para obtener el PATH completo del archivo solo debes concatenar la variable $directorio con la variable $img y tendrías la ruta exacta. (yo en mi base de datos solo guardo el nombre del archivo, el resto lo descarto).

Espero haberte ayudado un poco.
__________________
I Love Programming...