Forenindex » Programmierung/Entwicklung » PHP und MySQL » Hilfe bei Mail mit zwischen Korrektur Seite

Hilfe bei Mail mit zwischen Korrektur Seite

networkle
Beiträge gesamt: 10

8. Sep 2005, 21:35
Bewertung:

gelesen: 2000

Beitrag als Lesezeichen
HI @ all,

Ihr habt mir ja schon mal geholfen und ich hoffe Ihr könnte mir wieder weiterhelfen.

zum fall:

habe ein einfaches formular entworfen. nach dem ausfüllen der felder wird der inhalt zur kontrolle an eine neue seite weitergeleitet. das funktioniert auch.
danach soll der inhalt nach dem korrekturlesen versandt werden. das funktioniert mit einer mail.php.

die mail.php funktioniert.

mein problem ist:

wenn ich auf der ersten seite die felde ausfülle, soll das textarea feld auch in die neue seite ünbernommen werden. das geht aber nur wenn ich auf der korrektur seite das eingabe feld textarea in ein input feld umschreibe. erst dann werden die mitteilungen aus dem textarea feld hineingeschrieben.

wie kann ich es machen das ich eine korrektur seite seite bekomme die nicht wieder aus form input feldern bestht sondern das mir der text nur so angezeigt wird und ich ihn wenn alles ok ist mit einen button an die mail.php weitergebe zum eigentlichen versandt.

bitte helft mir.

unten die codes:

http://www.network-le.info/php_test/8.htm = ist der link

code von der 8.htm:


<html>
<head>
<title>LUTTER-Haus GmbH - Leipzig </title>
<meta http-equiv="Content-Type" content="text/html;">
<style type="text/css">

.kon_in{
background-color: white;
color: #666666;
font-family: Verdana;
font-size: 10px;
border: 1px solid;
border-color: #666666;
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: blue;
scrollbar-darkshadow-color: #ffffff;
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #666666;
scrollbar-shadow-color: #666666;
scrollbar-track-color: #ffffff;
}


</style></head>
<body bgcolor="#ffffff">
<table border="0" cellpadding="0" cellspacing="0" width="770">
<!-- fwtable fwsrc="kontakt.png" fwbase="8.gif" fwstyle="Dreamweaver" fwdocid = "742308039" fwnested="0" -->
<tr>
<td><img src="bilder/spacer.gif" width="5" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="32" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="44" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="7" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="77" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="30" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="8" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="107" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="7" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="107" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="7" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="118" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="16" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="7" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="107" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="6" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="76" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="9" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="1" height="1" border="0" alt=""></td>
</tr>
<tr>
<td colspan="18" rowspan="7"><form name="Kontakt" method="post" action="8_3.php">
<p><font color="#000000" size="3" face="Verdana"></font></p>
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan="3"><p>&nbsp;</p>
<table width="50%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Telefon:
<br>
</font></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>0341
- 30 25 932</strong></font></td>
</tr>
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">FAX:</font></td>
<td> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>0341
- 30 25 933</strong></font></td>
</tr>
</table></td>
</tr>
<tr>
<td width="24%"><input type="hidden" name="sent" value="1"></td>
<td width="60%">&nbsp;</td>
<td width="16%">&nbsp;</td>
</tr>
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Ihr
Name/ Firma:</font></td>
<td><input name="name" type="text" class="kon_in" id="name" value="Name" size="30"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Ansprechpartner:</font></td>
<td><input name="partner" type="text" class="kon_in" id="partner" value="Ansprechpartner" size="30"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Telefon:</font></td>
<td><input name="telefon" type="text" class="kon_in" id="telefon" value="Telefon" size="30"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">FAX:</font></td>
<td><input name="fax" type="text" class="kon_in" id="fax" value="FAX" size="30"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">E-Mail:</font></td>
<td><input name="email" type="text" class="kon_in" id="email" value="E-Mail" size="30"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Betreff:</font></td>
<td><input name="betreff" type="text" class="kon_in" id="betreff" value="Betreff" size="35"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Mitteilung:</font></td>
<td><textarea name="mitteilung" cols="60" rows="10" class="kon_in" id="mitteilung" value="Mitteilung"></textarea></td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp; </td>
<td><input name="senden2" type="submit" class="kon_in" id="senden23" value="Senden" ></td>
</tr>
<tr>
<td>&nbsp;</td>
<td> </td>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="3"><p>&nbsp;</p></td>
</tr>
</table>
</form></td>
<td><img src="bilder/spacer.gif" width="1" height="103" border="0" alt=""></td>
</tr>
<tr>
<td><img src="bilder/spacer.gif" width="1" height="15" border="0" alt=""></td>
</tr>
<tr>
<td><img src="bilder/spacer.gif" width="1" height="4" border="0" alt=""></td>
</tr>
<tr>
<td><img src="bilder/spacer.gif" width="1" height="208" border="0" alt=""></td>
</tr>
<tr>
<td><img src="bilder/spacer.gif" width="1" height="270" border="0" alt=""></td>
</tr>
<tr>
<td><img src="bilder/spacer.gif" width="1" height="20" border="0" alt=""></td>
</tr>
<tr>
<td><img src="bilder/spacer.gif" width="1" height="230" border="0" alt=""></td>
</tr>
</table>
</body>
</html>



