Seite 1 von 1
bekomme den code nicht richtig hin
Verfasst: 30.08.2004 22:23
von Tecwar
hi,
ich habe mit der darstellungsausgabe von ein php-code das problem: die darstellung bekomme ich nicht centriet dargestellt hin.
kann mir jemand da helfen?
der teil vom code müste für die ausgabe zu ständig sein .
Code: Alles auswählen
if (empty ($Nachricht)) {
die ("<p class=\"post\"><br>Geben Sie bitte eine Nachricht ein<br><br>
<a href=\"javascript:history.go(-1);\" class=\"post\">
«« zurück </A><br><br></p>");}
$Nachricht = stripslashes($Nachricht);
$Nachrichthtml = ereg_replace("\n", "<br>", $Nachricht);
$Betreff = stripslashes($Betreff);
$Telefon = stripslashes($Telefon);
$date = date("d.m.Y H:i:s");
echo "
<p><br><br>
<table width=\"400\"><tr><td class=\"post\" width=\"400\">
<FONT face=arial size=2>
Guten Tag, Frau/Herr <b>$Name</b>,
<br><br>
vielen Dank für Ihre Mitteilung!<br>
<p>
<FONT face=arial size=2><b>
Betreff: </b>$Betreff<br><br>
<b>Ihre Nachricht:</b><br>
$Nachrichthtml<br><br><br>
<HR NOSHADE SIZE=\"1\" WIDTH=\"400\" ALIGN=\"center\">
<br><b>
<a href=\"javascript:history.go(-1);\" class=\"post\">
«« zurück</A>
</td></tr></table></center>";
Verfasst: 30.08.2004 22:33
von StarShop
Hallo,
ich verstehe die Frage nicht so ganz...
wenn du in html etwas zentriert darstellen möchtest, einfach
schreiben...
Verfasst: 30.08.2004 22:51
von Tecwar
hier ist noch mal der ganze code.
den html teil hab ich centiert.
aber nich die ausgabe nach dem senden
Code: Alles auswählen
echo "<!--
© Ellen Baitinger, artmedic webdesign, http://www.artmedic.de
-->";
if (!empty($HTTP_POST_VARS)) {extract($HTTP_POST_VARS);}
$remote = getenv("REMOTE_ADDR");
$date = date("m.d.Y H:i:s");
if ($remote == "") $ip = "<i> no ip </i>";
else $ip = getHostByAddr($remote);
if (!isset($ausgefllt)){
?>
<form name="form1" method="post" action="mailform.php">
<div align="center">
<table width="319" border="0" cellspacing="2" cellpadding="2">
<tr>
<td colspan="2"> <font size="2" face="Arial, Helvetica, sans-serif"><strong>Kontaktaufnahme</strong></font></td>
</tr>
<tr>
<td width="55" align="right" valign="top"><font size="2" face="Arial, Helvetica, sans-serif">Name</font></td>
<td width="250"><input name="Name" type="text" class="post" size="40"></td>
</tr>
<tr>
<td align="right" valign="top"><font size="2" face="Arial, Helvetica, sans-serif">E-Mail</font></td>
<td><input name="Email" type="text" class="post" id="Email" size="40"></td>
</tr>
<tr>
<td align="right" valign="top"><font size="2" face="Arial, Helvetica, sans-serif">Telefon</font></td>
<td><input name="Telefon" type="text" class="post" id="Telefon" size="40"></td>
</tr>
<tr>
<td align="right" valign="top"><font size="2" face="Arial, Helvetica, sans-serif">Betreff</font></td>
<td><input name="Betreff" type="text" class="post" size="40"></td>
</tr>
<tr>
<td align="right" valign="top"><font size="2" face="Arial, Helvetica, sans-serif">Nachricht</font></td>
<td><textarea name="Nachricht" cols="40" rows="8" class="post"></textarea></td>
</tr>
<tr>
<td align="right"><input name="kopie" type="checkbox" id="kopie" class="mainoption"></td>
<td> <font size="2" face="Arial, Helvetica, sans-serif">Mir bitte ein Kopie der Nachricht zusenden</font></td>
</tr>
<tr>
<td> </td>
<td>
<input type="submit" class="post" value="Absenden">
<input name="ausgefllt" type="hidden" id="ausgefllt" value="1">
</td>
</tr>
</table>
</div>
</form>
<?php }
else
{
//Daten überprüfen
if (empty ($Name)) {
die ("<p class=\"post\"><br>Geben Sie bitte Ihren Namen ein<br><br>
<a href=\"javascript:history.go(-1);\" class=\"post\">
«« zurück </A><br><br></p>");}
if (empty ($Email)) {
die ("<font face=\"Arial, Helvetica, sans-serif\" size=\"2\" color=red>Geben Sie bitte Ihre Emailadresse ein<br><br>
<a href=\"javascript:history.go(-1);\" class=\"post\">
«« zurück </A><br><br></p>");}
if(!eregi("^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$", $Email)) {
die("<p class=\"post\"><br>Geben Sie bitte eine gültige Emailadresse an.<br><br>
<a href=\"javascript:history.go(-1);\" class=\"post\">
«« zurück </A><br><br></p>");}
if (empty ($Betreff)) {
die ("<p class=\"post\"><br>Geben Sie bitte einen Betreff ein<br><br>
<a href=\"javascript:history.go(-1);\" class=\"post\">
«« zurück </A><br><br></p>");}
if (empty ($Nachricht)) {
die ("<p class=\"post\"><br>Geben Sie bitte eine Nachricht ein<br><br>
<a href=\"javascript:history.go(-1);\" class=\"post\">
«« zurück </A><br><br></p>");}
$Nachricht = stripslashes($Nachricht);
$Nachrichthtml = ereg_replace("\n", "<br>", $Nachricht);
$Betreff = stripslashes($Betreff);
$Telefon = stripslashes($Telefon);
$date = date("d.m.Y H:i:s");
echo "
<p><br><br>
<table width=\"400\"><tr><td class=\"post\" width=\"400\">
<FONT face=arial size=2>
Guten Tag, Frau/Herr <b>$Name</b>,
<br><br>
vielen Dank für Ihre Mitteilung!<br>
<p>
<FONT face=arial size=2><b>
Betreff: </b>$Betreff<br><br>
<b>Ihre Nachricht:</b><br>
$Nachrichthtml<br><br><br>
<HR NOSHADE SIZE=\"1\" WIDTH=\"400\" ALIGN=\"center\">
<br><b>
<a href=\"javascript:history.go(-1);\" class=\"post\">
«« zurück</A>
</td></tr></table></center>";
// Formulardaten verschicken
$header = "From: $Name <$Email>\n";
$header .= "Reply-To: $Email\n";
$header .= "Content-Type: text/plain";
mail("hallo@hallo.net", "Feedback","
Folgende Nachricht wurde vom Kontaktformular
aus gesendet am $date
--------------------------------------------------------
Name: $Name
Telefon: $Telefon
Betreff: $Betreff
Email: $Email
Nachricht:
$Nachricht
$ip
--------------------------------------------------------
","$header");
//Bestätigungsemail an den Absender
if(isset($kopie))
{
$header1 = "From: Tecwar <hallo@hallo.net>\n";
$header1 .= "Reply-To: hallo@hallo.net\n";
$header1 .= "Content-Type: text/plain";
mail("$Email","Rückmeldung Kontaktaufnahme", "
Guten Tag, Frau/Herr $Name,\n
vielen Dank für Ihren Besuch auf meiner Homepage!\n
---------------------------------------------\n
Folgende Nachricht ist bei mir eingegangen:\n
Ihr Name: $Name
Ihre Email: $Email
Ihr Telefon: $Telefon
Ihr Betreff: $Betreff
Ihre Nachricht:
$Nachricht\n
---------------------------------------------\n
Falls erforderlich, werde ich so schnell wie möglich darauf antworten.\n
Dies ist eine bei Eingang Ihrer Nachricht vom System automatisch
generierte Bestätigungs-Email.
mit freundlichem Gruß
hallo\n\n
","$header1");
}
}
?>
</td>
</tr>
</table>
</body>
</html>
Verfasst: 31.08.2004 10:40
von StarShop
hm, also eiegtnlich gibst du erst eine Meldung aus und schickst dann die Mail
besser ist es, erst die Mail zus schicken.
Mit
kannst du leicht überprüfen, ob die Mail geschickt wurde oder nicht. Dann sollte erst die Ausgabe kommen, dass die Mitteilung verschickt wurde.
Das nichts zentriert erscheint, ist auch logisch, weil nirgends CENTER steht. Du musst das in diesen Teil einfügen:
Code: Alles auswählen
echo "
<p><br><br>
<table width=\"400\"><tr><td class=\"post\" width=\"400\">
<FONT face=arial size=2>
Guten Tag, Frau/Herr <b>$Name</b>,
<br><br>
vielen Dank für Ihre Mitteilung!<br>
<p>
<FONT face=arial size=2><b>
Betreff: </b>$Betreff<br><br>
<b>Ihre Nachricht:</b><br>
$Nachrichthtml<br><br><br>
<HR NOSHADE SIZE=\"1\" WIDTH=\"400\" ALIGN=\"center\">
<br><b>
<a href=\"javascript:history.go(-1);\" class=\"post\">
«« zurück</A>
</td></tr></table></center>";
Verfasst: 31.08.2004 12:23
von Tecwar
hi,
das bekomme ich nicht hin,
so balt ich CENTER irgentwo einfüge komm nur fehler beim auf rufen der seite
Verfasst: 31.08.2004 12:34
von Lord Potassium
Tecwar hat geschrieben:hi,
das bekomme ich nicht hin,
so balt ich CENTER irgentwo einfüge komm nur fehler beim auf rufen der seite
fehler?
was für fehler?
sei ned so geizig mit deinen infos

Verfasst: 31.08.2004 14:48
von Tecwar
weis jetzt wo der fehler lag.
hate den punkt nicht gehabt hinter dem center
Verfasst: 31.08.2004 16:06
von StarShop
Du kannst den Code auch so machen:
Code: Alles auswählen
echo "<div align=\"center\"><p>sdgsd...sdgf</p></div>";
Innerhalb von PHP-Anweisungen also Anführungszeichen mit Backslash. Das macht das ganze einfacher.
Verfasst: 31.08.2004 18:38
von Tecwar
StarShop hat geschrieben:Du kannst den Code auch so machen:
Thx
das macht die sache einiges leichter:)