Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/04/2006, 23:20
Avatar de Pablus00
Pablus00
 
Fecha de Ingreso: diciembre-2003
Ubicación: A un click de distancia
Mensajes: 1.044
Antigüedad: 20 años, 4 meses
Puntos: 11
Hola, si disculpas por que a pesar de haberlo posteado bien, salio todo junto, e inentendible, les cuento, tengo un formulario en un script CGI de FormMail que recibo emails con el siguiente formato:


Mi sitio.com - Compra Contra Reembolso
Email enviado por salazar esteban (
[email protected]) el dia Thursday, April 20, 2006
at 18:28:06
------------------------------------------------------------------------

Nombre:
Direccion:
Localidad:
Provincia:
CP:
Telefono:
Email:
Como_nos_conociste:
Productos:
------------------------------------------------------------------------

y estoy migrando de este cgi a php, por que me han hablamo muy bien, y ademas no es un script gratuito sino algo mas confiable y confirgurable. Debido a que por el momento no manejo muy bien php, los emails que recibo con el email en php me salen todos apilados, juntos y en cualquier orden, yo necesitaria modificar mi script para que reciba en el formato que utilizo en el CGI.

El scrip que utilizo php es:

<?php
if(isset($_POST["nombre"]) && isset($_POST["titulo"]) && isset($_POST["mail"]) && isset($_POST["mensaje"]) ){
$fecha = date("D-M-y H:i");
$mymail = "
[email protected]";
$subject = "Desde el Sitio.. =)";
$contenido = $_POST["nombre"]." Escribio :\n";
$contenido .= $_POST["mensaje"]."\n\n";
$contenido .= "el mensaje se escribio el ".$fecha;
$header = "From:".$_POST["mail"]."\nReply-To:".$_POST["mail"]."\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&";
}
?>


como tiene que estar para que sea igual al CGI
Adjunto el CGI tambien por la dudas (la parte donde creo que obtiene el formato)

sub send_mail {
# Localize variables used in this subroutine. #
local($print_config,$key,$sort_order,$sorted_field ,$env_report);

# Open The Mail Program
open(MAIL,"|$mailprog");

print MAIL "To: $Config{'recipient'}\n";
print MAIL "From: $Config{'email'} ($Config{'realname'})\n";

# Check for Message Subject
if ($Config{'subject'}) { print MAIL "Subject: $Config{'subject'}\n\n" }
else { print MAIL "Subject: WWW Form Submission\n\n" }

print MAIL "Below is the result of your feedback form. It was submitted by\n";
print MAIL "$Config{'realname'} ($Config{'email'}) on $date\n";
print MAIL "-" x 75 . "\n\n";

if (@Print_Config) {
foreach $print_config (@Print_Config) {
if ($Config{$print_config}) {
print MAIL "$print_config: $Config{$print_config}\n\n";
}
}
}

Mi pedido es debido a que aun no manejo este lenguaje, lo estoy aprendiendo de a poco, y lamentablemente este es un formulario de compra de mi trabajo que tengo que terminar lo antes posible. Desde ya muy agradecido
__________________
-- Nunca te des por vencido, aún vencido -- Web