PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Forumlar_wird_nicht_via_e-mail_uebertragen



super-mario
19.05.2009, 22:25
Hallo Liebe Free-Hack user ;D

ich habe ein prob,, ich habe hier ein Formul. das via E-Mail die daten raussenden soll (sollte er) macht er aber nicht ... .-.

ich finde leider den fehler nicht ich hoffe mir wird hier geholfen ( denke ich *lach)

P.S. Ich habe die Akutelle E-Mail adresse rausgeholt ^^ daher nicht wundern

gruß






<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Bestellung</title>
</head>

<body>
<?php

if(isset($_POST['bestell']))
{

$action = isset($_GET['action']) ? $_GET['action'] : 0;

if ($action == "register"){


$slots_clan = $_POST['clan'];
$slots_public = $_POST['public'];
$slots_teamspeak = $_POST['teamspeak'];
$werbung = $_POST['werbung'];
$zeit = $_POST['zeit'];

$preis = $slots_clan*0.70+$slots_public*1.4;
if ($werbung) $preis+=5.0;





$email = "test@test.TLD";

$message = "Clanserver: ".$_POST['clan']." <br> ".
"PublicServer: ".$_POST['public']." <br> ".
"Teamspeak: ".$_POST['teamspeak']." <br> ".
"Zeit: ".$_POST['zeit']." <br> ".
"Werbung: ".$_POST['werbung']." <br> ".
"Anrede: ".$_POST['anrede']." <br> ".
"Name: ".$_POST['name']." <br> ".
"Vorname: ".$_POST['vorname']." <br> ".
"Strasse: ".$_POST['strasse']." <br> ".
"Hausnr.: ".$_POST['hausnr']." <br> ".
"PLZ: ".$_POST['plz']." <br> ".
"Wohnort: ".$_POST['wohnort']." <br> ".
"Telefon: ".$_POST['telefon']." <br> ".
"Geburtsdatum: ".$_POST['gebdatum']." <br> ".
"Email: ".$_POST['email']." <br> ".
"Bezahlung: ".$_POST['bezahlung']." <br> ".
"Kontoinhaber: ".$POST['konto-inhaber']." <br> ".
"konto nummer: ".$POST['konto-nummer']." <br> ".
"bankleitzahl: ".$POST['bankleitzahl']." <br> ".
"Bankname: ".$POST['bankname']." <br> ".
"agb: ".$POST['agb']." <br> ".


$subject = "Bestellung Counterstrike Source von: ".$_POST['name'].", ".$_POST['vorname'];

mail($email, $subject, $message, "FROM: ".$_POST['email']);

if ($zeit == 1) $zusatz = 10.0;
elseif ($zeit == 3) $zusatz = 5.0;
else $zusatz = 0.0;


$message1 = "Sehr geehrter Herr / Frau ".$_POST['name'].
", hiermit bestätigen wir ihre Bestellung. für ihren Server.<br>
Wir bitten Sie den Vertrag (http://www.*******-server.de/vertrag/firma vertrag.doc) runterzuladen, auszufüllen und uns Per Fax / E-Mail oder Post
zuzusenden, Sobald wir ihren Vertrag unterschrieben erhalten haben wird ihr
Server Online gestellt. Nach Freistellung des Servers bitten wir Sie den betrag
von &quot;.$preis.&quot; + &quot;.$zusatz.&quot; innerhalb von 10 Tagen zuüberweisen<br>&quot;. &quot;Ihr
Monatlicher Preis beträgt ".$preis." Euro.<br>".
"Es fallen ".$zusatz." Euro Zusatzzahlung an.für das erste Monat";

mail($_POST['email'], $subject, $message1." ".$message, "FROM: ".$_POST['email']);

}
}
?>

<form name="bestell" action="bestellung.php?action=register" method="POST">
<table width="406" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<img border="0" src="http://www.*******-server.de/Bilder/css-bes.png" width="409" height="39"></td>
</tr>
<tr>
<td> <table width="406" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="173"><font color="#666666" size="2">
<span class="teamspeak_body">Clanserver</span></font></td>
<td width="236">
<font color="#666666" size="2">
<span class="teamspeak_body">
<select name="clan" onChange="berechne();">
<option value="0">0 Slot</option>
<option value="2">2 Slot</option>
<option value="4">4 Slot</option>
<option value="6">6 Slot</option>
<option value="8">8 Slot</option>
<option value="10">10 Slot</option>
<option value="11">11 Slot</option>
<option value="12">12 Slot</option>
<option value="14">14 Slot</option>
<option value="16">16 Slot</option>
</select></span></font></td>
</tr>
<tr>
<td>
<span class="teamspeak_body"><font color="#666666" size="2">Publicserver</font></span></td>
<td>
<select name="public" onChange="berechne();">
<option value="0">0 Slot</option>
<option value="2">2 Slot</option>
<option value="4">4 Slot</option>
<option value="6">6 Slot</option>
<option value="8">8 Slot</option>
<option value="10">10 Slot</option>
<option value="12">12 Slot</option>
<option value="14">14 Slot</option>
<option value="16">16 Slot</option>
<option value="18">18 Slot</option>
<option value="20">20 Slot</option>
<option value="22">22 Slot</option>
<option value="24">24 Slot</option>
<option value="26">26 Slot</option>
<option value="28">28 Slot</option>
<option value="30">30 Slot</option>
<option value="32">32 Slot</option>
</select></td>
</tr>
<tr>
<td>
<span class="teamspeak_body"><font color="#666666" size="2">Teamspeak</font></span></td>
<td><select name="teamspeak" onChange="berechne();">
<option value="0">0 Slot</option>
<option value="2">2 Slot</option>
<option value="4">4 Slot</option>
<option value="6">6 Slot</option>
<option value="8">8 Slot</option>
<option value="10">10 Slot</option>
<option value="12">12 Slot</option>
<option value="14">14 Slot</option>
<option value="16">16 Slot</option>
<option value="18">18 Slot</option>
<option value="20">20 Slot</option>
<option value="22">22 Slot</option>
<option value="24">24 Slot</option>
<option value="26">26 Slot</option>
<option value="28">28 Slot</option>
<option value="30">30 Slot</option>
<option value="32">32 Slot</option>
<option value="34">34 Slot</option>
<option value="36">36 Slot</option>
<option value="38">38 Slot</option>
<option value="40">40 Slot</option>
<option value="42">42 Slot</option>
<option value="44">44 Slot</option>
<option value="46">46 Slot</option>
<option value="48">48 Slot</option>
<option value="50">50 Slot</option>
<option value="52">52 Slot</option>
<option value="54">54 Slot</option>
<option value="56">56 Slot</option>
<option value="58">58 Slot</option>
<option value="60">60 Slot</option>
<option value="62">62 Slot</option>
<option value="64">64 Slot</option>
<option value="66">66 Slot</option>
<option value="68">68 Slot</option>
<option value="70">70 Slot</option>
<option value="72">72 Slot</option>
<option value="74">74 Slot</option>
<option value="76">76 Slot</option>
<option value="78">78 Slot</option>
<option value="80">80 Slot</option>
<option value="82">82 Slot</option>
<option value="84">84 Slot</option>
<option value="86">86 Slot</option>
<option value="88">88 Slot</option>
<option value="90">90 Slot</option>
<option value="92">92 Slot</option>
<option value="94">94 Slot</option>
<option value="96">96 Slot</option>
<option value="98">98 Slot</option>
<option value="100">100 Slot</option>
</select></td>
</tr>
<tr>
<td>
<span class="teamspeak_body"><font color="#666666" size="2">Laufzeit</font></span></td>
<td><select name="zeit" onChange="berechne();">
<option value="1">1 Monat (10&euro; Setupgeb&uuml;hr) </option>
<option value="3">3 Monate (5&euro; Setupgeb&uuml;hr)</option>
<option value="6">6 Monate (0&euro; Setupgeb&uuml;hr)</option>
<option value="12">12 Monate (0&euro; Setupgeb&uuml;hr)</option>
<option value="24">24 Monate (0&euro; Setupgeb&uuml;hr)</option>
</select></td>
</tr>
<tr>
<td>
<span class="teamspeak_body"><font color="#666666" size="2">Werbung</font></span>
<span class="teamspeak_body"><font color="#666666" size="2">by</font></span>
<span class="teamspeak_body"><font color="#666666" size="2">*******</font></span>-server.de </td>
<td><select name="werbung" onChange="berechne();">
<option value="0">by *******-Server.de (+/-0&euro;)</option>
<option value="1">keine (+5&euro;)</option>
</select></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>

<tr>
<td colspan="2">&nbsp;<script language="javascript">
function berechne(){
var v_clan = document.getElementsByName("clan")[0].value;
var v_public = document.getElementsByName("public")[0].value;
var v_teamspeak = document.getElementsByName("teamspeak")[0].value;
var v_zeit = document.getElementsByName("zeit")[0].value;
var v_werbung = document.getElementsByName("werbung")[0].value;

var preis = v_clan*0.70+v_public*1.40+v_teamspeak*0.20+v_werbu ng*5.0;
var zusatz=0.0;

if (v_zeit == 1) zusatz=10.0;
else if (v_zeit == 3) zusatz=5.0;

document.bestell.monatlich.value=preis;
document.bestell.einmalig.value=zusatz;

}
}

