Comunidad de diseño web y desarrollo en internet online

Atributos de texto

Citar            
MensajeEscrito el 09 Sep 2005 01:52 pm
Hola a todos:

Bueno pues resulta que estoy enviando un mail desde flash y php, y funciona sin ningun problema, yo desconozco totalmente php (salvo lo que e entendido por lógica del famoso send.php), es posible poner atributos de fuentes, es decir negritas dentro del código para el envió de un mail.

Gracias :)

Por Ereb

Claber

1352 de clabLevel

1 tutorial

Genero:Masculino  

México, D.F.

firefox
Citar            
MensajeEscrito el 09 Sep 2005 01:55 pm
solo texto, pero si le metes encabezados de HTML a la función mail
puedes usar etiquetas como por ejemplo <font face="verdana">texto</font>
y cosas así

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox
Citar            
MensajeEscrito el 09 Sep 2005 02:25 pm
Si de hecho es totalmente texto plano, si entendí bien entonces puedo utilizarlo de la siguiente manera

Código :

cuerpo.= "mi texto"."\n";
cuerpo.= <font face="verdana">"mi texto"</font>."\n"


Por favor indicame si la última línea es correcta, Gracias.

Por Ereb

Claber

1352 de clabLevel

1 tutorial

Genero:Masculino  

México, D.F.

firefox
Citar            
MensajeEscrito el 09 Sep 2005 02:50 pm
pruebala ereb por dios!!! jajjajajaj si yo supiera te dijera pero creo que lo mas saludable es que tu la pruebes man

SAludos 8)

Por Prozac

SWAT Team

1546 de clabLevel

1 tutorial

Genero:Masculino   SWAT

donde se regresa el viento

firefox
Citar            
MensajeEscrito el 09 Sep 2005 03:35 pm
pues ya la prove así, y pues me marca error

Por Ereb

Claber

1352 de clabLevel

1 tutorial

Genero:Masculino  

México, D.F.

firefox
Citar            
MensajeEscrito el 09 Sep 2005 03:57 pm
bueno pues entonces hay que esperar que alguien te diga porque no sirve porque yo no se :P

Por Prozac

SWAT Team

1546 de clabLevel

1 tutorial

Genero:Masculino   SWAT

donde se regresa el viento

firefox
Citar            
MensajeEscrito el 09 Sep 2005 04:05 pm
:roll: :roll: :roll: muy gracioso :roll: :roll: :roll:
:lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:

Por Ereb

Claber

1352 de clabLevel

1 tutorial

Genero:Masculino  

México, D.F.

firefox
Citar            
MensajeEscrito el 09 Sep 2005 04:09 pm
asi:

Código :

<?php
$cuerpo= "mi texto"."<br>";
$cuerpo.= "<font face='verdana'>mi texto</font><br>";
echo $cuerpo;
?>


saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 09 Sep 2005 04:14 pm
Gracias Maikel, lo aplico y te paltico :D

Por Ereb

Claber

1352 de clabLevel

1 tutorial

Genero:Masculino  

México, D.F.

firefox
Citar            
MensajeEscrito el 09 Sep 2005 05:05 pm
Pues sigo sin poder hacerlo, posteo una parte de mi código para explicarme, mejor:

Código :

$contenido .= "Fecha :".$_POST["fhoy"]."\n\n";
   $contenido .= "Seccion : ".$_POST["secc"]."\n\n";


Cuado recibo el correo es totalmente en texto plano:

Fecha:Mi variable
Sección:Mi variable

y lo que necesito es lo siguiente:

Fecha:Mi variable
Sección:Mi variable

Mr. Maikel me dio un método pero al intentar hacerlo pone lo siguiente

<font face='verdana'>Fecha :</font>Mi variable

espero ahora haberme explicado mejor.

Por Ereb

Claber

1352 de clabLevel

1 tutorial

Genero:Masculino  

México, D.F.

firefox
Citar            
MensajeEscrito el 09 Sep 2005 05:31 pm
como dice jhony192, nada mas metele en las cabeceras que es html...

Código :

$headers .= "Content-type: text/html; 

y ya, eso se lo metes al final de la funcion mail()

yo lo tengo asi
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: $nombre <$email>\r\n";
$headers .= "Reply-To: $email\r\n";