code von der datei an die die datei 8.htm den inhalt schickt:


<html>
<head>
<title>LUTTER-Haus GmbH - Leipzig </title>
<meta http-equiv="Content-Type" content="text/html;">
<style type="text/css">

.kon_in{
background-color: white;
color: #666666;
font-family: Verdana;
font-size: 10px;
border: 1px solid;
border-color: #666666;
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: blue;
scrollbar-darkshadow-color: #ffffff;
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #666666;
scrollbar-shadow-color: #666666;
scrollbar-track-color: #ffffff;
}


</style></head>
<body bgcolor="#ffffff">
<table border="0" cellpadding="0" cellspacing="0" width="770">
<!-- fwtable fwsrc="kontakt.png" fwbase="8.gif" fwstyle="Dreamweaver" fwdocid = "742308039" fwnested="0" -->
<tr>
<td><img src="bilder/spacer.gif" width="5" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="32" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="44" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="7" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="77" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="30" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="8" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="107" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="7" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="107" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="7" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="118" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="16" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="7" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="107" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="6" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="76" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="9" height="1" border="0" alt=""></td>
<td><img src="bilder/spacer.gif" width="1" height="1" border="0" alt=""></td>
</tr>
<tr>
<td colspan="18" rowspan="7"><form name="Kontakt" method="post" action="mail.php">
<p><font color="#000000" size="3" face="Verdana"></font></p>
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan="3"><p>&nbsp;</p>
<table width="50%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Telefon:
<br>
</font></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>0341
- 30 25 932</strong></font></td>
</tr>
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">FAX:</font></td>
<td> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>0341
- 30 25 933</strong></font></td>
</tr>
</table></td>
</tr>
<tr>
<td width="24%"><input type="hidden" name="sent" value="1"></td>
<td width="60%">&nbsp;</td>
<td width="16%">&nbsp;</td>
</tr>
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Ihr
Name/ Firma:</font></td>
<td><input name="name" type="text" class="kon_in" id="name" value="<?php echo $name ?>" size="30"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Ansprechpartner:</font></td>
<td><input name="partner" type="text" class="kon_in" id="partner" value="<?php echo $partner ?>" size="30"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Telefon:</font></td>
<td><input name="telefon" type="text" class="kon_in" id="telefon" value="<?php echo $telefon ?>" size="30"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">FAX:</font></td>
<td><input name="fax" type="text" class="kon_in" id="fax" value="<?php echo $fax ?>" size="30"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">E-Mail:</font></td>
<td><input name="email" type="text" class="kon_in" id="email" value="<?php echo $email ?>" size="30"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Betreff:</font></td>
<td><input name="betreff" type="text" class="kon_in" id="betreff" value="<?php echo $betreff ?>" size="35"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Mitteilung:</font></td>
<td><input name="mitteilung" cols="60" rows="10" class="kon_in" id="mitteilung" value="<?php echo $mitteilung ?>"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp; </td>
<td><input name="senden2" cols="60" rows="10" type="submit" class="kon_in" id="senden23" value="Senden" ></td>
</tr>
<tr>
<td>&nbsp;</td>
<td> </td>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="3"><p>&nbsp;</p></td>
</tr>
</table>
</form></td>
<td><img src="bilder/spacer.gif" width="1" height="103" border="0" alt=""></td>
</tr>
<tr>
<td><img src="bilder/spacer.gif" width="1" height="15" border="0" alt=""></td>
</tr>
<tr>
<td><img src="bilder/spacer.gif" width="1" height="4" border="0" alt=""></td>
</tr>
<tr>
<td><img src="bilder/spacer.gif" width="1" height="208" border="0" alt=""></td>
</tr>
<tr>
<td><img src="bilder/spacer.gif" width="1" height="270" border="0" alt=""></td>
</tr>
<tr>
<td><img src="bilder/spacer.gif" width="1" height="20" border="0" alt=""></td>
</tr>
<tr>
<td><img src="bilder/spacer.gif" width="1" height="230" border="0" alt=""></td>
</tr>
</table>
</body>
</html>



danke bitte helft mir

(Dieser Beitrag wurde von Pozor am 9. Sep 2005, 08:14 geändert)

Hilfe bei Mail mit zwischen Korrektur Seite

vollueli
Beiträge gesamt: 785

9. Sep 2005, 08:08
Bewertung:

gelesen: 1984

Beitrag als Lesezeichen
hallo networkle
zuerst: formatier doch bitte deinen code ein bischen, wir brauchen nicht alle deine spacers.gif zu lesen... :)
ansonsten versuch mal das: <textarea name="name" id="name"><?php ?><textarea>
und formatier die textarea mit einem css. dann kannst du sie evebtuell unsichtbar machen.

Gruss

chekk -> The Doodes