</script><span class="teamspeak_body"><font color="#666666" size="2">Ihr Monatlicher Preis beträgt&nbsp;&nbsp;&nbsp;&nbsp;
<!--webbot bot="Validation" s-data-type="Number" s-number-separators=".," b-value-required="TRUE" i-minimum-length="1" i-maximum-length="5" --><input type="text" name="monatlich" size="4" maxlength="5"> Euro<br>
&nbsp;Einrichtungsgebühr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="text" name="einmalig" size="4"> Euro</font></span></td>
</tr>

</body>
<tr>
<td colspan="2">
<img border="0" src="http://www.*******-server.de/Bilder/pers-daten.png" width="409" height="39"></td>
</tr>
<tr>
<td>
<span class="teamspeak_body"><font color="#666666" size="2">Vorname</font></span></td>
<td><input name="vorname" type="text" id="name2" /></td>
</tr>
<tr>
<td>
<span class="teamspeak_body"><font color="#666666" size="2">Nachname</font></span></td>
<td><input name="name" type="text" id="name3" /></td>
</tr>
<tr>
<td>
<span class="teamspeak_body"><font color="#666666" size="2">Strasse</font></span></td>
<td><input name="strasse" type="text" id="name4" /></td>
</tr>
<tr>
<td>
<span class="teamspeak_body"><font color="#666666" size="2">Haus Nr</font></span></td>
<td><input name="hausnr" type="text" id="name5" /></td>
</tr>
<tr>
<td>
<span class="teamspeak_body"><font color="#666666" size="2">PLZ</font></span></td>
<td><input name="plz" type="text" id="name6" /></td>
</tr>
<tr>
<td>
<span class="teamspeak_body"><font color="#666666" size="2">Wohnort</font></span></td>
<td><input name="wohnort" type="text" id="name7" /></td>
</tr>
<tr>
<td>
<span class="teamspeak_body"><font color="#666666" size="2">Telefonnummer</font></span></td>
<td><input name="telefon" type="text" id="name8" /></td>
</tr>
<tr>
<td>
<span class="teamspeak_body"><font color="#666666" size="2">Geburtsdatum</font></span></td>
<td><input name="gebdatum" type="text" id="name9" size="20" /></td>
</tr>
<tr>
<td>
<span class="teamspeak_body"><font color="#666666" size="2">E-Mail </font>
</span>
</td>
<td><input name="email" type="text" id="name10" /></td>
</tr>
<tr>
<td height="21" colspan="2">
<span class="teamspeak_body"><font color="#666666" size="2">
<img border="0" src="http://www.*******-server.de/Bilder/bez.png" width="409" height="39"></font></span></td>
</tr>
<tr>
<td>
<span class="teamspeak_body"><font color="#666666" size="2">Bezahlungs m&ouml;glichkeit
</font>
</span>
</td>
<td><select size="1" name="bezahlung">
<option selected value="Bitte auswählen">Bitte auswählen</option>
<option value="Überweisung">Überweisung</option>
</select></td>
</tr>
<tr>
<td>
<span class="teamspeak_body"><font color="#666666" size="2">AGB </font>
</span>
</td>
<td><select size="1" name="agb">
<option selected value="Bitte auswählen">Bitte auswählen</option>
<option value="Akzeptiert">Akzeptiert</option>
<option value="Nicht Akzeptiert">Nicht Akzeptiert</option>
</select></td>
</tr>
</table></td>
</tr>
</table>