y, la funcion completa esta asi

Código :

<?php
// ... recuperacion y creacion de datos
mail($destino,$subject,$mensage,$headers) ?>

y ya, mete en el cuerpo todo el HTML que quieras ;)

Por Azielito

79 de clabLevel



 

Frente al PC

firefox
Citar            
MensajeEscrito el 09 Sep 2005 07:08 pm
Gracias, por contestar Azielito, lo checo y te comento

Por Ereb

Claber

1352 de clabLevel

1 tutorial

Genero:Masculino  

México, D.F.

firefox
Citar            
MensajeEscrito el 09 Sep 2005 08:18 pm
Aqui hay una función completa con todas las cabezeras, desde archivos adjuntosm, cc, cco, reply-to etc...
http://www.cristalab.com/foros/viewtopic.php?p=38599#38599

pueda que te sea útil ;) mucha suerte.

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox
Citar            
MensajeEscrito el 09 Sep 2005 08:21 pm
:oops: :oops: me declaro incompetente, la verdad es que no entiendo como acomodar lo que ustedes me dicen :oops: :oops:

posteo el código de mi archivo send.php

Código :

<?php
if(isset($_POST["fhoy"])&& isset($_POST["secc"]) && isset($_POST["nombre"]) && isset($_POST["paterno"])   && isset($_POST["materno"])   && isset($_POST["nacional"]) && isset($_POST["lnaci"]) && isset($_POST["fnaci"]) && isset($_POST["rfc"]) && isset($_POST["edocivil"]) 
   && isset($_POST["nomcony"])   && isset($_POST["domactual"]) && isset($_POST["colactual"])   && isset($_POST["cpactual"]) && isset($_POST["ceactual"]) && isset($_POST["telsactual"]) && isset($_POST["faxactual"]) && isset($_POST["mailactual"]) && isset($_POST["empserv"]) && isset($_POST["puesto"])
   && isset($_POST["domemp"]) && isset($_POST["colemp"]) && isset($_POST["cpemp"])   && isset($_POST["ceemp"]) && isset($_POST["telsemp"]) && isset($_POST["faxemp"]) && isset($_POST["mailemp"]) && isset($_POST["escuela"]) && isset($_POST["pais"]) && isset($_POST["fiestudio"]) && isset($_POST["ftestudio"])
   && isset($_POST["fgraduo"])   && isset($_POST["titulo"]) && isset($_POST["cprof"]) && isset($_POST["mtriaob"]) && isset($_POST["docob"]) && isset($_POST["acompetencia"])   && isset($_POST["apoyo"]) && isset($_POST["profeso"])){
    $fecha = date("D-M-y H:i");
   $mymail = "[email protected]";
   $subject = "Solicitud de Registro, enviado desde el sitio web.";
   $contenido .= "<font face='arial'>Fecha :</font>".$_POST["fhoy"]."\n\n";
   $contenido .= "Seccion : ".$_POST["secc"]."\n\n";
   $contenido .= "DATOS PERSONALES____________________________"."\n";
   $contenido .= "NOMBRE : ".$_POST["nombre"]."\n"."APELLIDO PATERNO : ".$_POST["paterno"]."\n"."APELLIDO MATERNO : ".$_POST["materno"]."\n";
   $contenido .= "Nacionalidad : ".$_POST["nacional"]."\n"."Lugar de Nacimiento : ".$_POST["lnaci"]."\n"."Fecha de Nacimiento".$_POST[fnaci]."\n";
   $contenido .= "R.F.C. : ".$_POST["rfc"]."\n"."Estado Civil : ".$_POST["edocivl"]."\n"."Nombre del Conyuge : ".$_POST["nomcony"]."\n";
   $contenido .= "Domicilio Actual : "."\n".$_POST["domactual"]."Colonia :"."\n".$_POST["colactual"]."C.P. : "."\n".$_POST["cpactual"]."\n";
   $contenido .= "Ciudad / Estado : "."\n".$_POST["ceactual"]."\n"."Telefono(s) :"."\n".$_POST["telsactual"]."\n"."Fax(es) :".$_POST["faxactual"]."\n";
   $contenido .= "E-mail :".$_POST["mailactual"]."\n\n";
   $contenido .= "DATOS LABORALES____________________________"."\n";
   $contenido .= "Empresa en que presta sus servicios : ".$_POST["empserv"]."\n"."Puesto que ocupa : ".$_POST["puesto"]."\n";
   $contenido .= "Domicilio : ".$_POST["domemp"]."\n"."Colonia : ".$_POST["colemp"]."\n"."C.P. :".$_POST["cpemp"]."\n";
   $contenido .= "Ciudad / Estado : ".$_POST["ceemp"]."\n"."Telefono(s) :".$_POST["telsemp"]."\n"."Fax(es) :".$_POST["faxemp"]."\n";
   $contenido .= "E-mail :".$_POST["mailemp"]."\n\n";
   $contenido .= "EDUCACION TECNICA____________________________"."\n";
   $contenido .= "Institucion de ensenanza superior : ".$_POST["escuela"]."\n"."Pais : ".$_POST["pais"]."\n";
   $contenido .= "Fecha de Inicio : ".$_POST["fiestudio"]."\n"."Fecha de Termino : ".$_POST["ftestudio"]."\n"."Fecha de Graduacion : ".$_POST["fgraduo"]."\n";
   $contenido .= "Titulo Obtenido : ".$_POST["titulo"]."\n"."Cedula Profesional : ".$_POST["cprof"]."\n";
   $contenido .= "NOTA: EN CASO DE QUE EL TITULO SE HAYA OBTENIDO EN EL EXTRANJERO SE REQUIERE COPIA FOTOSTATICA DEL MISMO"."\n";
   $contenido .= "Maestria Obtenida : ".$_POST["mtriaob"]."\n"."Doctorado Obtenido : ".$_POST["docob"]."\n";
   $contenido .= "Un comite tecnico : ".$_POST["acompetencia"]."\n";
   $contenido .= "ES UNA ESTRUCTURA ESTABLE REPRESENTATIVA DE LOS SOCIOS CON INTERESES COMUNES, A NIVEL NACIONAL, CON AUTORIDAD PARA FORMULAR Y EMITIR LA OPINION Y POSTURA DEL INSTITUTO EN SU AREA DE COMPETENCIA."."\n";
   $contenido .= "Consultoria : ".$_POST["apoyo"]."\n";
   $contenido .= "AREAS RELACIONADAS CON LA INGENIERIA QUÍICA EN LAS QUE PUEDES APOYAR AL IMIQ OFRECIENDO"."\n";
   $contenido .= "Experiencia : ".$_POST["profeso"]."\n";
   $contenido .= "PROFESIONAL QUE PUEDO PONER AL SERVICIO DEL IMIQ EN AREAS RELACIONADAS CON LA INGENIERIA QUIMICA";
   $header = "From:".$_POST["nombre"]." ".$_POST["paterno"]."\nReply-To:".$_POST["nombre"]." ".$_POST["paterno"]."\n\n";
   $header .= "X-Mailer:PHP/".phpversion()."\n";
   $header .= "Mime-Version: 1.0\n";
   $header .= "Content-Type: text/plain";
   mail($mymail, $subject, utf8_decode($contenido) ,$header);
   echo "&estatus=ok&";
}
?>

