bekomme den code nicht richtig hin

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Tecwar
Mitglied
Beiträge: 149
Registriert: 24.03.2004 12:46
Kontaktdaten:

bekomme den code nicht richtig hin

Beitrag 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\">
&nbsp;&nbsp;&nbsp;&laquo;&laquo; zurück&nbsp;&nbsp;&nbsp;</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\">
&laquo;&laquo; zurück</A>
</td></tr></table></center>";
MfG
Tecwar
StarShop
Mitglied
Beiträge: 6
Registriert: 30.08.2004 22:27
Kontaktdaten:

Beitrag von StarShop »

Hallo,

ich verstehe die Frage nicht so ganz...

wenn du in html etwas zentriert darstellen möchtest, einfach

Code: Alles auswählen

<CENTER>text</CENTER>
schreiben...
Benutzeravatar
Tecwar
Mitglied
Beiträge: 149
Registriert: 24.03.2004 12:46
Kontaktdaten:

Beitrag 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  "<!--
&copy; 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">&nbsp;<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>&nbsp;</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\">
&nbsp;&nbsp;&nbsp;&laquo;&laquo; zurück&nbsp;&nbsp;&nbsp;</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\">
&nbsp;&nbsp;&nbsp;&laquo;&laquo; zurück&nbsp;&nbsp;&nbsp;</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\">
&nbsp;&nbsp;&nbsp;&laquo;&laquo; zurück&nbsp;&nbsp;&nbsp;</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\">
&nbsp;&nbsp;&nbsp;&laquo;&laquo; zurück&nbsp;&nbsp;&nbsp;</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\">
&nbsp;&nbsp;&nbsp;&laquo;&laquo; zurück&nbsp;&nbsp;&nbsp;</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\">
&laquo;&laquo; 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>
MfG
Tecwar
StarShop
Mitglied
Beiträge: 6
Registriert: 30.08.2004 22:27
Kontaktdaten:

Beitrag von StarShop »

hm, also eiegtnlich gibst du erst eine Meldung aus und schickst dann die Mail :grin:

besser ist es, erst die Mail zus schicken.

Mit

Code: Alles auswählen

if mail(...) { ...} 
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\"> 
&laquo;&laquo; zurück</A> 
</td></tr></table></center>"; 
Professionelle Online-Shoppingsysteme zu günstigen Preisen: http://www.skyhosting.de
Benutzeravatar
Tecwar
Mitglied
Beiträge: 149
Registriert: 24.03.2004 12:46
Kontaktdaten:

Beitrag von Tecwar »

hi,

das bekomme ich nicht hin,
so balt ich CENTER irgentwo einfüge komm nur fehler beim auf rufen der seite
MfG
Tecwar
Benutzeravatar
Lord Potassium
Mitglied
Beiträge: 91
Registriert: 09.02.2004 11:15
Wohnort: Wien

Beitrag 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 :D
Dosis venenum facit
Phillipus Aureolus Theophrastus Bombastus von Hohenheim
http://www.debattierclub.at |http://www.kalium.org
Benutzeravatar
Tecwar
Mitglied
Beiträge: 149
Registriert: 24.03.2004 12:46
Kontaktdaten:

Beitrag von Tecwar »

weis jetzt wo der fehler lag.

Code: Alles auswählen

echo '<div align="center">'."
<p><br><br>
hate den punkt nicht gehabt hinter dem center
MfG
Tecwar
StarShop
Mitglied
Beiträge: 6
Registriert: 30.08.2004 22:27
Kontaktdaten:

Beitrag 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.
Professionelle Online-Shoppingsysteme zu günstigen Preisen: http://www.skyhosting.de
Benutzeravatar
Tecwar
Mitglied
Beiträge: 149
Registriert: 24.03.2004 12:46
Kontaktdaten:

Beitrag von Tecwar »

StarShop hat geschrieben:Du kannst den Code auch so machen:

Code: Alles auswählen

echo "<div align="center"><p>sdgsd...sdgf</p></div>";
Thx
das macht die sache einiges leichter:)
MfG
Tecwar
Antworten

Zurück zu „Coding & Technik“