19/04/2005, 11:45
|
| | Fecha de Ingreso: abril-2005
Mensajes: 18
Antigüedad: 19 años, 9 meses Puntos: 0 | |
Cita:
Iniciado por sebtev Bien, todo lo q yo te estoy pasando, son eso ejemplos, no necesariamente deben de andar. Porq vos debes de modificarlos, adaptarlos a tu sitio, es decir poner tu datos de acceso a MySQL, el nombre de la Base de Datos q vas a utilizar, los links:
Código:
y me aparece un cuadro como si la imagen no existiera, y las propiedades de la imagen cuando le doy click derecho en ella me aparece
http://www.sitio.com/dimensionar.php?imagen=&ancho=120&calidad=80
al parecer la imagen no la encuentra
www.sitio.com.ar es solo un ejemplo, debes de modificar ésto por el nombre de tu sitio, si esta puesto en un server sería algo como el ejemplo, si lo estas corriendo local entonces debería ser algo así "http://localhost/misitio/", luego debes de pasar el path en donde tienes dimensionar.php.
Postea los archivos q estas usando vos, no lo q yo te mando como ejemplo, por q yo ya se q esos no van a funcionar si no los modificas. No hay forma de q pueda ayudarte, se hace imposible saber donde puede haber un error.
Saludos cuidate Hola pues claro que los modifico, aqui te mando mis archivos como pides
Index.php Código PHP: <?php
$base="database";
$con=mysql_connect(localhost,user,pass);
mysql_select_db($base,$con);
$db = mysql_db_query($db_slp[database], 'SELECT * FROM nombreDB') or die(mysql_error());
$row = mysql_fetch_array($db);
?>
<HTML>
<HEAD>
<TITLE>misitio</TITLE>
</HEAD>
<BODY text="#666666" vLink="#666666" aLink="#666666" link="#666666" bgColor="#ffffff" leftMargin="0" topMargin="0" marginheight="0" marginwidth="0">
<!--INICIO FOTOS-->
<?
if($row['img1'] != ""){
echo "<table width=\"120\" border=0 align=\"center\"><tr><td class=\"negrachica\"><img src=\"http://www.pillate.com/v2/bandas/dimensionar.php?imagen=".$row['img1']."&ancho=120&calidad=80\" width=\"100\" border=\"0\" align=\"left\"></td></tr></table>";
}
?>
</BODY>
</HTML> Redimensionar.php Código PHP: <?php
foreach($_GET as $nombre_campo => $valor){$asignacion = "\$".$nombre_campo."='".$valor."';";
eval($asignacion);}
?> //esto se encontraba antes en un include "include(form.php)", es solo un foreach q recorre todos los $_GET.
<?
$imagen = $_GET["imagen"];
$ancho = $_GET["ancho"];
$alto = $_GET["alto"];
$calidad = $_GET["calidad"]; //de 1 a 100
if(substr($imagen,-3) == "jpg" || substr($imagen,-3) == "JPG" || substr($imagen,-4) == "JPEG"){
$src_img = imagecreatefromjpeg($imagen);
}
elseif(substr($imagen,-3) == "gif" || substr($imagen,-3) == "GIF"){
$src_img = imagecreatefromgif($imagen);
}else{header("Location: $imagen");
}
$ancho_original = imagesx($src_img);
$alto_original = imagesy($src_img);
if(!$alto){
$alto = ($ancho / $ancho_original) * $alto_original;
}
if(!ancho){
$ancho = ($alto / $alto_original) * $ancho_original;
}
if(!$calidad){
$calidad = 80;
}
$dst_img = imagecreatetruecolor($ancho,$alto);
imagecopyresampled($dst_img, $src_img,0,0,0,0,$ancho,$alto,$ancho_original,$alto_original);
header("Content-Type: image/jpeg");
imagejpeg($dst_img,'',$calidad);
imagedestroy($src_img);
imagedestroy($dst_img);
?> |