Mailinglisten-Archive |
Folgendes Script bringt mein PHP 3 unter WIN 2K Srv (IIS5) zum krepieren:
Was ist Falsch
<script language="php">
/* Script zum verschicken des vergessenen Passworts
Variablen:
Ein Mitgliedsname
Aus Nichs (Nur E-Mail an Mitglied)
*/
$addr = GetEnv("REMOTE_ADDR");
$host = GetEnv("REMOTE_HOST");
$body = "Aufgegeben von Host " + $host + ", IP-Adresse " + $addr + "\n\n";
$body = $body + "Dein Passwort" + $mgn + "lautet: \n";
$filename = "$mgn.pw";
$pwh = fopen($filename, "r" );
$pw = fread( $pwh, filesize( $filename) );
fclose( $pwh );
$body.= $body + $pw;
$eee = "$mgn.em";
$emh = fopen($eee, "r" );
$empf = fread( $emh, filesize( $eee) );
fclose( $emh );
$msg = "<a href\"mailto:$empf\">$mgn</a>";
mail($empf,"Dein Passwort",$body);
</script>
<HEAD>
<TITLE>OK</TITLE>
</HEAD>
<BODY>
<H1>Ihr Passwort ist unterwegs!</H1>
Es wurde an <? echo $msg; ?> geschickt!
<P>
</BODY>
In der PHP ini steht folgendes:
----
[mail function]
SMTP = smtp.puretec.de ;for win32 only
sendmail_from = test_(at)_server.de ;for win32 only
sendmail_path = ;for unix only, may supply arguments as well (default
is sendmail -t)
----
MfG Markus
php::bar PHP Wiki - Listenarchive