Por Ereb

Claber

1352 de clabLevel

1 tutorial

Genero:Masculino  

México, D.F.

firefox
Citar            
MensajeEscrito el 09 Sep 2005 09:26 pm
Sigue aprendiendo hijo, revisa la diferencia y aprenderás muchas cosas que cambian entre tu Script y el mio, este Script ya lo probe y funciona correctamente.
te deseo mucha suerte y que la fuerza te acompañe ;)


Código :

<?php
if(isset($_POST["fhoy"],$_POST["secc"],$_POST["nombre"],$_POST["paterno"],$_POST["materno"],$_POST["nacional"],$_POST["lnaci"],$_POST["fnaci"],$_POST["rfc"],$_POST["edocivil"],$_POST["nomcony"],$_POST["domactual"],$_POST["colactual"],$_POST["cpactual"],$_POST["ceactual"],$_POST["telsactual"],$_POST["faxactual"],$_POST["mailactual"],$_POST["empserv"],$_POST["puesto"],$_POST["domemp"],$_POST["colemp"],$_POST["cpemp"],$_POST["ceemp"],$_POST["telsemp"],$_POST["faxemp"],$_POST["mailemp"],$_POST["escuela"],$_POST["pais"],$_POST["fiestudio"],$_POST["ftestudio"],$_POST["fgraduo"],$_POST["titulo"],$_POST["cprof"],$_POST["mtriaob"],$_POST["docob"],$_POST["acompetencia"],$_POST["apoyo"],$_POST["profeso"]))
{
      $fecha = date("D-M-y H:i");
      $mimail= "[email protected]";
      $asunto= "Solicitud de Registro, enviado desde el sitio web.";
      $mensaje="
            <font face='arial'>Fecha :</font>".$_POST["fhoy"]."<br>
         Seccion : ".$_POST["secc"]."<br>
         DATOS PERSONALES____________________________"."<br>
         NOMBRE : ".$_POST["nombre"]."<br>"."APELLIDO PATERNO : ".$_POST["paterno"]."<br>"."APELLIDO MATERNO : ".$_POST["materno"]."<br>
         Nacionalidad : ".$_POST["nacional"]."<br>"."Lugar de Nacimiento : ".$_POST["lnaci"]."<br>"."Fecha de Nacimiento".$_POST[fnaci]."<br>
         R.F.C. : ".$_POST["rfc"]."<br>"."Estado Civil : ".$_POST["edocivl"]."<br>"."Nombre del Conyuge : ".$_POST["nomcony"]."<br>
         Domicilio Actual : "."<br>".$_POST["domactual"]."Colonia :"."<br>".$_POST["colactual"]."C.P. : "."<br>".$_POST["cpactual"]."<br>
         Ciudad / Estado : "."<br>".$_POST["ceactual"]."<br>"."Telefono(s) :"."<br>".$_POST["telsactual"]."<br>"."Fax(es) :".$_POST["faxactual"]."<br>
         E-mail :".$_POST["mailactual"]."<br>\n
         DATOS LABORALES____________________________"."<br>
         Empresa en que presta sus servicios : ".$_POST["empserv"]."<br>"."Puesto que ocupa : ".$_POST["puesto"]."<br>
         Domicilio : ".$_POST["domemp"]."<br>"."Colonia : ".$_POST["colemp"]."<br>"."C.P. :".$_POST["cpemp"]."<br>
         Ciudad / Estado : ".$_POST["ceemp"]."<br>"."Telefono(s) :".$_POST["telsemp"]."<br>"."Fax(es) :".$_POST["faxemp"]."<br>
         E-mail :".$_POST["mailemp"]."<br>\n
         EDUCACION TECNICA____________________________"."<br>
         Institucion de ensenanza superior : ".$_POST["escuela"]."<br>"."Pais : ".$_POST["pais"]."<br>
         Fecha de Inicio : ".$_POST["fiestudio"]."<br>"."Fecha de Termino : ".$_POST["ftestudio"]."<br>"."Fecha de Graduacion : ".$_POST["fgraduo"]."<br>
         Titulo Obtenido : ".$_POST["titulo"]."<br>"."Cedula Profesional : ".$_POST["cprof"]."<br>
         NOTA: EN CASO DE QUE EL TITULO SE HAYA OBTENIDO EN EL EXTRANJERO SE REQUIERE COPIA FOTOSTATICA DEL MISMO"."<br>
         Maestria Obtenida : ".$_POST["mtriaob"]."<br>"."Doctorado Obtenido : ".$_POST["docob"]."<br>
         Un comite tecnico : ".$_POST["acompetencia"]."<br>
         ES UNA ESTRUCTURA ESTABLE REPRESENTATIVA DE LOS SOCIOS CON INTERESES COMUNES, A NIVEL NACIONAL, CON AUTORIDAD PARA FORMULAR Y EMITIR LA OPINION Y POSTURA DEL INSTITUTO EN SU AREA DE COMPETENCIA."."<br>
         Consultoria : ".$_POST["apoyo"]."<br>
         AREAS RELACIONADAS CON LA INGENIERIA QUÍICA EN LAS QUE PUEDES APOYAR AL IMIQ OFRECIENDO"."<br>
         Experiencia : ".$_POST["profeso"]."<br>
         PROFESIONAL QUE PUEDO PONER AL SERVICIO DEL IMIQ EN AREAS RELACIONADAS CON LA INGENIERIA QUIMICA";
   $header = "From:".$_POST["nombre"]." ".$_POST["paterno"]."<".$_POST["mailemp"].">\nReply-To:".$_POST["nombre"]." ".$_POST["paterno"]."\nMime-Version: 1.0\nContent-Type: text/html";
   mail($mimail, $asunto, utf8_decode($mensaje) ,$header);
   echo "&estatus=ok&";
}
?>
[/quote]

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox
Citar            
MensajeEscrito el 09 Sep 2005 09:29 pm
Ha por si acaso :D
una ayudita visual
http://www.coderic.net/ejemplos/send.phps

