Foros del Web » Programando para Internet » PHP »

problema img src

Estas en el tema de problema img src en el foro de PHP en Foros del Web. hola a todos teng el siguiente problema con el llamado a img src con ruta tengo el tipico formulario <form action="upload.php" method="post" enctype="multipart/form-data"> Nombre: <input ...
  #1 (permalink)  
Antiguo 12/03/2010, 07:49
 
Fecha de Ingreso: enero-2010
Mensajes: 152
Antigüedad: 14 años, 3 meses
Puntos: 0
problema img src

hola a todos teng el siguiente problema con el llamado a img src con ruta
tengo el tipico formulario

<form action="upload.php" method="post" enctype="multipart/form-data">
Nombre: <input type="text" name="nombre" maxlength="100"><br>
<input type="hidden" name="MAX_FILE_SIZE" value="30000">
Seleccionar archivo: <input name="archivo_usuario" type="file"><br>
<input type="submit" value="Subir archivo">
</form>


upload.php
Código PHP:
<?
$directorio 
="imagenes/";
if (
move_uploaded_file($_FILES["archivo_usuario"]["tmp_name"], $directorio $_FILES["archivo_usuario"]["name"]))
{
echo 
"El archivo fue subido con exito";

mysql_connect("localhost","root","****");
mysql_select_db("mi_base");

$nombre $_POST["nombre"];
mysql_query("INSERT INTO imagen (nomimagen,ruta) VALUES ('$nombre','$directorio')");

echo 
"Se ha subido la imagen a la base de datos, puedes verla pulsando";
?>
<img src="$directorio">aquÃ*a>"
<?php
}
else {
echo 
"Error al cargar imagen: " $_FILES['imagen']['name'];
}
?>
me sube la imagen desde el escritorio al servidor y me guarda en la bd en la tabla imagen el nombre que introduzco en el formulario y la ruta pero la ruta solo me queda imagenes/
y quiero que me quede imagenes/nombre_introducido
que cambios me convienen para que funcione
  #2 (permalink)  
Antiguo 12/03/2010, 08:00
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: problema img src

Solo estas indicando $directorio en la ruta, te falta indicar el nombre que le colocaste al archivo. Debes crear una variable que lleve ese nombre y luego la llamas en el resto de la aplicación como en la parte que hagas el insert.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 12/03/2010, 08:04
 
Fecha de Ingreso: enero-2010
Mensajes: 152
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: problema img src

podria cambiar $directorio="imagenes/"
por
$directorio="imagenes/.$nombre." ??
  #4 (permalink)  
Antiguo 12/03/2010, 08:06
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: problema img src

Puedes hacerlo, pero tambien debes modificar la ruta indicada en la función move_uploaded_file.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 12/03/2010, 08:11
 
Fecha de Ingreso: enero-2010
Mensajes: 152
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: problema img src

tengo un problema con el img src pq no me muestra la imagen
  #6 (permalink)  
Antiguo 12/03/2010, 08:12
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: problema img src

Mira el código fuente para que veas como está la ruta.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #7 (permalink)  
Antiguo 12/03/2010, 08:26
 
Fecha de Ingreso: enero-2010
Mensajes: 152
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: problema img src

aparece la carpeta correcta del servidor
pero aun asi no la muestra
:/
  #8 (permalink)  
Antiguo 12/03/2010, 11:35
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Respuesta: problema img src

si usas esto
Código PHP:
Ver original
  1. $directorio="imagenes/.$nombre." ??
debe de ser de esta forma
Código PHP:
Ver original
  1. $directorio="imagenes/".$_FILES['imagen']['name'];
saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #9 (permalink)  
Antiguo 12/03/2010, 11:41
Avatar de dedydamy  
Fecha de Ingreso: marzo-2010
Ubicación: Aca :D
Mensajes: 78
Antigüedad: 14 años, 1 mes
Puntos: 4
Respuesta: problema img src

tienes que crear variables de
1.Nombre de archivo
2.Extension
3.Carpeta de archivos

para que quede algo así

Código:
<img src="http://miweb.com/$directorio/$archivo.$extension" />
y se visualizara asi como un ejemplo
Código:
<img src="http://miweb.com/dir/hola.png" />
porque asi

Código:
<img src="$directorio">aquÃ*a>"
muestra solo esto
Código:
<img src="dir">aquÃ*a>"
Entiendes??

Salu2!!!

Etiquetas: img, src
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:34.