Beitrag von mk (966 Beiträge) am Sonntag, 2.März.2003, 19:35.
eCard Versand krig ich nicht ganz hin
Im Prinzip weis ich wie es geht,
nur mit der ID Übergabe hab ich mein Problem.
Es muß alles in ein Template drinn sein.
Wer findet den Fehler ?
Hier die Seite:
http://koch.netpure.de/baseportal/koch/ecard/ecard
und der Quelltext:
<head>
<title>eCard von Brueckenbau-links.de</title>
</head>
<body bgcolor="#C0C0C0">
<perl>
if ($status eq "")
{
# Ersteingabe
out <<EOF;
<form action="http://koch.netpure.de/cgi-bin/baseportal.pl?htx=/koch/ecard/ecard&cmd=add" method="post" enctype="multipart/form-data">
<input type=hidden name="htx=" value="/koch/ecard/ecard">
<input type=hidden name="cmd=" value="add">
<input type=hidden name="status=" value="ein">
<h3 align="center">eCard</h3>
<div align="center"><center>
<table border="0" width="600" bgcolor="#D3D3D3">
<tr>
<td width="50%"><table border="0" width="100%">
<tr>
<td colspan="2"><strong>Absender</strong></td>
</tr>
<tr>
<td>Name</td>
<td><input type="text" name="abname:=" size="20"></td>
</tr>
<tr>
<td>E-Mail</td>
<td><input type="text" name="abmail:=" size="20"></td>
</tr>
<tr>
<td width="100%" colspan="2">Text:<br>
<textarea rows="12" name="text:=" cols="31"></textarea> </td>
</tr>
</table>
</td>
<td width="50%" valign="top"><table border="0" width="100%" height="296">
<tr>
<td width="100%" colspan="2" height="176" valign="top"><p align="right"><img
src="http://www.brueckenbau-links.de/briefmarke.jpg" width="164" height="100"></td>
</tr>
<tr>
<td width="100%" colspan="2" height="25"><font size="4"><strong>An:</strong></font></td>
</tr>
<tr>
<td height="25">Anrede</td>
<td height="25"><input type="text" name="anrede:=" size="20" value="Hallo"></td>
</tr>
<tr>
<td height="25">Name</td>
<td height="25"><input type="text" name="anname:=" size="20"></td>
</tr>
<tr>
<td height="25">E-Mail</td>
<td height="25"><input type="text" name="anmail:=" size="20"></td>
</tr>
</table>
</td>
</tr>
</table>
</center></div>
<h4 align="center">Brückenmotive</h4>
<div align="center"><center>
<table border="0" cellspacing="3">
<tr>
<td align="center" valign="top"> <input type="radio" value="V1" name="R1:="><br>
<img src="http://www.brueckenbau-links.de/ecard/11_01_23_thumb.jpg" width="125" height="83"
alt="11_01_23_thumb.jpg (1745 Byte)"></td>
<td align="center" valign="top"> <input type="radio" value="V2" name="R1:="><br>
<img src="http://www.brueckenbau-links.de/ecard/11_01_4_thumb.jpg" width="125" height="83"
alt="11_01_4_thumb.jpg (1848 Byte)"></td>
<td align="center" valign="top"> <input type="radio" value="V3" checked name="R1:="><br>
<img src="http://www.brueckenbau-links.de/ecard/11_01_6_thumb.jpg" width="125" height="83"
alt="11_01_6_thumb.jpg (2130 Byte)"></td>
<td align="center" valign="top"> <input type="radio" value="V4" name="R1:="><br>
<img src="http://www.brueckenbau-links.de/ecard/11_02_4_thumb.jpg" width="125" height="83"
alt="11_02_4_thumb.jpg (5748 Byte)"></td>
<td align="center" valign="top"> <input type="radio" value="V5" name="R1:="><br>
<img src="http://www.brueckenbau-links.de/ecard/11_43_6_thumb.jpg" width="125" height="83"
alt="11_43_6_thumb.jpg (3926 Byte)"></td>
</tr>
<tr>
<td align="center" valign="top" colspan="5"><font size="1">freie Fotos von <a
href="http://www.freefoto.com" target="_blank">FreeFoto.Com</a></font></td>
</tr>
</table>
</center></div>
<p align="center"><input type="submit" name="submit" value="eCard anschauen"> <br>
Wird dadurch noch nicht versendet.</p>
<perl>
if ($cmd eq "add")
{
$Idm=$_Id ;
put if %_put;
out <<EOF;
<div align="center"><center>
<table border="0" width="600">
<tr>
<td width="100%"><h3 align="center"><font face="Comic Sans MS">$anrede $anname</font></h3>
EOF
out "<p align='center'><img src='http://www.brueckenbau-links.de/ecard/11_01_23_web.jpg' height='400'></p>" if $R1 eq "V1";
out "<p align='center'><img src='http://www.brueckenbau-links.de/ecard/11_01_4_web.jpg' height='400'></p>" if $R1 eq "V2";
out "<p align='center'><img src='http://www.brueckenbau-links.de/ecard/11_01_6_web.jpg' height='400'></p>" if $R1 eq "V3";
out "<p align='center'><img src='http://www.brueckenbau-links.de/ecard/11_02_4_web.jpg' height='400'></p>" if $R1 eq "V4";
out "<p align='center'><img src='http://www.brueckenbau-links.de/ecard/11_43_6_web.jpg' height='400'></p>" if $R1 eq "V5";
out <<EOF;
<p align="center"><font face="Comic Sans MS">$text<br> ID $Idm</font></p>
<p align="center"><font face="Comic Sans MS"><strong>$abname</strong></font></p>
<form action="http://koch.netpure.de/cgi-bin/baseportal.pl?htx=/koch/ecard/ecard&status=raus&Id=$Idm" method="post" enctype="multipart/form-data">
<input type=hidden name="htx=" value="/koch/ecard/ecard">
<input type=hidden name="status=" value="raus">
<p align="center"><font face="Comic Sans MS"><input type="submit" name="submit" value="abschicken">
</form>
<br>
an <strong>$anmail</strong></font></p>
<p align="center"><font size="1">ein Service von </font><a href="http://www.brueckenbau.links.de" target="_blank"><font size="1">www.brueckenbau.links.de</font></a><font
size="1"> </font></td>
</tr>
</table>
</center></div>
EOF
}
</perl>
<perl>
# eCard abschicken
get "Id==$Idm", "ecard";
if ($status eq "raus")
{
# hier kommt später der E-Mail Versand hin
out "Die eCard wurde an $anname versendet";
}
</perl>
</body>
Antworten
Beitrag von Ranja (1 Beitrag) am Sonntag, 2.März.2003, 19:54.
Re: eCard Versand krig ich nicht ganz hin
Hi,
das hast du toll gemacht, sowas brauch ich für meine kinderseite. stellt du es in die Bib wenns fertig ist?
cu
Antworten
Beitrag von mk (966 Beiträge) am Sonntag, 2.März.2003, 19:55.
Re: eCard Versand krig ich nicht ganz hin
mach ich,
geht so aber nur in der Bezahl Version.
Antworten
Beitrag von mk (966 Beiträge) am Dienstag, 4.März.2003, 07:09.
Re: $_Id kommt nicht an
weis keiner den Fehler ?
Muß ich Id anders auslesen ?
Antworten
Beitrag von Sander (8133 Beiträge) am Dienstag, 4.März.2003, 09:52.
Re: $_Id kommt nicht an
wie kommt denn die id rein? nirgends ein get, bei den bilder steht nix im Value...
Sander
Antworten
Beitrag von mk (966 Beiträge) am Dienstag, 4.März.2003, 12:06.
Re: $_Id kommt nicht an
ich weis, aber wie mach ich ein get wenn ich keine Bezug zu den eben eingebenen Datensatz habe ?
Die eingegebenen Werte kommen doch an.
Die Bilder werden richtig angezeigt, So wie angeklickt.
Antworten
Beitrag von mk (966 Beiträge) am Dienstag, 4.März.2003, 18:32.
Re: @Sander
hast du noch ein Auge für mein Problem ?
Antworten
Beitrag von Sander (8133 Beiträge) am Dienstag, 4.März.2003, 19:07.
Re: @Sander
entweder du lässt die Bilder aus der db lesen, oder du übergibst in den radiobuttons die ids der bilder (mit hand reingeschrieben).
Sander
Antworten
Beitrag von mk (966 Beiträge) am Dienstag, 4.März.2003, 19:16.
Re: @Sander
Antworten
Beitrag von Pouraga (1396 Beiträge) am Dienstag, 4.März.2003, 20:10.
Re: @Sander
Antworten
Beitrag von mk (966 Beiträge) am Freitag, 7.März.2003, 18:27.
Re: eCard
ich hab nun das mit der Zufallszahl genommen,
im perl Teil kommt alles an, es geht aber keine Mail raus, warum? Bin ich blind ?
Auf anderen Seiten von mir klapt es.
(auch heute)
Die Seite:
http://koch.netpure.de/baseportal/koch/ecard/ecard
der Quelltext für den E-Mail Versand.
# eCard abschicken
if ($status eq "raus")
{
# hier soll die eCard versand werden (noch ohne Bild)
get "nr==$nr" ,"ecard";
mail '$anmail', "eCard für $anname von $abname",
"<body bgcolor='#C0C0C0'>
<p><strong>$anrede $anname ,</strong></p>
<p>Hier wird noch getestet.</p>
<p>$text</p>
</body>", '$abmail', '$anname', '$abname', '','', "Content-type: text/html\n";
out "Die eCard Nr. $nr wurde an $anname mit der E-Mail $anmail versendet";
Antworten
Beitrag von mk (966 Beiträge) am Freitag, 7.März.2003, 19:31.
Re: eCard dies Problem ist gelöst
hab den Fehler selber gefunden.
Antworten