Foros del Web » Programando para Internet » PHP »

Cargador de imagenes y modificador [solo jpg]

Estas en el tema de Cargador de imagenes y modificador [solo jpg] en el foro de PHP en Foros del Web. Desde que empese con PHP he querido crear algo como esto y ahora tengo la posibilidad de entender el mecanismo. Les muestro el codigo de ...
  #1 (permalink)  
Antiguo 01/06/2004, 16:46
Avatar de mapper  
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 321
Antigüedad: 21 años, 3 meses
Puntos: 1
Cargador de imagenes y modificador [solo jpg]

Desde que empese con PHP he querido crear algo como esto y ahora tengo la posibilidad de entender el mecanismo.
Les muestro el codigo de mi cargador y modificador de imagenes.
Este script tiene un formulario mediante el cual el cliente busca una imagen jpg y el formulario la envia a el script en persona el cual crea con GD una imagen a la cual le inserta un texto arriba a la izquierda y luego la guarda en el servidor.

Les paso el codigo y los invito a que posteen mejoras

form.php
Código HTML:
<html>
<head>
<title>SimHost uploader &amp; modifier</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form name="form1" enctype="multipart/form-data" method="post" action="jpg.php">
  <p>
    <input name="b" type="file" id="b">
  </p>
  <p>
    <input type="submit" name="Submit" value="Submit">
  </p>
</form>

</body>
</html> 
jpg.php
Código PHP:
<?
    Header
("Content-type: image/jpeg");
    
$imimagecreatefromjpeg ($b); 
$rojo=imagecolorallocate ($im25500);
        
$texto="SimHost.com.ar";
imagestring ($im4055$texto$rojo);
 
$letra[]="a";
$letra[]="b";
$letra[]="c";
$letra[]="d";
$letra[]="e";
$letra[]="f";
$letra[]="g";
$letra[]="h";
$letra[]="i";
$letra[]="j";
$letra[]="k";
$letra[]="l";
$letra[]="m";
$letra[]="n";
$letra[]="ñ";
$letra[]="o";
$letra[]="M";
$letra[]="N";
$letra[]="Ñ";
$letra[]="O";
$letra[]="P";
$letra[]="p";
$letra[]="q";
$letra[]="r";
$letra[]="s";
$letra[]="t";
$letra[]="u";
$letra[]="v";
$letra[]="w";
$letra[]="x";
$letra[]="y";
$letra[]="z";
$letra[]="A";
$letra[]="B";
$letra[]="C";
$letra[]="D";
$letra[]="E";
$letra[]="F";
$letra[]="G";
$letra[]="H";
$letra[]="I";
$letra[]="J";
$letra[]="K";
$letra[]="L";
$letra[]="Q";
$letra[]="R";
$letra[]="S";
$letra[]="T";
$letra[]="U";
$letra[]="V";
$letra[]="W";
$letra[]="X";
$letra[]="Y";
$letra[]="Z";
$letra[]="0";
$letra[]="1";
$letra[]="2";
$letra[]="3";
$letra[]="4";
$letra[]="5";
$letra[]="6";
$letra[]="8";
$letra[]="7";
$letra[]="9";
$nam=$letra[array_rand($letra)].$letra[array_rand($letra)].$letra[array_rand($letra)].$letra[array_rand($letra)].$letra[array_rand($letra)];
$name=$nam.".jpg";

  
Imagejpeg($im"$name");
    
Imagedestroy($im);   
?>
<img name="" src="<?php echo "$name"?>"  alt="<?php echo "$nam"?>">
desde ya muchas gracias.
__________________
-- May The Force Be With You --

Última edición por mapper; 02/06/2004 a las 13:14
  #2 (permalink)  
Antiguo 02/06/2004, 01:02
Avatar de DINASEN  
Fecha de Ingreso: marzo-2003
Mensajes: 997
Antigüedad: 21 años, 1 mes
Puntos: 1
muy bueno este script, pero me gustaria que me explicaras un poko por que el nombre se genera aleatoriamente y no es con el mismo nombre del original.

Un Saludo
  #3 (permalink)  
Antiguo 02/06/2004, 13:12
Avatar de mapper  
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 321
Antigüedad: 21 años, 3 meses
Puntos: 1
Me parece que me equivoque un poco al momento de copiarlo, ahora lo arreglo
__________________
-- May The Force Be With You --
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 02:52.