PHP-Code:
<?php
$user = mysql_fetch_array(db_query('SELECT kontostand FROM vms_kontodaten WHERE uid='.$_SESSION['uid'].' LIMIT 1'));
if($user['kontostand']>= 10.00){
//kontakformular
}else{
echo 'Fehlermeldung';
}
?>
PHP-Code:
<?php
$user = mysql_fetch_array(db_query('SELECT kontostand FROM vms_kontodaten WHERE uid='.$_SESSION['uid'].' LIMIT 1'));
if($user['kontostand']>= 10.00){
//kontakformular
}else{
echo 'Fehlermeldung';
}
?>
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)
ok, habe den code eingefügt. Aber es tut sich nichts.....
wen ich auf AZ klicke erscheint immernoch das Formular !?
PHP-Code:
<?php
$user = mysql_fetch_array(db_query('SELECT kontostand FROM vms_kontodaten WHERE uid='.$_SESSION['uid'].' LIMIT 1'));
if($user['kontostand']>= 10.00){
//kontakformular
}else{
echo 'Fehlermeldung';
}
?>
<?
session_start();
$captchaValidierungOk = false;
if (ereg('^[a-z]{4}$', $_POST['captcha_code']) &&
!empty($_SESSION['captcha_code']) &&
($_SESSION['captcha_code']==$_POST['captcha_code'])) {
$captchaValidierungOk = true;
}
$code = '';
for ($i = 0; $i < 4; $i++) {
$code .= chr(rand(97, 122));
}
$_SESSION['captcha_code'] = $code;
?>
<script language=JavaScript>
<!--
function isValid() {
var msg = "";
if (kontaktFormular.eMail.value.indexOf("@") < 1 ||
kontaktFormular.eMail.value.indexOf(".") < 1) {
msg += "- Die E-Mail-Adresse ist syntaktisch nicht korrekt.\n";
}
if(kontaktFormular.vorName.value == "") {
msg += "- Leeres Feld: Vorname:\n";
}
if(kontaktFormular.betreff1.value == "") {
msg += "- Leeres Feld: Betreff:\n";
}
if(kontaktFormular.nachricht.value == "") {
msg += "- Leeres Feld: Nachricht:\n";
}
if(msg == "") {
return true;
}
alert(msg);
return false;
}
-->
</script>
<?php
$formularAnzeigen = false;
if (!empty($_POST["senden"]) && (
empty($_POST["vorName"]) ||
empty($_POST["eMail"]) ||
empty($_POST["betreff1"]) ||
!$captchaValidierungOk ||
empty($_POST["nachricht"]))) {
$formularAnzeigen = true;
echo '<span style="color: #FF0000; font-size: x-large;">Bitte alle Pflichtfelder ausfuellen.</span>';
} else if (!empty($_POST["senden"]) &&
!isEmail($_POST["eMail"])) {
$formularAnzeigen = true;
echo '<span style="color: #FF0000; font-size: x-large;">Die E-Mail-Adresse ist nicht korrekt.</span>';
} else if (empty($_POST["senden"])) {
$formularAnzeigen = true;
}
if ($formularAnzeigen) {
?>
<form name="kontaktFormular" method="post" action="<?=$_SERVER[PHP_SELF]; ?>" onSubmit="return isValid()">
<table width="600" border="0" align="center">
<!--anfang Anrede-->
<tr>
<td width="10"> *</td>
<td width="100">
<strong>Anrede:</strong>
</td>
<td width="150">
<select name="anrede">
<option <?=($_POST['anrede']=='Frau')?'selected':''?>>Frau</option>
<option <?=($_POST['anrede']=='Herr')?'selected':''?>>Herr</option>
</select></td>
<td>
Bitte wählen Sie hier Ihre Anrede aus.
</td>
</tr>
<!--ende anrede-->
<!--anfang vorName-->
<tr>
<td><div align="center">*</div></td>
<td><strong>
Vorname:
</strong></td>
<td>
<input name="vorName" type="text" value="<?=$_POST['vorName']; ?>" /></td>
<td>
</td>
</tr>
<!--ende vorName-->
<!--anfang nachName-->
<tr>
<td> </td>
<td><strong>
Nachname:
</strong></td>
<td><input name="nachName" type="text" value="<?=$_POST['nachName']; ?>" /></td>
<td>
</td>
</tr>
<!--ende nachName-->
<!--anfang eMail-->
<tr>
<td><div align="center">*</div></td>
<td><strong>
E-Mail:
</strong></td>
<td><input name="eMail" type="text" id="eMail" value="<?=$_POST['eMail']; ?>" /></td>
<td>
zB: name@gmx.net, ihrName@web.de
</td>
</tr>
<!--ende eMail-->
<!--anfang betreff1-->
<tr>
<td><div align="center">*</div></td>
<td><strong>
Betreff:
</strong></td>
<td><input name="betreff1" type="text" id="betreff1" value="<?=$_POST['betreff1']; ?>" size="50" /></td>
<td>
tragen Sie Hier bitte Ihre Paypal Addy ein.
</td>
</tr>
<!--ende betreff1-->
<!--anfang nachricht-->
<tr>
<td><div align="center">*</div></td>
<td><strong>
Nachricht:
</strong></td>
<td><textarea name="nachricht" cols="40" rows="10"><?=$_POST['nachricht']; ?></textarea></td>
<td>
</td>
</tr>
<!--ende nachricht-->
<!--anfang Captcha -->
<tr>
<td><div align="center">*</div></td>
<td>
<?
if(!@include "http://www.formular-generator.de/captcha/formular.php?captcha_code=$code&v=ptk") {
?>
<p>Code: <?=$code?></p>
<?
}
?>
</td>
<td><input type="text" name="captcha_code" size="4" /></td>
<td>Übertragen Sie bitte den Code</td>
</tr>
<!--ende Captcha -->
<tr>
<td colspan="3">
<div align="center">
<input name="senden" type="submit" value="Senden" />
</div>
</td>
<td> </td>
</tr>
</table>
</form>
<?php
} else {
$eMail = '
Anrede:
'.$_POST['anrede'].'
Vorname:
'.$_POST['vorName'].'
Nachname:
'.$_POST['nachName'].'
E-Mail:
'.$_POST['eMail'].'
Betreff:
'.$_POST['betreff1'].'
Nachricht:
'.$_POST['nachricht'].'
'.$_POST['captcha'].'';
if (@mail(XXX@XXX,
"Neue Nachricht vom Kontaktformular",
$eMail)) {
echo "Wir werden ihren Auszahlungswunsch innerhalb von 30 tagen bearbeiten.<br />";
} else {
echo "E-Mail-Verkehr funktioniert zur Zeit nicht<br />";
}
if ($_POST['kopie']) {
if (@mail($_POST['eMail'],
"Re: Auszahlungsanforderung",
$eMail)) {
echo "Sie haben eine Kopie der Auszahlungsanforderung zugeschickt bekommen.<br />";
}
}
}
function isEmail($email) {
$nonascii = "\x80-\xff";
$nqtext = "[^\\$nonascii\015\012\"]";
$qchar = "
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 schickthje:
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(); ?>
das ist doch ganz gut...
wenn man das jetzt noch so ändern könte das es wie ein support ticket ins adminforce geschickt wird währe es perfekt xD
Sooo habs jetzt mal aktualisiert alles bei mir im Script...
soweit ganz gut Email kommt an mit wert und co
Problem, es gibt keine Fehlermeldung wenn Betrag <=auszahlungsgrenze , bzw <= als eigenes kapital