Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/11/2007, 01:58
Avatar de ronnyalfonzo
ronnyalfonzo
 
Fecha de Ingreso: julio-2007
Ubicación: Maracaibo
Mensajes: 76
Antigüedad: 16 años, 9 meses
Puntos: 1
como mostrar una imagen

tengo una pagina index.php

donde muestro una imagen tomada de una tabla de la siguiente manera

en dreaamweaver tengo una imagen cuyo origen es el siguiente

rd.php?imagen=<?echo strip_tags($damefila->foto)?>

nota: rd.php es un archivo que utilizo para redimencionar el tamaño de las fotos a mostrar

cuando tengo las imagenes en la carpeta principal de nombre public_html
del servidor no hay problema pero deseo colocar las imagenes en una sub carpeta dentro de la carpeta principal ejemplo: public_html/imagenesupload
no me muestra nada

no he podido mostrar las imagenes de esa carpeta colocando esto

rd.php?imagen=/imagenesupload/<?echo strip_tags($damefila->foto)?>

alguna sabe que debo cambiarle a la linea anterior

me acaba de dar cuenta que al ver las propiedades del la foto que quiero mostrar en el website la URL es la sigiente

http://www.mipagina.com/rd.php?image...esupload/5.jpg

me imagino que el problema es que estoy llamando al archivo rd.php en la URL
pero debe de haber alguna manera por que como dije antes en la carpeta principal me funciona bien colocando esto

rd.php?imagen=<?echo strip_tags($damefila->foto)?>

pero deseo tener las fotos en una sub carpeta

a menos que elimine rd.php pero de que otra manera lo llamo para redimencionar el tamaño de las fotos que no sea por la URL

el codigo de rd.php por si acaso es el siguiente
y me funciona bien lo tome del foro (gracias a quien lo posteo) y lei que tenia problemas con fotos mayores a 1 mega pero a mi me ha funcionado de maravilla

<?
$anchura=120;
$hmax=120;
$nombre=basename($_GET['imagen']);
$datos = getimagesize($nombre);
if($datos[2]==1){$img = @imagecreatefromgif($nombre);}
if($datos[2]==2){$img = @imagecreatefromjpeg($nombre);}
if($datos[2]==3){$img = @imagecreatefrompng($nombre);}
$ratio = ($datos[0] / $anchura);
$altura = ($datos[1] / $ratio);
if($altura>$hmax){$anchura2=$hmax*$anchura/$altura;$altura=$hmax;$anchura=$anchura2;}
$thumb = imagecreatetruecolor($anchura,$altura);
imagecopyresampled($thumb, $img, 0, 0, 0, 0, $anchura, $altura, $datos[0], $datos[1]);
if($datos[2]==1){header("Content-type: image/gif"); imagegif($thumb);}
if($datos[2]==2){header("Content-type: image/jpeg");imagejpeg($thumb);}
if($datos[2]==3){header("Content-type: image/png");imagepng($thumb); }
imagedestroy($thumb);
?>


alguna alma caritativa me aclara el panorama de que hacer y como hacerlo

muchas gracias