Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/10/2009, 08:01
sabruchi
 
Fecha de Ingreso: junio-2006
Mensajes: 166
Antigüedad: 17 años, 10 meses
Puntos: 3
Respuesta: pesadilla guardar leer imagenes

yo te muestro como guardar los archivos en una carpeta y la ruta en la base de datos:
supuestamente subis los archivos a traves de un formulario...

el" name" de la etiqueta content type upload es "archivo".

en el script pho extraemos estos datos, seguramente a esto ya lo has visto

$archivo=$_FILES['archivo']['tmp_name'];//contenido del archivo
$nomimagen=$_FILES['archivo']['name'];//nombre
$tipo=$_FILES['archivo']['type'];//tipo
$tamimagen=$_FILES['archivo']['size'];//tamaño

if (is_uploaded_file($_FILES['archivo']['tmp_name'])) {
copy($_FILES['archivo']['tmp_name'], 'C:/Archivos de programa/xampp/htdocs/VT/prueba/cocina/'.$_FILES['archivo']['name'].'');
$subido = true;
$ruta= "C:/Archivos de programa/xampp/htdocs/VT/prueba/cocina/"; //este es mi ejemplo

if($subido <> true) {
echo "<p>Error al subir el archivo</p>";
} else {
mysql_query("INSERT INTO nombrecolumna values
papapapapa , '$ruta') ");
echo '<h2><font color=white><b>Libro registrado con éxito</b> </font></h2>';

}}

y si queres otro script para verlo:
if(file_exists("C:\\Archivos de programa\\xampp\\htdocs\\VT\\prueba\\cocina\\".$no mfoto."")) // en este caso lo busque por el nombre de la foto pero lo podes buscar por la ruta tambien
{
$foto = '<IMG SRC="/VT/prueba/cocina/'.$nomfoto.'">';

}
else {
$foto="imagen no disponible";
}

recorda que las rutas para hallar el archivo deben ser modificadas, ya que cuando subas el sitio web al servidor te va a cambiar todo...