Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/11/2005, 14:12
SamX
 
Fecha de Ingreso: junio-2005
Mensajes: 13
Antigüedad: 18 años, 10 meses
Puntos: 0
mi problema no es con los thumbnails, eso lo puedo hacer, lo que quisiera es que me pudiera paginar y encontre un script llamado "tonacards" que sirve para el envio de postales, bueno adjuntar la imagen que tienes seleccionando un botón debajo de la foto y completando los datos del formulario, es bueno pero la verdad no tengo idea de como configurarlo.

Este es el script:

Código:
<?
/******************************************
* TonaCards v1.0 ©2004 Tonachadas.com
* Envía una imagen como archivo adjunto de un e-mail. Ideal para envío de postales
* electronicas.
* Script sujeto a licencia LGPL, puedes usarlo y editarlo como quieras. Para más información
* visualiza el archivo ayuda.htm
* Autor: Antonio Ignacio Fontenla
* Fecha: 19 Abril 2004
* */

##Cosillas configurables##
$titulo = "Envío de Postales Tonacheras";

//E-mail destinatario de las fotillos
//$miemilio = "[email protected]";

//Prioridad con la que enviaremos los emilios 1=Urgente,10=Despacio,3=Predeterminado
$prioridad = "3";

//Valor para el botón de enviar
$valor_submit = "Enviar Postal";

//valor para el botón Resetear
$valor_reset = "Borrar Todo";

//El "Asunto" del e-mail
$asunto = "Te ha llegado una postal Tonachera";

//Mensaje ke se muestra después de enviar el emilio
$gracias= "Gracias, tu postal ya se ha enviado!!!";

//Ancho de Tabla
$twidth = "420";

//Borde 1=si 0=no
$tborde = "0";

//Color del borde
$tbordecolor = "#000000";

//Color de fondo de la tabla del cuerpo
$tbodycolor = "#ffffff";

//Mensaje que llega junto con la imagen
$mensaje = "Hola ".$nombre_amigo."!!!
Tu amig@ ".$tunombre." te envía este mensajillo y esta imagen
".$mensaje."




-------------------------------
http://www.tonachadas.com";

##------------FIN DE LOS PARÁMETROS CONFIGURABLES----------------##
## No modifiques nada a partir de aqui a no ser que sepas lo que ##
## estás haciendo.												 ##
##---------------------------------------------------------------##

