andreas.z@bluewin.ch (andi.z) wrote in message news:<53a188c9.0308051358.76080507@posting.google. com>...
who can help me with this php-code. the first part is all right.
[color=blue]
> <html>
>
> <head>
>
> <title>andimation.ch</title>
>
> <style type="text/css">
>
> <!--
> td { color: black; font-style: normal; font-weight: normal;
> font-size: 10px; font-family: "Arial", Arial, Arial; text-decoration:
> none }
> a:link { color: deeppink; font-style: normal; font-weight: normal;
> font-size: 10px; font-family: "Arial", Arial, Arial; text-decoration:
> none }
> a:hover { color: white; font-style: normal; font-weight: normal;
> font-size: 10px; font-family: "Arial", Arial, Arial;
> background-color:dodgerblue}
> a:visited { color: silver; font-style: normal; font-weight: normal;
> font-size: 10px; font-family: "Arial", Arial, Arial;
> background-color:pink}
> p { color: black; font-style: normal; font-weight: normal;
> font-size: 10px; font-family: "Arial", Arial, Arial; text-decoration:
> none }
> -->
> </style>
>
> </head>
>
> <body>
>
> <center>
>
> <table>
> <colgroup width="80">
> </colgroup>
> <tr>
> <td align="center">
>
> <?php
> require("include.php");
> if (!isset($send) and !isset($preview)){ ?>
> <form name="form1" method="post" action="index.php">
> <img src="b.jpg" width="157" height="212"
> border="0"></a>
> <br>
> <input type="radio" name="bild" value="b.jpg" checked>
> </td>
>
> <td align="center">
> <img src="b.jpg" width="157" height="212" border="0"></a>
> <br>
> <input type="radio" name="bild"
> value="b.jpg">
> </td>
>
> <td align="center">
> <img src="b.jpg" width="157" height="212" border="0"></a>
> <br>
> <input type="radio" name="bild"
> value="b.jpg">
> </td>
> </tr>
> </table>
>
> <br><br>
>
> <table>
> <tr>
> <td align="center"><p>ihre nachricht:</td>
> </tr>
> <tr>
> <td align="center"><textarea name="nachricht" cols="40"
> rows="6"></textarea></td>
>
> </tr>
> </table>
>
> <br><br>
>
> <table>
> <tr>
> <td align="center"><p>absenderemail:</td>
> <td align="center"><input type="text" name="absenderemail"></td>
> </tr>
> <tr>
> <td align="center"><p>empfaengeremail:</td>
> <td align="center"><input type="text"
> name="empfaengeremail"></td>
> </tr>
> </table>
>
> <br><br>
>
> <a href="index.php?preview=1"
> onClick="MM_openBrWindow('index.php?preview=1','', 'toolbar=yes,status=yes,menubar=yes,scrollbars=yes ,resizable=yes,width=800,height=600')"></a>
>
> <input name="imageField2" type="image" src="vorschau.gif" width="140"
> height="24" border="0">
> <input name="preview" type="hidden" id="preview" value="1">
>
> </center>[/color]
till here:
here it shows the source in the window. but i want to click on the
button to open the preview. i think maybe the following part is at the
wrong place ..
[color=blue]
>
> <?php }
> else
> {
> require("include.php");
> if (empty ($absenderemail)) {
> die ("<b><font face=\"Arial, Helvetica, sans-serif\" size=\"2\"
> color=red>Geben Sie bitte Ihre Emailadresse ein.<br><br><a
> href=\"javascript
:history.go(-1);\">«« zurück</A>");}
> if(!eregi("^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$",
> $absenderemail)) {
> die("<b><font face=\"Arial, Helvetica, sans-serif\" size=\"2\"
> color=red>Geben Sie bitte eine gültige Absender-Emailadresse an.
> <br><br><a href=\"javascript
:history.go(-1);\">««
> zurück</A></font>");}
> if (empty ($empfaengeremail)) {
> die ("<b><font face=\"Arial, Helvetica, sans-serif\" size=\"2\"
> color=red>Geben Sie bitte die Emailadresse des Empfängers
> ein.<br><br><a href=\"javascript
:history.go(-1);\">
> «« zurück</A>");}
> if(!eregi("^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$",
> $empfaengeremail)) {
> die("<b><font face=\"Arial, Helvetica, sans-serif\" size=\"2\"
> color=red>Geben Sie bitte eine gültige Empfänger-Emailadresse an.
> <br><br><a href=\"javascript
:history.go(-1);\">««
> zurück</A></font>");}
> if (empty ($absendername)) {
> die ("<b><font face=\"Arial, Helvetica, sans-serif\" size=\"2\"
> color=red>Geben Sie bitte Ihren Namen ein.<br><br><a
> href=\"javascript
:history.go(-1);\">«« zurück</A>");}
> if (empty ($empfaengername)) {
> die ("<b><font face=\"Arial, Helvetica, sans-serif\" size=\"2\"
> color=red>Geben Sie bitte den Namen des Empfängers ein.<br><br><a
> href=\"javascript
:history.go(-1);\">«« zurück</A>");}
> if($send=="1")
> {
> //Unix-Zeit festlegen
> $unixtime = time();
> $ablaufdatum = "$unixtime"+"$zeitspanne";
>
> //Templatedatei öffnen und füllen
> $templatefile = fopen ($template, "r");
> if (!$templatefile) {
> echo "<p>Kann Vorlagendatei nicht finden.";}
> $html = fread ($templatefile, filesize ($template));
> fclose ($templatefile);
> $nachricht = stripslashes($nachricht);
> //Daten ins Template einfügen
> $html = ereg_replace("%absenderemail%","$absenderemail",$h tml);
> $html = ereg_replace("%empfaengeremail%","$empfaengeremail ",$html);
> $html = ereg_replace("%bild%","$bild",$html);
> $html = ereg_replace("%nachricht%","$nachricht",$html);
>
> //Karte abspeichern
> $datei = fopen("$ablaufdatum".".html", "w+");
> if ($datei)
> {
> fputs ($datei,"$html");
> fclose ($datei);
> }
>
> $db = "daten.txt";
> $daten= fopen ("$db","a+");
> if (flock($daten,2)){
> fputs ($daten, "$ablaufdatum".";\n");
> fclose ($daten);}
>
> //Empfänger benachrichtigen
> $link = "$kartenverzeichnis"."card.php?id=$ablaufdatum ";
> //Email-Nachrichtentext festlegen
> $emailtext = "
> Hallo $empfaengeremail,
> $absenderemail ($absenderemail) hat ihnen / dir eine virtuelle karte
> geschickt.
> klicken Sie / du bitte auf folgenden link:
> ------------------------------------------------------
> $link
> ------------------------------------------------------
> die karte wird 14 tage für Sie / dich bereit liegen.
>
> herzlichst
>
> $homepageurl\n";
> $betreff = "von $absenderemail: karte für $empfaengeremail";
> mail("$empfaengeremail", "$betreff", "$emailtext","From:
> $absenderemail");
>
> //Bildschirmrückmeldung
> $feedback ="<table width=\"100%\" border=\"0\" cellspacing=\"1\"
> cellpadding=\"2\">
> <tr>
> <td width=\"9%\"> </td>
> <td width=\"91%\"> </td>
> </tr>
> <tr>
> <td width=\"9%\"> </td>
> <td width=\"91%\" bgcolor=\"#F4F4F4\"><font face=\"Arial,
> Helvetica, sans-serif\" size=\"2\"><b>hallo
> $absenderemail</b></font></td>
> </tr>
> <tr>
> <td width=\"9%\"> </td>
> <td width=\"91%\">
> <p><font face=\"Arial, Helvetica, sans-serif\" size=\"2\">ihre
> karte
> an <b>$empfaengeremail ($empfaengeremail)</b> wurde
> abgeschickt.<br>
> die karte wird 14 tage zur abholung bereitliegen</font></p>
> </td>
> </tr>
> </table>
> ";
> echo $feedback;
> readfile("$ablaufdatum".".html");
> //Abgelaufene Dateien löschen
> $ziffernzeilen = file($db);
> while (list ($line_num, $line) = each ($ziffernzeilen))
> { $ziffern = explode(";",$line);
>
> //Abgelaufene Zeilen suchen
> if ("$ziffern[0]" < "$unixtime")
> {$nummer = $line_num;
> $delete = "$ziffern[0]".".html";
> @unlink($delete);
>
> $fp = fopen( "$db", "r" );
> $size = filesize($db);
> $contents = fread($fp, $size);
> fclose($fp);
>
> $string2 = "";
> if ($line_num == $nummer){
> $replace = ereg_replace($line, $string2, $contents);
>
> $fp = fopen($db, "w");
> fputs($fp, $replace, $size);
> fclose($fp);}
> }
> }}
> if($preview==1)
> {
> //Templatedatei öffnen und füllen
> $templatefile = fopen ($templatevorschau, "r");
> if (!$templatefile) {
> echo "<p>Kann Vorlagendatei nicht finden.";}
> $html = fread ($templatefile, filesize ($templatevorschau));
> fclose ($templatefile);
> $nachricht = stripslashes($nachricht);
> $nachricht = htmlentities($nachricht, ENT_QUOTES);
>
> //Daten ins Template einfügen
> $html = ereg_replace("%absenderemail%","$absenderemail",$h tml);
> $html = ereg_replace("%empfaengeremail%","$empfaengeremail ",$html);
> $html = ereg_replace("%bild%","$bild",$html);
> $html = ereg_replace("%nachricht%","$nachricht",$html);
> echo "$html";
> }
>
> }
>
> ?>
> </td>
> </tr>
> </table>
> </body>
> </html>[/color]