;)

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox
Citar            
MensajeEscrito el 09 Sep 2005 09:37 pm
:cry: :cry: :cry: Muchas Gracias Jhony192 (a que bien se siente leer lo), no te digo padre, porque tú ya tienes 2 hijos.

Ya enserio, de verdad te agradezco mucho la pasciencia y la ayudadota ^^

Por Ereb

Claber

1352 de clabLevel

1 tutorial

Genero:Masculino  

México, D.F.

firefox
Citar            
MensajeEscrito el 09 Sep 2005 09:43 pm
Por cierto donde dice
utf8_decode($mensaje)
deberias colocar utf8_encode($mensaje)

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox
Citar            
MensajeEscrito el 09 Sep 2005 10:34 pm
:wink: no hay problema Mr Jhony192, gracias.

Por cierto funciona y funciona bien, gracias.

Por Ereb

Claber

1352 de clabLevel

1 tutorial

Genero:Masculino  

México, D.F.

firefox
Citar            
MensajeEscrito el 10 Sep 2005 03:27 am
Ya es que cuando quiere "el jhony192", aunque polemico, sabe del tema este xD

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

firefox
Citar            
MensajeEscrito el 12 Sep 2005 02:08 pm

Freddie® escribió:

Ya es que cuando quiere "el jhony192", aunque polemico, sabe del tema este xD