<input type="submit" value="Bestellen" name="bestell">
<input type="reset" value="Abbrechen">
</form>
</html>

VeN0m
19.05.2009, 22:42
Mh... Das Script ist mir zu lang, um es heute Abend komplett durchzusehen und zu korrigieren. Ich dachte mir, ich antworte dennoch, damit Du es vllt. selber hinbekommst ;).

Ich empfehle Dir die Variablen per die() ausgeben zu lassen (nacheinander, denn Mehr als ein die wäre unklug und fang bei der Mailfunktion an). Diese Funktion beendet das laufende Script und gibt nur das aus, was in den Klammern steht. So kannst Du prüfen, ob die IF-Bedingungen etc. alle zutreffen. Mich würde auch interessieren, ob eine Fehlermeldung angezeigt wird (denn um ehrlich zu sein ist das Script katastrophal). Falls das Problem morgen noch nicht gelöst ist und ich dran denke schaue ich mir das ganze mal genauer an. Vielleicht schaffst Du es mit meinem Tipp aber ja auch so ;).

EDIT: Ich denke mal, der Fehler liegt an der Mailfunktion (wird das Script überhaupt ausgegeben? Wie gesagt: Leider katastrophal. Ist aber nicht böse gemeint). Probiere mal das Beispiel von php.net: http://de2.php.net/manual/de/function.mail.php

super-mario
19.05.2009, 22:45
Hai Power-Sven (http://free-hack.com/member.php?u=52873),

danke fuer deine antwort ;D

ich werde es mal ausprob uns versuchen ob ich es hinbekomme so wie du es beschrieben hast ...


ja katastrophal kann sein *lach ^^ ich bin nicht soo gut in php arbeite mich so langsam hoch oder wie man es ausdrücken will ^^

aber ich danke dir nochmal ^^

und versuche es jetzt

hpoc
20.05.2009, 02:46
Das wird in kurzer Zeit in der XSS Section gepostet werden, sobald man die URL von dem Skript weiss.