Durchsuchen von TXT-Datei + E-Mail Versand

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Lolita
Mitglied
Beiträge: 22
Registriert: 30.08.2005 19:14

Durchsuchen von TXT-Datei + E-Mail Versand

Beitrag von Lolita »

Hi,

brauche für meine website ein bestimmtes skript:
es soll eine vorgegebene textdatei auf dem server durchsuchen nach einer e-mailadresse, die vorher in ein textfeld eingegeben wurde. ist diese mailadd in der textdatei enthalten, soll das skript eine vorgefertigte mail an diese adresse schicken.

wie lässt sich sowas realisieren? hab da leider wenig ahnung. sollte aber möglichst in php oder noch besser html sein ...

mfg
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

www.google.de

www.php.net
hab da leider wenig ahnung. sollte aber möglichst in php oder noch besser html sein ...
HTML == unmöglich
ClientQuit
Mitglied
Beiträge: 16
Registriert: 06.10.2005 13:03

Beitrag von ClientQuit »

Also, bin mir nicht ganz sicher, ob das das das ist, was du willst:
Formailerscript:

Code: Alles auswählen

<?php
$strEmpfaenger = 'hieremailadresse1';
$strFrom       = '"Formmailer" <emailadresse2>';
$strSubject    = 'Betreff';
$strReturnhtml = 'http://www.linkwoeshingehensollwenndasformularabgeschicktwurde.de';
$strDelimiter  = ":\t";

if($_POST)
{
 $strMailtext = "";

 while(list($strName,$value) = each($_POST))
 {
  if(is_array($value))
  {
   foreach($value as $value_array)
   {
    $strMailtext .= $strName.$strDelimiter.$value_array."\n";
   }
  }
  else
  {
   $strMailtext .= $strName.$strDelimiter.$value."\n";
  }
 }

 if(get_magic_quotes_gpc())
 {
  $strMailtext = stripslashes($strMailtext);
 }

 mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
  or die("Die Mail konnte nicht versendet werden.");
 header("Location: $strReturnhtml");
 exit;
}

?>
<html>
<head>
</head>
<body> 
Und hier dann das Formular in html
</body>
</html>
Antworten

Zurück zu „Coding & Technik“