function get_ext($key) {
	$key = strtolower($key);
	$key = explode("/",$key);
	$key1 = $key[1];
	$key = substr(strrchr($key1, "."), 1);
    return($key);
}
function get_name($key){ //sin la extensión
	$key = strtolower($key);
	$key = explode("/",$key);
	$key1 = $key[1];
	$key = explode(".",$key1);
	$key = $key[0];
	return($key);
}
function valida_mail($mail)
	{
	    return eregi('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'. '@'. '[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.' . '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $mail);

	}

/************
* Tipos de archivo aceptados. Guarda el formato del array, añade extensiones
* sin el punto. Ten cuidadin que ciertos tipos de archivo pueden ser
* malignos para tu ordenador o tu servidor
* */
$tipos_aceptados = array("jpg", "jpeg", "png", "gif");

if ($_POST['enviar']){

	if ($tunombre == "" || $tunombre == "Tu Nombre" || $tuemail == "" || $tuemail == "Tu E-mail" || $nombre_amigo == "" || $nombre_amigo == "Nombre Amig@" || $email_amigo == "" || $email_amigo == "E-mail Amig@"){
		echo "<b><font color=\"RED\">ERROR: </font></b>Debes rellenar todos los campos correctamente";
		exit();
	}
	if (!valida_mail($tuemail) || !valida_mail($email_amigo)){
      echo "<font style=\"color:red; text-align:center\">Algunas de las direcciones de correo no cumple el " .
        "estándar RFC822. Mal rollo.</font><br>";
	echo "<input type=\"button\" name=\"Submit\" value=\"Tira p'atrás\" onclick=\"javascript:history.go(-1)\">";
	exit;
	}

foreach($tipos_aceptados as $eso) {
					$tipos .="*.".$eso.",";
}
$ext = get_ext($adjunto);
$nombre = get_name($adjunto);
$nom_completo = $nombre.".".$ext;

	if(!in_array($ext, $tipos_aceptados)) {
		echo "<b><font color=\"RED\">ERROR: </font></b>Extensión inválida para tu adjunto, sólo $tipos son admitidos!<br />";
		exit();
	}

		$headers  = "From: $tunombre <$tuemail>\n";
		$headers .= "Reply-To: $tunombre <$tuemail>\n";
		$headers .= "MIME-Version: 1.0\n";
		$headers .= "Content-Type: multipart/mixed; boundary=\"MIME_BOUNDRY\"\n";
		$headers .= "X-Sender: TonaCards1.0 <$tuemail>\n";
		$headers .= "X-Mailer: TonaCards1.0\n";
		$headers .= "X-Priority: $prioridad\n";
		$headers .= "Return-Path: <$email_amigo>\n";
		$headers .= "This is a multi-part message in MIME format.\n";

		$fp = fopen($adjunto,"r");
		$str = fread($fp, filesize($adjunto));
		$str = chunk_split(base64_encode($str));
		$fp = fclose($fp);


		$message = "--MIME_BOUNDRY\n";
		$message .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
		$message .= "Content-Transfer-Encoding: quoted-printable\n";
		$message .= "\n";
		$message .= "$mensaje";
		$message .= "\n";

		$message .= "--MIME_BOUNDRY\n";
		$message .= "Content-Type: application/octet-stream; name=\"$nom_completo\"\n";
		$message .= "Content-disposition: attachment\n";
		$message .= "Content-Transfer-Encoding: base64\n";
		$message .= "\n";
		$message .= "$str\n";
		$message .= "\n";
		$message .= "--MIME_BOUNDRY--\n";

		if(!mail($email_amigo,$asunto,$message,$headers)) {
			exit("Ha ocurrido un error, por favor inténtalo más tarde");
		}

		Echo("<div align=\"center\">$gracias</div>");
		exit();
}
?>
<html>
<head>
<title><?=$titulo?> - Powered by TonaCards v1.0</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
function a1(paco,que) {
  if (paco.value==que) {
    paco.value='';
  }
}
function a2(paco,que) {
  if (paco.value=='') {
    paco.value=que;
  }
}
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="tonacards.php" enctype="multipart/form-data">
  <div align="center">ENV&Iacute;A LA IMAGEN COMO POSTAL TONACHERA<br>
    Rellena todos los campos correctamente<br>
    <br>
  </div>
  <div align="center">
    <table style="border-collapse: collapse" width="<?=$twidth?>" border="<?=$tborde?>" bordercolor="<?=$tbordecolor?>" cellpadding="1" cellspacing="0" bgcolor="<?=$tbodycolor?>">
      <tr>
        <td width="205" valign="top" rowspan="5">
          <textarea name="mensaje" cols="35" rows="7" onfocus="a1(this,'Tu mensajete');" onblur="a2(this,'Tu mensajete');">Tu mensajete</textarea>
        </td>
        <td width="211" height="28" valign="top">
          <input type="text" name="tunombre" size="40" value="Tu Nombre" onfocus="a1(this,'Tu Nombre');" onblur="a2(this,'Tu Nombre');">
        </td>
      </tr>
      <tr>
        <td valign="top" height="28">
          <input type="text" name="tuemail" size="40" value="Tu E-mail" onfocus="a1(this,'Tu E-mail');" onblur="a2(this,'Tu E-mail');">
        </td>
      </tr>
      <tr>
        <td height="28" valign="top">
          <input type="text" name="nombre_amigo" size="40" value="Nombre Amig@" onfocus="a1(this,'Nombre Amig@');" onblur="a2(this,'Nombre Amig@');">
        </td>
      </tr>
      <tr>
        <td height="28" valign="top">
          <input type="text" name="email_amigo" size="40" value="E-mail Amig@" onfocus="a1(this,'E-mail Amig@');" onblur="a2(this,'E-mail Amig@');">
        </td>
      </tr>
      <tr>
        <td height="20" valign="top">
          <input type="hidden" name="adjunto" value="<?=$img?>">
        </td>
      </tr>
      <tr align="center" valign="middle">
        <td height="24" colspan="2">
          <input type="submit" name="enviar" value="<?=$valor_submit?>">
          <input type="reset" name="Submit2" value="<?=$valor_reset?>">
        </td>
      </tr>
      <tr>
        <td height="35" colspan="2" valign="top">&nbsp;</td>
      </tr>
      <tr>
        <td height="24" colspan="2" valign="middle" align="center"> <font face="Verdana, Arial, Helvetica, sans-serif" size="1">Powered
          by TonaCards v1.0<br>
          <a href="http://www.tonachadas.com">www.Tonachadas.com</a></font></td>
      </tr>
    </table>
  </div>
</form>
</body>
</html>
Lo que quiero saber es como puedo o que debo poner de variable para que la imagen que estan viendo la envie como galeria