Hi,
ich bin´s mal wideder und ich stehe mal wieder vor einer für mich unlösbaren Aufgabe. Ich habe in meinem Script ´ne ganze Menge Aufgaben für den Server
1. Mail an mich senden (klappt)
2. Mail an den neuen User senden (klappt)
3. ALle Daten nochmal anzeigen usw. (klappt)
Aber es sollen auch alle Daten des neuen User in meiner Datenbank gespeichert werden. ABer das funktioniert nicht
Es funktioniert nur, wenn ich alle* anderen Angaben hinter "Mail" entferne. Dann schreibt er es in die Datenbank.
Aber wenn ich den Rest wieder hinschreibe macht er wieder nix....
Klar, i-was hinter "Mail" muss falsch sein. ABer was
Ich habe bisher jedes einzelne nacheinander entfernt, um so die Schwachstelle herraus zu finden. ABer er hat wieder mal nix* gemacht, bis alles hinter "Mail" weg war...
Naja hier das Script:
<body background="bilder/jeans.gif" bgcolor="" text="white" link="white" alink="white" vlink="white">
<?
if ($_REQUEST['anrede']=='leer') die('Bitte geben Sie eine Anrede an!');
if ($_REQUEST['vname']=='') die('Sie haben vergessen, einen Vornamen anzugeben!');
if ($_REQUEST['nname']=='') die('Sie haben vergessen, einen Nachnamen anzugeben!');
if ($_REQUEST['strasse']=='') die('Sie haben vergessen, eine Strasse anzugeben!');
if ($_REQUEST['hn']=='') die('Sie haben vergessen eine Hausnummer anzugeben!');
if ($_REQUEST['plz']=='') die('Sie haben vergessen eine Postleitzahl anzugeben!');
if ($_REQUEST['ort']=='') die('Sie haben vergessen einn Ort anzugeben!');
if ($_REQUEST['vtele']=='') die('Sie haben vergessen eine Vorwahl anzugeben!');
if ($_REQUEST['tele']=='') die('Sie haben vergessen eine Telefonnummer anzugeben!');
if ($_REQUEST['kontoinhaber']=='') die('Sie haben vergessen einen Kontoinhaber anzugeben!');
if ($_REQUEST['kontonummer']=='') die('Sie haben vergessen eine Kontonummer anzugeben!');
if ($_REQUEST['kontobankleitzahl']=='') die('Sie haben vergessen eine Bankleitzahl anzugeben!');
if ($_REQUEST['kontobank']=='') die('Sie haben vergessen ein Kreditinstitut anzugeben!');
if ($_REQUEST['mail']=='') die('Sie haben vergessen eine gültige E-Mail Adresse einzugeben!');
if ($_REQUEST['passwort']=='') die('Sie haben vergessen ein Passwort anzugeben!');
if ($_REQUEST['gesammtpreis']=='Format: €€,€€ €') die('Sie haben vergessen den Gesammtpreis/Monat anzugeben!');
if ($_REQUEST['wochentag']=='leer') die('Sie haben vergessen einen Wochentag anzugeben!');
if ($_REQUEST['tag']=='leer') die('Sie haben vergessen einen Tag anzugeben!');
if ($_REQUEST['monat']=='leer') die('Sie haben vergessen einen Monat anzugeben!');
if ($_REQUEST['jahr']=='leer') die('Sie haben vergessen ein Jahr anzugeben!');
if ($_REQUEST['uhrzeit']=='leer') die('Sie haben vergessen eine Uhrzeit anzugeben!');
if ($_REQUEST['agb']=='') die('Bitte betätigen Sie die AGBs!');
if ($_REQUEST['spam']=='') die('Bitte betätigen Sie, dass Ihre Nachricht kein Spam ist!');
?>
<?
mysql_connect('localhost','**********','********');
mysql_select_db("usr_********_1");
$zufall = rand(1000,999999);
mysql_query("INSERT INTO paketbasic (anrede,vname,nname,strasse,hn,plz,ort,vtele,tele,kontoinhaber,kontonummer,kontobankleitzahl,kontobank,mail,Extra,PHP-Programmierung,,Eigenes-Design,,Shoutbox,,Individuielles-Design-von-uns,,Individuielles-Design-von-uns+Flash,,Forum,,Userplattform,,Userplattform+Extras,,Werbefreiheit,,zusatzseitenhtml,gesammtpreis,passwort,agb,newsletter,code) VALUES ('{$_REQUEST['anrede']}','{$_REQUEST['vname']}','{$_REQUEST['nname']}','{$_REQUEST['strasse']}','{$_REQUEST['hn']}','{$_REQUEST['plz']}','{$_REQUEST['ort']}','{$_REQUEST['vtele']}','{$_REQUEST['tele']}','{$_REQUEST['kontoinhaber']}','{$_REQUEST['kontonummer']}','{$_REQUEST['kontobankleitzahl']}','{$_REQUEST['kontobank']}','{$_REQUEST['mail']}','{$_REQUEST['Extra']}','{$_REQUEST['PHP-Programmierung,']}','{$_REQUEST['Eigenes-Design,']}','{$_REQUEST['Shoutbox,']}','{$_REQUEST['Individuielles-Design-von-uns,']}','{$_REQUEST['Individuielles-Design-von-uns+Flash,']}','{$_REQUEST['Forum,']}','{$_REQUEST['Userplattform,']}','{$_REQUEST['Userplattform+Extras,']}','{$_REQUEST['Werbefreiheit,']}','{$_REQUEST['zusatzseitenhtml']}','{$_REQUEST['gesammtpreis']}','md5('{$_REQUEST['passwort']}'),'{$_REQUEST['agb']}','{$_REQUEST['newsletter']}','".$zufall."')");
?>
<?php
$empfaenger = "*************";
$betreff = "Neue Paket Basic Buchung";
$text =
'Hi,'. "\n".
'ein Paket Basic wurde gebucht. Die Daten stehen unten.'."\n\n".
'Auftraggeber: '. str_replace('<','',$_POST['anrede']). ' '. str_replace('<','',$_POST['vname']). ' '. str_replace('<','',$_POST['nname']). "\n\n\n".
'Adresse:'. "\n".
str_replace('<','',$_POST['vname']). ' '. str_replace('<','',$_POST['nname']). "\n".
str_replace('<','',$_POST['strasse']). ' '. str_replace('<','',$_POST['hn']). "\n".
str_replace('<','',$_POST['plz']). ' '. str_replace('<','',$_POST['ort']). "\n".
'Tel: '. str_replace('<','',$_POST['vtele']). ' '. str_replace('<','',$_POST['tele']). "\n\n".
'Kontodaten:'. "\n".
'Kontoinhaber: '. str_replace('<','',$_POST['kontoinhaber'])."\n".
'Kontonummer: '. str_replace('<','',$_POST['kontonummer'])."\n".
'Bankleitzahl: '. str_replace('<','',$_POST['kontobankleitzahl'])."\n".
'Bank: '. str_replace('<','',$_POST['kontobank'])."\n\n"
.
'Zahlung: '. str_replace('<','',$_POST['zahlung'])."\n\n".
'Sein Passwort: '. str_replace('<','',$_POST['passwort'])."\n".
'Seine E-Mail: '. str_replace('<','',$_POST['mail'])."\n\n\n".
'Gewünschte Extras: '.
str_replace('<','',$_POST['Extra']).
str_replace('<','',$_POST['PHP-Programmierung,']).
str_replace('<','',$_POST['Eigenes-Design,']).
str_replace('<','',$_POST['Shoutbox,']).
str_replace('<','',$_POST['Individuielles-Design-von-uns,']).
str_replace('<','',$_POST['Individuielles-Design-von-uns+Flash,']).
str_replace('<','',$_POST['Forum,']).
str_replace('<','',$_POST['Userplattform,']).
str_replace('<','',$_POST['Userplattform+Extras,']).
str_replace('<','',$_POST['Werbefreiheit,']). "\n\n".
'Außerdem wünscht er: '. str_replace('<','',$_POST['zusatzseitenhtml']). ' '. 'zusatz HTML-Seiten'. "\n".
'Gesammtkosten (nach User): '. str_replace('<','',$_POST['gesammtpreis']). "\n\n\n\n".
'Newsletter: '. str_replace('<','',$_POST['newsletter'])."\n\n\n".
'Rückruf am: '.
str_replace('<','', $_POST['wochentag']). ' '.
str_replace('<','', $_POST['tag']). ' '.
str_replace('<','', $_POST['monat']). ' '.
str_replace('<','', $_POST['jahr']). ' '.
str_replace('<','', $_POST['uhrzeit']). "\n\n\n\n".
'Viele Grueße'. "\n".
'Der Server :)'.
"\n\n\n\n\n\n".
$_POST['kontoinhaber']."\n". str_replace('<','', $_POST['mail']);
mail($empfaenger, $betreff, $text,
"From: ".str_replace('<','',str_replace("\n",'',$_POST['mail']))." <".str_replace('<','', str_replace("\n",'',$_POST['nname'])).">");
?>
<?php
$empfaenger = str_replace('<','', str_replace("\n",'',$_POST['mail']));
$betreff = "Vielen Dank für Ihre Buchung!";
$text =
'Sehr geehrte/r '. str_replace('<','',$_POST['anrede']). ' '. str_replace('<','',$_POST['vname']). ' '. str_replace('<','',$_POST['nname']). "\n\n".
'Vielen Dank fuer Ihren Auftrag. Ihre Anfrage wird derzeit bearbeitet.'. "\n".
'Genauere Informationen werden wir Ihnen an dem von Ihnen gewählten Tag ('.
str_replace('<','', $_POST['wochentag']). ', den'.
str_replace('<','', $_POST['tag']). ' '.
str_replace('<','', $_POST['monat']). ' '.
str_replace('<','', $_POST['jahr']). ' um'.
str_replace('<','', $_POST['uhrzeit']). 'Uhr) zuschicken.'. "\n".
'Bei Fragen senden Sie uns einfach eine Mail an service@my-clan-page.com oder benutzen Sie unser Kontaktfomular (http://www.my-clan-page.com/kontakt.php)'.
"\n\n\n".
'Mit freundlichen Grueßen'. "\n".
'Ihr My-Clan-Page.com Team'. "\n\n".
'PS: Wir haben soeben Ein Benutzerkonto für Sie freigeschaltet. Dort können Sie sich mit Ihren Daten (User = '.
str_replace('<','',$_POST['nname']). ' und Passwort = '. str_replace('<','',$_POST['passwort']). ') einloggen und jederzeit den Status Ihrer Homepage nachsehen!'.
"\n\n\n\n\n\n\n\n\n\n\n\n".
'Sie erhalten diese Mail, da Sie sich mit dieser Mail-Adresse ('. str_replace('<','', $_POST['mail']). ') auf der Website http://www.my-clan-page.com registriert haben.'. "\n".
'Sollten Sie dies nicht getan haben, senden Sie bitte SOFORT eine Mail mit dem Inhalt "nein" und '. str_replace('<','', $_POST['mail']). ' an service@my-clan-page.com!'.
$_POST['mail19']."\n". str_replace('<','', $_POST['tele19']);
mail($empfaenger, $betreff, $text,
"From: ".str_replace('<','',str_replace("\n",'',$_POST['name']))." <".str_replace('<','', str_replace("\n",'',$_POST['mymail1'])).">");
?>
<br><br>
<div align="center">
<font size="5"><img src="bilder/kontaktoben.png" width="781" height="63" border="0" alt="">
<br><br><br><br><br><br>
<img src="bilder/auftragdanke.png" alt="" border="0" width="975" height="235"></div>
<br><br></font>
<table border="0">
<tr> <td> <b><img src="bilder/ihrname.png" width="250" height="50" border="0" alt=""></td>
<td> <?php echo str_replace('<','',$_POST['vname']);?> <?php echo str_replace('<','',$_POST['nname']); ?>
</td> <td></td>
</tr>
<tr><td><img src="bilder/ihreadresse.png" alt="" border="0" width="250" height="53"></td>
<td><?php echo str_replace('<','',$_POST['strasse']);?> <?php echo str_replace('<','',$_POST['hn']); ?></td>
<td></td>
</tr>
<tr><td></td>
<td><?php echo str_replace('<','',$_POST['plz']);?> <?php echo str_replace('<','',$_POST['ort']); ?></td>
<td></td>
</tr>
<tr><td><b><img src="bilder/ihretele.png" width="250" height="50" border="0" alt=""></td><td> <?php
echo str_replace('<','', $_POST['vtele']);
?>/</td><td><?php
echo str_replace('<','', $_POST['tele']);
?></td></tr>
<tr><td valign="top"><b><img src="bilder/kontodaten.png" width="200" height="53" border="0" alt=""></td>
<td><img src="bilder/kontoinhaber.png" alt="" border="0" width="210" height="44"></td>
<td> <?php echo str_replace('<','',$_POST['kontoinhaber']);?> </td></tr>
<tr><td></td><td><img src="bilder/kontonummer.png" alt="" border="0" width="210" height="44"></td>
<td> <?php echo str_replace('<','',$_POST['kontonummer']);?> </td></tr>
<tr><td></td><td><img src="bilder/bankleitzahl.png" alt="" border="0" width="210" height="44"></td>
<td> <?php echo str_replace('<','',$_POST['kontobankleitzahl']);?> </td></tr>
<tr><td></td><td><img src="bilder/bank.png" alt="" border="0" width="210" height="44"></td>
<td> <?php echo str_replace('<','',$_POST['kontobank']);?> </td></tr>
<tr> <td valign="top"><b><img src="bilder/ihreemail.png" width="250" height="50" border="0" alt=""></td><td> <?php
echo nl2br(str_replace('<','', $_POST['mail']));
?> </td></tr><td></td>
<tr><td valign="top"><b><img src="bilder/extras.png" width="387" height="53" border="0" alt=""></td>
<td>
<?php echo nl2br(str_replace('<','', $_POST['Extra']));?>
<?php echo nl2br(str_replace('<','', $_POST['Eigenes-Design,']));?>
<?php echo nl2br(str_replace('<','', $_POST['Shoutbox,']));?>
<?php echo nl2br(str_replace('<','', $_POST['Individuielles-Design-von-uns,']));?>.
<?php echo nl2br(str_replace('<','', $_POST['Individuielles-Design-von-uns+Flash,']));?>
<?php echo nl2br(str_replace('<','', $_POST['Forum,']));?>
<?php echo nl2br(str_replace('<','', $_POST['Shoutbox,']));?>
<?php echo nl2br(str_replace('<','', $_POST['Userplattform,']));?>.
<?php echo nl2br(str_replace('<','', $_POST['Userplattform+Extras,']));?>
<?php echo nl2br(str_replace('<','', $_POST['Werbefreiheit,']));?>
</td><td></td></tr>
<tr><td valign="top"><b><img src="bilder/gesammtpreis.png" width="387" height="53" border="0" alt=""></td>
<td><?php echo nl2br(str_replace('<','', $_POST['gesammtpreis']));?>
</td><td></td></tr>
<tr><td valign="top"><b><img src="bilder/back.png" width="387" height="53" border="0" alt=""></td>
<td><?php echo nl2br(str_replace('<','', $_POST['wochentag']));?>, den
<?php echo nl2br(str_replace('<','', $_POST['tag']));?>.
<?php echo nl2br(str_replace('<','', $_POST['monat']));?>.
<?php echo nl2br(str_replace('<','', $_POST['jahr']));?>um
<?php echo nl2br(str_replace('<','', $_POST['uhrzeit']));?>Uhr
</td><td></td></tr>
</table>
<br><br><br>
<table>
<tr>
<td><img src="bilder/agblesen.png" alt="" border="0" width="400" height="53"></td>
<td>AGBs wurden gelesen und akzeptiert</td>
</tr>
<tr>
<td><img src="bilder/newsletter.png" alt="" border="0" width="400" height="53"></td>
<td><?php echo str_replace('<','',$_POST['newsletter']);?></td>
</tr>
</table>
</body>
<br><br>
Alles anzeigen
*Er macht nix= Er versendet die Mail usw.. Er schreibt nur nicht in die DB
*Alles entfernen= Von
mysql_query("INSERT INTO paketbasic (anrede,vname,nname,strasse,hn,plz,ort,vtele,tele,kontoinhaber,kontonummer,kontobankleitzahl,kontobank,mail,
bis
und auch auf der "anderen Seite"
*Die zwei ,, sind beabsichtigt, da das Feld "PHP-Programmierung," heißt.
Ich hoffe ihr könnt mir helfen
Danke jetzt schon
mfg
Pascalus
PS: Es wird auch keine Fehlermeldung angezeigt