Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/03/2007, 15:39
Avatar de kabugi
kabugi
 
Fecha de Ingreso: agosto-2006
Ubicación: Madrid - España
Mensajes: 65
Antigüedad: 18 años, 6 meses
Puntos: 0
Re: Problemas con <img src="./photo/<?php echo $foto; ?>">

No ya he probado lo de la ruta. El codigo php es:
Cita:
<?php require_once('../Connections/masde45.php'); ?><?php
$_SESSION['email'] = "[email protected]";
$id = $_SESSION['email'];
include("../Connections/conectar.php");
require_once('../Connections/masde45.php');
$extensiones=array("html","exe","php","com","bat", "zip","bmp","rar","htm","dll");
$path="C:/Documents and Settings/José Luis/Mis documentos/work/registro_usuarios/photo";
$nombre=$HTTP_POST_FILES['archivo']['name'];
$tamanio=$HTTP_POST_FILES['archivo']['size'];
$tipo=$HTTP_POST_FILES['archivo']['type'];
$var = explode(".","$nombre");
$num = count($extensiones);
$valor = $num-1;
for($i=0; $i<=$valor; $i++) {
if($extensiones[$i] == $var[1]) {
$alert = "Tipo de Archivo no admitido";
}
}
if (is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name']))
{
if($tamanio > 50000){
$alert = "Archivo demasiado grande";
} else {
copy($HTTP_POST_FILES['archivo']['tmp_name'], "$path/$nombre");
mysql_query("INSERT INTO `fotos` ( `email` ,`nombre` ) VALUES ('".$_SESSION['email']."', '$nombre')", $link);
$alert = "El archivo se ha subido correctamente al servidor, muchas gracias";
}
}
$result = mysql_query("SELECT * FROM fotos WHERE email = '".$_SESSION['email']."' ", $link);
$row = mysql_fetch_array($result);
if($id == $row['email']){
$foto = $row['nombre'];
} else {
$foto = "silueta.gif";
}
mysql_select_db($database_masde45, $masde45);
$query_users = "SELECT * FROM users";
$users = mysql_query($query_users, $masde45) or die(mysql_error());
$row_users = mysql_fetch_assoc($users);
$totalRows_users = mysql_num_rows($users);
?>
y el html donde llamo a la imagen:
Cita:
<p align="center"><img src="photo/<?php echo $foto; ?>" alt="" width="120" height="110" border="1" />
La imagen siluetajpg funciona siempre, es decir cuando no hay nada en la bd y cuando ingresa una imagen esta desaparece pero la otra no.