wie kann ich den inhalt einer textdatei beim mail() vesenden mitschicken?
genau so wie er darin steht, mit zeilenumbrüchen usw.
vielen dank der eddi
genau so wie er darin steht, mit zeilenumbrüchen usw.
vielen dank der eddi
<?php
function send_mail($anzeige_id,$post_id,$sign,$werbung,$puls,$table){
/*daten für den empfänger*/
include("vars.inc.php");
$thread_result = mysql_query("SELECT betreff, name, email FROM ".$table." where id='".$anzeige_id."'");
if(mysql_num_rows($thread_result)>0)
{
while($zeile_thread=mysql_fetch_array($thread_result))
{
$tanzeige_id = $zeile_thread["id"];
$tanzeige_betreff = $zeile_thread["betreff"];
$tanzeige_email = $zeile_thread["email"];
$tanzeige_name = $zeile_thread["name"];
}
}
else
{
echo ("");
}
/*daten vom poster*/
$post_result = mysql_query("SELECT id, tid,email, DATE_FORMAT(datumzeit,'%H:%i') AS zeit, name FROM ".$table." where id='".$post_id."'");
if(mysql_num_rows($post_result)>0)
{
while($poster=mysql_fetch_array($post_result))
{
$poster_id = $poster["id"];
$poster_tid = $poster["tid"];
$poster_name = $poster["name"];
$poster_zeit = $poster["zeit"];
$poster_datum = $poster["datum"];
$poster_email = $poster["email"];
}
}
else
{
echo ("abfrage 2 schief gegangen");
}
$url = "http://www.pulsgeber.de/tanz/forum/index.php?anzeige_id=$poster_id&anzeige_tid=$poster_tid";
$empfaenger = $tanzeige_email;
$absender = "s.weber@pulsgeber.de";
$sender = "From: $poster_name<$poster_email>";//das stört nicht, klappte bisher immer.
$betreff = "Antwort im Forum";
$mailbody = $mailbody."Hallo $tanzeige_name,\n\n";
$mailbody.="$poster_name hat am $poster_datum um $poster_zeit auf Ihren Beitrag: $tanzeige_betreff geantwortet.\n\n";
$mailbody.=$url."\n\n";
$mailbody.=$sign."\n\n";
$mailbody.=$werbung."\n\n";
//$mailbody.=$test"\n";
$mailbody.=$puls."\n\n";
mail($empfaenger,$betreff,$mailbody,$sender);
//mail($absender,$betreff,$mailbody,$sender);
// echo "<script>window.location.href='".$PHP_SELF."';</script>";
}
?>
<?php
function hole_text(){
$filename = "/connect/puls.txt";
$fd = fopen ($filename, "rb");
$dateiinhalt = fread ($fd, filesize ($filename));
fclose ($fd);
return $dateiinhalt;
}
function send_mail($anzeige_id,$post_id,$sign,$werbung,$puls,$table){
/*daten für den empfänger*/
include("vars.inc.php");
$thread_result = mysql_query("SELECT betreff, name, email FROM ".$table." where id='".$anzeige_id."'");
if(mysql_num_rows($thread_result)>0)
{
while($zeile_thread=mysql_fetch_array($thread_result))
{
$tanzeige_id = $zeile_thread["id"];
$tanzeige_betreff = $zeile_thread["betreff"];
$tanzeige_email = $zeile_thread["email"];
$tanzeige_name = $zeile_thread["name"];
}
}
else
{
echo ("");
}
/*daten vom poster*/
$post_result = mysql_query("SELECT id, tid,email, DATE_FORMAT(datumzeit,'%H:%i') AS zeit, name FROM ".$table." where id='".$post_id."'");
if(mysql_num_rows($post_result)>0)
{
while($poster=mysql_fetch_array($post_result))
{
$poster_id = $poster["id"];
$poster_tid = $poster["tid"];
$poster_name = $poster["name"];
$poster_zeit = $poster["zeit"];
$poster_datum = $poster["datum"];
$poster_email = $poster["email"];
}
}
else
{
echo ("abfrage 2 schief gegangen");
}
$url = "http://www.pulsgeber.de/tanz/forum/index.php?anzeige_id=$poster_id&anzeige_tid=$poster_tid";
$text = hole_text();
$empfaenger = $tanzeige_email;
$absender = "s.weber@pulsgeber.de";
$sender = "From: $poster_name<$poster_email>";//das stört nicht, klappte bisher immer.
$betreff = "Antwort im Forum";
$mailbody = $mailbody."Hallo $tanzeige_name,\n\n";
$mailbody.="$poster_name hat am $poster_datum um $poster_zeit auf Ihren Beitrag: $tanzeige_betreff geantwortet.\n\n";
$mailbody.=$url."\n\n";
$mailbody.=$sign."\n\n";
$mailbody.=$werbung."\n\n";
$mailbody.=$text"\n";//zeile 62
$mailbody.=$puls."\n\n";
mail($empfaenger,$betreff,$mailbody,$sender);
//mail($absender,$betreff,$mailbody,$sender);
// echo "<script>window.location.href='".$PHP_SELF."';</script>";
}
?>
/* FALSCH */
$mailbody.=$text"\n";//zeile 62
/* RICHTIG */
$mailbody.=$text."\n";//zeile 62
/* Punkt vergessen !!! */
Kommentar