Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - elpirata15hd

#1
Hola,buenas tardes,me gustaria saber como puedo hacer para crear una barra de progeso,parecida a esta http://www.barenakedapp.com/the-design/displaying-percentages ,al al adjuntar una imagen,con lo tipico de dreamweaber,examinar,seleccionas la imagen y enviar

Y una segunda pregunta es como seria,para que al lado de el boton examinar,apareciera un adjuntar otra imagen o algo asi,y se abriera otro examinar,para cargar varias fotos

Gracias
#2
Hola,buena snoches,hoy contrate lo de anuncios en facebook y puse un presupuesto por dia de 2 € para probar,hace un rato se ocnsumieron los dos euros con 7 clicks,hasta ahi bien,pero voy a mis estadisticas de la web,estoy con hostalia,me sale como que hoy solo e tenido una visita,me estan haciendo el chanchullo los de facebook?¿

EDITO: tema solucionado,pueden cerrar!
#3
PHP / Como hago lo siguiente..
30 Abril 2011, 00:49 AM
Quisiera limitar el tamaño de los archivos a adjuntar y que saltase una venta de "exceso de tamaño" o algo asi.El codigo que utilice es el siguiente

<?php
function form_mail($sPara, $sAsunto, $sTexto, $sDe)
{
$bHayFicheros = 0;
$sCabeceraTexto = "";
$sAdjuntos = "";

if ($sDe)$sCabeceras = "From:".$sDe."\n";
else $sCabeceras = "";
$sCabeceras .= "MIME-version: 1.0\n";
foreach ($_POST as $sNombre => $sValor)
$sTexto = $sTexto."\n".$sNombre." = ".$sValor;

foreach ($_FILES as $vAdjunto)
{
if ($bHayFicheros == 0)
{
$bHayFicheros = 1;
$sCabeceras .= "Content-type: multipart/mixed;";
$sCabeceras .= "boundary=\"--_Separador-de-mensajes_--\"\n";

$sCabeceraTexto = "----_Separador-de-mensajes_--\n";
$sCabeceraTexto .= "Content-type: text/plain;charset=iso-8859-1\n";
$sCabeceraTexto .= "Content-transfer-encoding: 7BIT\n";

$sTexto = $sCabeceraTexto.$sTexto;
}
if ($vAdjunto["size"] > 0)
{
$sAdjuntos .= "\n\n----_Separador-de-mensajes_--\n";
$sAdjuntos .= "Content-type: ".$vAdjunto["type"].";name=\"".$vAdjunto["name"]."\"\n";;
$sAdjuntos .= "Content-Transfer-Encoding: BASE64\n";
$sAdjuntos .= "Content-disposition: attachment;filename=\"".$vAdjunto["name"]."\"\n\n";

$oFichero = fopen($vAdjunto["tmp_name"], 'r');
$sContenido = fread($oFichero, filesize($vAdjunto["tmp_name"]));
$sAdjuntos .= chunk_split(base64_encode($sContenido));
fclose($oFichero);
}
}

if ($bHayFicheros)
$sTexto .= $sAdjuntos."\n\n----_Separador-de-mensajes_----\n";
return(mail($sPara, $sAsunto, $sTexto, $sCabeceras));
}

//cambiar aqui el email
if (form_mail("poner_email@deDestino.com", $_POST[asunto],
"Los datos introducidos en el formulario son:\n\n", $_POST[email]))
echo "Su formulario ha sido enviado con exito";
?>

La linea que marque en rojo creo que es la que hay que modificar no?¿ pero lo que ya me pierdo,es el que salte un mensaje si se excede,yo creo que para adjuntar fotos,con 3 mb va bien no?¿

Gracias
#4
PHP / No ve funciona el phpmailer!
28 Abril 2011, 17:11 PM
Me he puesto manos a la obra con lo de adjuntar un archivo desde el formulario y que llegue al correo,pero no hay manera,descargue el phpmailer y lo puse junto los archivos php (index.php,enviar.php) y hice los cambios oportunos en el formulario index.php),pero no hay manera,no llega,aparece el resto del formulario,pero el adjuntar no y ya e probado de varias formas.Os dejo el codigo:

Enviar.php

<?php
require("class.phpmailer.php");
$dia=date("m.d.Y");
$hora=date("H:i:s");
$destinatario="micorreo@gmail.com";
$subject= " Mensaje";
$desde = 'From: ' .$_POST['email'];
$contingut = '

El mensaje se a enviado el dia '.$dia.' a las '.$hora.'

----------------------------------------------------------------------------
Nombre: '.$_POST['name'].'
Email: '.$_POST['email'].'
Asunto: '.$_POST['subject'].'
Mensaje: '.$_POST['message'].'
----------------------------------------------------------------------------
';
mail($destinatario, $subject, $contingut, $desde, $mail);
header("Location: index.php?opc=1");
$mail = AddAttachment("images/*.jpg", "*.jpg");
$mail = AddAttachment("files/*.zip", "*.zip");


?>


Index.php

<form id="form-contact" class="validation" method="post" action="enviar.php" enctype="multipart/form-data">

                  <p class="input-text pngfix">
                    <label class="overlay" for="name">Nombre</label>
                     <input type="text" class="required" name="name" id="name" />
            </p>
                  <p class="input-text pngfix">
                    <label class="overlay" for="email">E-Mail</label>
                     <input type="text" class="required email" name="email" id="email" />
                  </p>
                  <p class="input-text pngfix">
                     <label class="overlay" for="subject">Asunto</label>
                     <input type="text" class="required" name="subject" id="subject" />
                  </p>
                     
                  <p class="textarea pngfix">
                    <label class="overlay" for="message">Mensaje(Escribenos que es lo que buscas,cuantos mas detalles des de tu pedido mejor)</label>
                     <textarea class="required" name="message" id="message" rows="5" cols="5"></textarea>
                  </p>
                      Adjuntar Imagen <input type="file" name="archivo"><br>
                       

                  <p><button type="submit" class="submit pngfix">Enviar!</button></p>
                     
                      </form>

Haber si sabeis que estoy haciendo mal,gracias!
#5
Estoy utilizando este php para enviar el formulario al correo,y llega,el problema esque llega en blanco,sale la fecha,hora en que se envio,y los campos nombre,email,asunto y mensaje,que son los del formulario,pero en blanco,no se que esta mal,os lo dejo aqui,haber si sabeis cual es el fallo,gracias. Y ademas,al pinchar enviar y activar el php,la pagina se queda en blanco y a la vez llega el correo


<?php
$dia=date("m.d.Y");
$hora=date("H:i:s");
$destinatario="MICORREO@gmail.com";
$subject= " Mensaje";
$desde = 'From: ' .$_POST[email];
$contingut = "
El mensaje se a enviado el dia $dia a las $hora\n\n
----------------------------------------------------------------------------\n
Nombre: $_POST[name]\n
Email: $_POST[email]\n
Asunto: $_POST[subject]\n
Mensaje: $_POST[message]\n
----------------------------------------------------------------------------\n
";
mail($destinatario, $subject, $contingut, $desde);
?>


Formulario html


<form id="form-contact" class="validation" method="post" action="enviar.php" enctype="text/plain">

<p class="input-text pngfix">
<label class="overlay" for="name">Nombre</label>
<input type="text" class="required" name="name" id="name" />
</p>
<p class="input-text pngfix">
<label class="overlay" for="email">E-Mail</label>
<input type="text" class="required email" name="email" id="email" />
</p>
<p class="input-text pngfix">
<label class="overlay" for="subject">Asunto</label>
<input type="text" class="required" name="subject" id="subject" />
</p>

<p class="textarea pngfix">
<label class="overlay" for="message">Mensaje</label>
<textarea class="required" name="message" id="message" rows="5" cols="5"></textarea>
</p>


<p><button type="submit" class="submit pngfix">Enviar!</button></p>
#6
Post cambiado a la zona PHP