Ich suche auch noch so ein Script, habe jetzt von diversen Seiten mir was zusammen gebastelt was man am besten wieder wegwerfen sollte da es unübersichtlich und nichtmal funktionierend ist
Habe sogut wie keine Ahnung von PHP... ich möchte nur eins realisieren:
Wenn Beantragter Geldbetrag >= Auszahlungsgrenze ist, dann ein OK und email abschicken.
Wenn nicht dann Fehlermeldung ausgeben.
Jedoch erstmal hinbekommen, das er mir die Werte auch per Mail schickt hje:
Hier ist der Code....
PHP-Code:
<? userstatus();
// *** Einstellungen ***
$mail_to = 'Auszahlung@Mache-Geld.de'; // Ihre Mailadresse (Empfängeradresse)
// #############################################################################
$from_name=GetParam('fromname');
$from_mail=strtolower(GetParam('frommail'));
$mail_subject=GetParam('mailsubject');
$mail_text=GetParam('mailtext');
$send=GetParam('s');
$err_text='';
if(trim($from_name)=='') $err_text.='Bitte geben Sie Ihren Namen an.<br>';
if(trim($from_mail)=='')
$err_text.='Bitte geben Sie Ihre E-Mail-Adresse an.<br>';
else
if(!ereg('^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$',$from_mail))
$err_text.='Bitte geben Sie eine gültige E-Mail-Adresse an.<br>';
if(trim($mail_subject)=='') $err_text.='Bitte geben Sie einen Betreff ein.<br>';
if(trim($mail_text)=='') $err_text.='Bitte geben Sie einen Nachrichtentext ein.<br>';
// *** Zu langen Text abschneiden ***
if(strlen($mail_text)>1000) {
$mail_text=substr($mail_text,0,1000).'... (Text wurde gekürzt!)';
}
$from_name=str_replace(chr(34),"''",$from_paypal);
$mail_subject=str_replace(chr(34),"''",$from_mail);
$from_name=stripslashes($from_paypal);
$from_mail=stripslashes($from_paypal);
$mail_subject=stripslashes($from_mail);
$mail_text=stripslashes($from_menge2);
if (($send == '1') && ($err_text != '')) {
echo '<p><big><b>Fehler:</b></big><br>';
echo $err_text.'</p>';
}
if (($send != '1') || ($err_text != '')) {
?>
<?
} else {
$header="From: $from_name <$from_mail>\n";
$header.="Reply-To: $from_mail\n";
$header.="X-Mailer: PHP-ContactForm-Script\n";
$header.="Content-Type: text/plain";
$mail_date=gmdate('D, d M Y H:i:s').' +0000';
$send=0;
if(@mail($mail_to,$mail_subject,$mail_text,$header))
{
echo "<p><b>Die Nachricht wurde erfolgreich abgesendet.</b></p>";
echo "<p><a href=\"".GetParam('PHP_SELF','S')."?from_menge2=$from_menge2&from_mail=$from_mail&from_paypal=$from_paypal\">Zurück zum Formular</a></p>";
}else{
echo "<p><b>Beim Versenden der Nachricht ist ein Fehler aufgetreten!</b></p>";
echo "<p><a href=\"".GetParam('PHP_SELF','S')."from_menge2=$from_menge2&from_mail=$from_mail&from_paypal=$from_paypal";
echo urlencode($mail_paypal)."\">Zurück zum Formular</a></p>";
}
}
function GetParam($ParamName, $Method = 'P', $DefaultValue = '') {
if ($Method == 'P') {
if (isset($_POST[$ParamName])) return $_POST[$ParamName]; else return $DefaultValue;
} else if ($Method == 'G') {
if (isset($_GET[$ParamName])) return $_GET[$ParamName]; else return $DefaultValue;
} else if ($Method == 'S') {
if (isset($_SERVER[$ParamName])) return $_SERVER[$ParamName]; else return $DefaultValue;
}
}
?>
<? head($waehrung." auszahlen"); ?>
Hier kannst Du deine <?=$waehrung;?>
auszahlen lassen.<br>
<br>
Hinweis: Wenn Du mal nicht auszahlen kannst weil dein Guthaben die Auszahlungsgrenze nicht erreicht hat, dann erschrecke
bitte nicht gleich. Dieses Guthaben wird dir gutgeschrieben für die kommenden Monate, bis du die Auszahlungsgrenze erreicht hast.<br>
<? foot(); ?>
<? head("Auszahlen"); ?>
<form action="<?=GetParam('PHP_SELF','S')?>" method="post">
<table border=0 cellspacing=2 cellpadding=0 width=100%>
<tr><td align="right">Aktueller Kontostand</td><td> </td>
<td align="left"><?=number_format($kontodaten['kontostand'],2,",",".").' '.$waehrung;?></td></tr>
<tr><td align="right">(min. 5,00 €)</td><td> </td>
<td align="left"><input type="Text" name="trans_menge2"size=25 maxlength=120 value="<?=$trans_menge2?>" /></td></tr>
<tr><td nowrap align=right>PayPal Adresse:</td><td> </td>
<td width=100%><input type="text" name="fromname" size=25 maxlength=120 value="<?=$from_paypal?>"></td></tr>
<tr><td nowrap align=right>E-Mail-Adresse:</td><td></td>
<td width=100%><input type="text" name="frommail" size=25 maxlength=120 value="<?=$from_mail?>"></td></tr>
<tr><td></td><td></td><td>
<input type="hidden" value="1" name="s">
<input type="submit" value="Auszahlung beantragen" name="submit">
</td></tr>
</table>
</form>
<? if ($auszahlmeldung) echo '<div align="center"><font color="#800000">'.$auszahlmeldung.'</font></div>'; ?>
<? foot(); ?>