PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Auszahlung beantragen



schlachtherr
03.10.2009, 14:43
hi,

wie bekomme ich es hin, das User sich ihr Euro Guthaben, ( ab 10 euro ) auzahlen lassen können??

im grunde muss ein bereich in der Kontoübersicht her wo ein user einfach auf einen link klick ( auzahlung beantragen ) dies soll aber erst ab 10 euro möglich sein .....

dannach soll im adminforce eine meldung erscheinen das der User XXXX sein guthaben zur AZ beantragt hat.

mehr net.. also nicht das guthaben automatisch abziehen und so.... nur das man im adminforce sehen kann, wer eine AZ beantragt hat.

LG

EDIT: und er muss seine Paypal addy eingeben können...

also sprich.... paypal addy eingeben, und az betragen. dannach automatisch ins adminforce.... welcher user az beantragt hat und wohin das geld soll...

didith1207
03.10.2009, 16:34
ich würde mal ein wenig die scriptshops durchsuchen..

Es gibt fertige euro auszahlungs addons

FloMK
03.10.2009, 16:41
mach einfach ein kontaktformular, von dem ne EMail an dich geht.

LG

schlachtherr
03.10.2009, 17:41
habe mal ein bisschen gesucht.

http://script-himmel.de/?site=details&id=46

aber 50mio. für ein einfaches Script!?

oder übersehe ich da etwas??

:suspicious:

EarlofMidnight
03.10.2009, 18:11
habe mal ein bisschen gesucht.

http://script-himmel.de/?site=details&id=46

aber 50mio. für ein einfaches Script!?

oder übersehe ich da etwas??

:suspicious:

Ja du hast übersehen das dieses Addon für das Vms2 ist :rolleyes:

Muecke
03.10.2009, 18:12
habe mal ein bisschen gesucht.

http://script-himmel.de/?site=details&id=46

aber 50mio. für ein einfaches Script!?

oder übersehe ich da etwas??

:suspicious:

1. man sollte schon für das richtige VMS suchen und

2. wenn es doch ein einfaches Script ist denn schreibe so etwas doch selbst ;)

hätte dir nun gerne meine VMS 1 Version meines Euro Auszahlöungsdingens angeboten aber wenn 50 mio für ein solches "einfaches" Script zu viel ist (das sagt jemand der nicht mal weiss was ein Script alles kann) denn kommen wir eh nicht ins Geschäft.

LG Muecke >

schlachtherr
03.10.2009, 20:02
naja, ich könnte einfach das Ticket System nutzen :thumb:

dort können die User auswählen worum es geht, unter anderem auch Auszahlung ;-)

müsste doch im Grunde genauso gehen. Mit der eingabe der paypal Adresse müsste ich mir etwas einfallen lassen :suspicious:

Lokutos
03.10.2009, 23:21
Meld dich mal bei mir 25 Mio und ich programier dir das in deine seite ein.

Skype joel.kuder

MFG Lokutos

schlachtherr
03.10.2009, 23:29
Meld dich mal bei mir 25 Mio und ich programier dir das in deine seite ein.

Skype joel.kuder

MFG Lokutos

heeeyyy klasse :thumb:

habe ein skype... melde mich morgen mal per PN bei dir :yes:

FloMK
04.10.2009, 11:27
<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.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["eMail"]) ||
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="800" border="0">
<!--anfang eMail-->
<tr>
<td><div align="center">*</div></td>
<td><strong>
PayPal-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 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>
&nbsp;
</td>
</tr>
<!--ende nachricht-->
<tr>
<td colspan="3">
<div align="center">
<input name="senden" type="submit" value="Senden" />
</div>
</td>
<td>&nbsp;</td>
</tr>
</table>
</form>

<?php
echo'Dieses Formular wurde mit dem <a href="http://www.formular-generator.de" target="_blank">Formular Generator</a> erstellt.';
} else {
$eMail = '

PayPal-Mail
'.$_POST['eMail'].'

Nachricht:
'.$_POST['nachricht'].'';

if (@mail("hello@hello.de",
"Neue Nachricht vom Kontaktformular",
$eMail)) {
echo "Die Auszahlung wird in den nächsten Tagen bearbeitet.

<br />";
} else {
echo "E-Mail-Verkehr funktioniert zur Zeit nicht<br />";
}
if ($_POST['kopie']) {
if (@mail($_POST['eMail'],
"Auszahlung",
$eMail)) {
echo "Sie haben eine Kopie der Nachricht zugeschickt bekommen.<br />";
}
}
}

function isEmail($email) {
$nonascii = "\x80-\xff";
$nqtext = "[^\\$nonascii\015\012\"]";
$qchar = "\\[^$nonascii]";
$protocol = "(?:mailto:)";
$normuser = "[a-zA-Z0-9][a-zA-Z0-9_.-]*";
$quotedstring = "\"(?:$nqtext|$qchar)+\"";
$user_part = "(?:$normuser|$quotedstring)";
$dom_mainpart = "[a-zA-Z0-9][a-zA-Z0-9._-]*\.";
$dom_subpart = "(?:[a-zA-Z0-9][a-zA-Z0-9._-]*\.)*";
$dom_tldpart = "[a-zA-Z]{2,5}";
$domain_part = "$dom_subpart$dom_mainpart$dom_tldpart";
$regex = "$protocol?$user_part\@$domain_part";
if (preg_match("/^$regex$/",$email)) {
return true;
}
return false;
}
?>

