Foros del Web » Programando para Internet » PHP »

elena de chile

Estas en el tema de elena de chile en el foro de PHP en Foros del Web. fomulario.php Código PHP: <html> <title>Formulario para subir las img y algunos datos</title> <head></head> <body> <form name="insertar" action="datos.php?estado=enviado" method="POST" enctype="multipart/form-data"> <table width="778" border="0" cellpadding="0" cellspacing="0"> <tr> <td><b>TÍTULO:</b></td> <td><input type="text" name="titulo" size="60"></td> </tr> <tr> <td><b>COPETE:</b></td> <td><input type="text" name="copete" size="60"></td> </tr> <tr> <td><b>NOTA:</b></td> <td><textarea name="nota" cols="46" rows="10"></textarea></td> </tr> <tr> <td><b>IMAGEN:</b></td> <td><input type="file" name="img1" size="44"></td> </tr> ...
  #1 (permalink)  
Antiguo 12/05/2005, 01:28
 
Fecha de Ingreso: enero-2004
Ubicación: Salto
Mensajes: 484
Antigüedad: 20 años, 3 meses
Puntos: 2
elena de chile

fomulario.php
Código PHP:
<html>
<title>Formulario para subir las img y algunos datos</title>
<head></head>
<body>
<form name="insertar" action="datos.php?estado=enviado" method="POST" enctype="multipart/form-data">
<table width="778" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><b>TÍTULO:</b></td>
<td><input type="text" name="titulo" size="60"></td>
</tr>
<tr>
<td><b>COPETE:</b></td>
<td><input type="text" name="copete" size="60"></td>
</tr>
<tr>
<td><b>NOTA:</b></td>
<td><textarea name="nota" cols="46" rows="10"></textarea></td>
</tr>
<tr>
<td><b>IMAGEN:</b></td>
<td><input type="file" name="img1" size="44"></td>
</tr>
<tr>
<td><b>COPETE IMAGEN:</b></td>
<td><input type="text" name="copete_img1" size="60"></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="INGRESAR INFORMACIÓN">
<?
$fecha_de_ingreso 
date(Y."-".m."-".d." ".H.":".i.":".s);
?>
<input type="hidden" name="fecha_ingreso" value="<?=$fecha_de_ingreso;?>">
</td>
</tr></table>
</form>
</body>
</html>
datos.php (subir img y guardar datos en la DB)
Código PHP:
<?
include("config_inc.php");
if(
$_FILES["img1"]["name"] == ""){
    
$img1 "";
    
$ruta1 "";
    }else{
    
$img1 $_FILES["img1"];
    
$prefijo time();
    
$url "/slpfase1/imgs/2005/";
    
$directorio $_SERVER['DOCUMENT_ROOT'].$url;
    
$ruta $directorio.$prefijo.$img1["name"];
    if (
move_uploaded_file($img1['tmp_name'],$ruta)){echo "El archivo ha sido cargado correctamente.<br>/n"
    }else{echo 
"Ocurrió algún error al subir el fichero. No pudo guardarse.<br>/n";
       
$img['userfile']['error'];}
}
    
mysql_query("INSERT INTO tutabla (titulo,copete,nota,img1,copete_img1,fecha) VALUES('$titulo','$copete','$nota','$ruta','$copete_img1','$fecha_ingreso')") or die(mysql_error());
?>
__________________
Dios dira que esto no es justo, pero lo sera...
  #2 (permalink)  
Antiguo 12/05/2005, 01:29
 
Fecha de Ingreso: enero-2004
Ubicación: Salto
Mensajes: 484
Antigüedad: 20 años, 3 meses
Puntos: 2
config_inc.php
Código PHP:
<?php
header
"Expires: Mon, 20 Dec 1998 01:00:00 GMT" ); 
header"Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT" ); 
header"Cache-Control: no-cache, must-revalidate" ); 
header"Pragma: no-cache" ); 
$host 'localhost';
$user 'tu_usuario_de_mysql';
$pass 'tu_contrasena_de_mysql';
$dbname 'nombre_de_la_base_de_datos';
$conexionmysql_connect($host,$user,$pass) or die("No se pudo conectar a la base de datos:<br>".mysql_error());
mysql_select_db($dbname) or die("no se puede acceder a la base de datos:<br>".mysql_error());

foreach(
$_POST as $nombre_campo => $valor){$asignacion "\$".$nombre_campo."='".addslashes($valor)."';";
    eval(
$asignacion);}
foreach(
$_GET as $nombre_campo => $valor){$asignacion "\$".$nombre_campo."='".$valor."';";
    eval(
$asignacion);}
foreach(
$_FILES as $nombre_campo => $valor){$asignacion "\$".$nombre_campo."='".$valor."';";
    eval(
$asignacion);}
?>
__________________
Dios dira que esto no es justo, pero lo sera...
  #3 (permalink)  
Antiguo 12/05/2005, 01:30
 
Fecha de Ingreso: enero-2004
Ubicación: Salto
Mensajes: 484
Antigüedad: 20 años, 3 meses
Puntos: 2
redimensionar.php
Código PHP:
<?
include("config_inc.php");
$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 100;
}
$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);
?>
__________________
Dios dira que esto no es justo, pero lo sera...
  #4 (permalink)  
Antiguo 12/05/2005, 01:31
 
Fecha de Ingreso: enero-2004
Ubicación: Salto
Mensajes: 484
Antigüedad: 20 años, 3 meses
Puntos: 2
como llamar a la imagen?
Código PHP:
<?
$db 
mysql_query($dbname"SELECT * FROM mitabla WHERE id = '".$id."'") or die(mysql_error());
$row mysql_fetch_array($db);
<
img src="http://localhost/dimensionar.php?imagen=<?=$row['img1'];?>&ancho=300&calidad=80" border="0">
?>
__________________
Dios dira que esto no es justo, pero lo sera...
  #5 (permalink)  
Antiguo 12/05/2005, 01:46
 
Fecha de Ingreso: enero-2004
Ubicación: Salto
Mensajes: 484
Antigüedad: 20 años, 3 meses
Puntos: 2
Para abrir las imágenes en su tamaña original
http://www.forosdelweb.com/showthrea...896#post266896
o
http://www.forosdelweb.com/showthrea...896#post266896
__________________
Dios dira que esto no es justo, pero lo sera...
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 12:31.