Pues tienes toda la razón Freddie®, aunque en la mayoria de los CLabers estámos deacuerdo, es que tiene muy malos chistes.

Por Ereb

Claber

1352 de clabLevel

1 tutorial

Genero:Masculino  

México, D.F.

firefox
Citar            
MensajeEscrito el 12 Sep 2005 04:17 pm
Para no abrir otro post, me saltó una duda más, el código de Jhony192, corre perfectamente, pero no me acepta los acentos, hay algún modo de lograr esto.

Gracias.

Por Ereb

Claber

1352 de clabLevel

1 tutorial

Genero:Masculino  

México, D.F.

firefox
Citar            
MensajeEscrito el 12 Sep 2005 08:35 pm

jhony192 escribió:

Por cierto donde dice
utf8_decode($mensaje)
deberias colocar utf8_encode($mensaje)



a veces no prestas atención XD verdad?

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox
Citar            
MensajeEscrito el 12 Sep 2005 09:11 pm
:shock: :shock: pero, pero si lo puse, el problema es que los datos que envió de Flash al PHP no me salen acentuados. :crap: :crap:

Por Ereb

Claber

1352 de clabLevel

1 tutorial

Genero:Masculino  

México, D.F.

firefox
Citar            
MensajeEscrito el 13 Sep 2005 01:43 pm
creo y estoy casi seguro que los datos enviados desde Flash a un PHP
ya están pasados a utf8
en ese caso tendrias que quitarle la función esa de utf8.

y probar, o sea no usar ni utf8_encode() ni utf8_decode().
ya que si esta codificado no requiere de esa modificación.
tendrias que probar, como sabes Flash no es lo mio (aunque a veces le meto un poco)
en caso de que te fallé tendrás que hacer que tu script guarde las variables recividas a un archivo txt para poder revisarlo a ver como está enviando los datos.

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox
Citar            
MensajeEscrito el 14 Sep 2005 01:39 pm
Jhony192, te pido una disculpa por no haber contestado antes, fijate que lo que tú comentas me suena lógico, ya que en el anterior script de PHP de texto plano, si me daba los acentos, bueno lo probaré, y sino queda pues ya me buscaquera la manera de resolverlo.

Nuevamente Gracias y Saludos. :D

Por Ereb

Claber

1352 de clabLevel

1 tutorial

Genero:Masculino  

México, D.F.

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.