einfach als kontaktformular

LG

schlachtherr
06.10.2009, 13:44
ookkkk das hat funktioniert :thumb:
habe es etwas abgeändert :biggrin1:

aber mit welche code bekomme ich es nun hin das man wenn man den link Auszahlung beantragen klickt und man weniger als die XXX Euro zur Verfügung hat, das dort eine Fehlermeldung erscheint ... Sie haben noch nicht die AZ Grenze erreicht oder so ähnlich :suspicious:

FloMK
06.10.2009, 14:06
da musst du halt in die auszahlen.php

etwas mit der if abfrage machen

wenn guthaben reicht > Kontaktformular
sonst > dein guthaben reicht nicht aus

Wie das jetzt genau geht weiss ich jedoch nicht

LG

schlachtherr
06.10.2009, 15:28
:suspicious:

ist die non lose version :yes:

jpwfour
06.10.2009, 16:03
<?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';

}
?>

schlachtherr
06.10.2009, 16:25
ok, habe den code eingefügt. Aber es tut sich nichts.....

wen ich auf AZ klicke erscheint immernoch das Formular !?


<?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">&nbsp;*</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&Atilde;&curren;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>
&nbsp;
</td>
</tr>
<!--ende vorName-->
<!--anfang nachName-->
<tr>
<td>&nbsp;</td>
<td><strong>
Nachname:
</strong></td>
<td><input name="nachName" type="text" value="<?=$_POST['nachName']; ?>" /></td>
<td>
&nbsp;
</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>
&nbsp;
</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>&Uuml;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>&nbsp;</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 = "

FloMK
06.10.2009, 16:51
<?php
$user = mysql_fetch_array(db_query('SELECT kontostand FROM vms_kontodaten WHERE uid='.$_SESSION['uid'].' LIMIT 1'));
if($user['kontostand']>= 10.00){
//<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">&nbsp;*</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&Atilde;&curren;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>
&nbsp;
</td>
</tr>
<!--ende vorName-->
<!--anfang nachName-->
<tr>
<td>&nbsp;</td>
<td><strong>
Nachname:
</strong></td>
<td><input name="nachName" type="text" value="<?=$_POST['nachName']; ?>" /></td>
<td>
&nbsp;
</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>
&nbsp;
</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>&Uuml;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>&nbsp;</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 = "

}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;
?>


Probiers mal so. so ein bisschen php musst du narütlich drauf haben.

LG

schlachtherr
06.10.2009, 17:00
Parse error on line 5

FloMK
06.10.2009, 18:02
<?php
$user = mysql_fetch_array(db_query('SELECT kontostand FROM vms_kontodaten WHERE uid='.$_SESSION['uid'].' LIMIT 1'));
if($user['kontostand']>= 10.00){
//<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">&nbsp;*</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&Atilde;&curren;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>
&nbsp;
</td>
</tr>
<!--ende vorName-->
<!--anfang nachName-->
<tr>
<td>&nbsp;</td>
<td><strong>
Nachname:
</strong></td>
<td><input name="nachName" type="text" value="<?=$_POST['nachName']; ?>" /></td>
<td>
&nbsp;
</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>
&nbsp;
</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>&Uuml;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>&nbsp;</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 = "

}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;
?>
wie gesagt. bisschen php musst du können

LG

jpwfour
06.10.2009, 21:42
Da sind aber auch noch Fehler drin, (sieht man im Syntax-Highlight Modus besser find ich):

Nach

if($user['kontostand']>= 10.00){

muss ein schließendes ?> kommen, da ab dann ja html (bzw js) code kommt

FloMK
07.10.2009, 19:29
php schreiben kann ich auch nicht sondern nur verändern. getestet habe ich das auch nicht deswegen ist mir der fehler nicht aufgefallen. bin ja selbst noch anfänger

LG

schlachtherr
08.10.2009, 15:54
lol, jetzt ist da ein anderer fehler


Parse error: syntax error, unexpected '@' on line 182

rrrrrrrrrrr

schlachtherr
09.10.2009, 08:14
weiß hier den niemand weiter :eek:

jpwfour
09.10.2009, 13:00
Gib uns bitte nochmal den kompletten Inhalt der Datei, so wie sie jetzt ist mit dem @ Fehler

Siteteck
12.10.2009, 18:39
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 :D
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 :ohje:

Hier ist der 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&uuml;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>&nbsp;</td>
<td align="left"><?=number_format($kontodaten['kontostand'],2,",",".").' '.$waehrung;?></td></tr>
<tr><td align="right">(min. 5,00 €)</td><td>&nbsp;</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>&nbsp;</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(); ?>

schlachtherr
12.10.2009, 19:20
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

Siteteck
12.10.2009, 19:22
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