Hilfe bei Mail mit zwischen Korrektur Seite

Tömsken
Beiträge gesamt: 720

9. Sep 2005, 18:06
Bewertung:

gelesen: 1969

Beitrag als Lesezeichen
Vollueli meinte das...

<textarea name="mitteilung" id="mitteilung"><?php echo $mitteilung ?></textarea>

... nehme ich mal stark an ;)

Hilfe bei Mail mit zwischen Korrektur Seite

networkle
Beiträge gesamt: 10

9. Sep 2005, 19:14
Bewertung:

gelesen: 1963

Beitrag als Lesezeichen
hi@ all,

genau das habe ich gemacht, aber der Text aus dem Mitteilungsfeld wird nicht übertragen. Wie Ihr seht habe ich schon ein wenig experementiert.

aber mit den letzten tip wo ich das php mit echo $mitteilung eingebe wird der wert nicht übermittelt.

hmm...

versuch noch ein wenig weiter zu suchen, bin aber über jede weitere anregung von euch dankbar.


danke im vorraus....

Hilfe bei Mail mit zwischen Korrektur Seite

Pozor
Beiträge gesamt: 892

9. Sep 2005, 19:44
Bewertung:

gelesen: 1960

Beitrag als Lesezeichen
Hallo,

jetzt geht es jedenfalls...
Nur so nebenbei, man sollte nur noch die $_POST und $_GET verwenden,
auch wenn register_globals auf on ist.


Gruss Stefan


"KISS - KEEP IT SIMPLE, STUPID"
PHP Documentation Download

Hilfe bei Mail mit zwischen Korrektur Seite

networkle
Beiträge gesamt: 10

9. Sep 2005, 19:50
Bewertung:

gelesen: 1959

Beitrag als Lesezeichen
hi,

ja danke, es funktioniert.... freu

aber:

was meinst dumit:
Nur so nebenbei, man sollte nur noch die $_POST und $_GET verwenden,
auch wenn register_globals auf on ist.

so weit bin ich noch nicht in php drinn, was bedeutet das?


danke

Hilfe bei Mail mit zwischen Korrektur Seite

Pozor
Beiträge gesamt: 892

9. Sep 2005, 20:18
Bewertung:

gelesen: 1954

Beitrag als Lesezeichen
Hallo,

dein Skript kann sehr einfach manipuliert werden:
Manipuliertes script

Was hier harmlos scheint kann ganz fatale Folgen haben, wenn eine Applikation
nicht mit den neuen Globale Array arbeitet.

So kann man Skripte von ausserhalb Steuern. -> Sicherheitslücke.

In dem Fall wird dies nicht relevant sein, wenn du die Empfängeradresse im php Skript steht. Trotzdem könnte jemand mit Leichtigkeit dein Skript "überreden", dir ganz viele unnütze mails zu senden...


Gruss Stefan


"KISS - KEEP IT SIMPLE, STUPID"
PHP Documentation Download

Hilfe bei Mail mit zwischen Korrektur Seite

networkle
Beiträge gesamt: 10

9. Sep 2005, 21:24
Bewertung:

gelesen: 1949

Beitrag als Lesezeichen
hi,

danke für den hinweis, und wie umgehe ich die sicherheitslücke? wäre sehr lieb von dir mir dahin gehend zu helfen? bzw. was hat es mit den oben genannten Strings auf sich?

bitte helft mir

danke

Hilfe bei Mail mit zwischen Korrektur Seite

Pozor
Beiträge gesamt: 892

10. Sep 2005, 01:26
Bewertung:

gelesen: 1942

Beitrag als Lesezeichen
Hallo,

in deinem Fall nummst du anstatt $message $_POST['message'].
Somit weisst du woher die variable kommt.

Zusätzlich kannst du prüfen ob der Aufruf von der gleichen domain kommt,
das sollte ja so sein. schau dir mal dies an:

Code
echo '<pre>'; 
print_r($_SERVER);
echo '</pre>';


Wenn du dies berücksichtigst wird es sicherer. Natürlich kann man POST und GET
Anfragen auch fälschen...


Gruss Stefan


"KISS - KEEP IT SIMPLE, STUPID"
PHP Documentation Download

Hilfe bei Mail mit zwischen Korrektur Seite

networkle
Beiträge gesamt: 10

10. Sep 2005, 16:22
Bewertung:

gelesen: 1930

Beitrag als Lesezeichen
hi,

danke erstmal das du wieder geantwortet hast und mir eine lösung zeigst. aber leider weis ich net genau wo ich den code in mein script einfügen soll. könntest du mi da bitte helfen?

wäre dir sehr dankbar, weil ich noch ein php einsteiger bin..


danke

Hilfe bei Mail mit zwischen Korrektur Seite

Pozor
Beiträge gesamt: 892

10. Sep 2005, 22:47
Bewertung:

gelesen: 1923

Beitrag als Lesezeichen
am anfang oder am ende... einfach ausprobieren.


Gruss Stefan


"KISS - KEEP IT SIMPLE, STUPID"
PHP Documentation Download