ERLEDIGT
JA
JA
ANTWORTEN
13
13
ZUGRIFFE
355
355
EMPFEHLEN
-
Abend,
ein weiteres Problem nun:
http://www.kitzbühler-musig.at/kontakt.php
Das ist der Mailer. Unter Firefox schaut er Super aus, aber unter IE sind die Boxen alle verschoben. Gibts da ne Lösung ?
oder wie kann ich am einfachsten ein Mailer installieren, soll ja nur ein Kontaktmöglichkeit sein, mehr nicht !
Danke !!
Hier mal der Code:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
<?php $mail_to="xkoy@gmx.at"; $from_name=$_POST['name']; $from_mail=strtolower($_POST['mail']); $mail_text=$_POST['text']; $wohnort=$_POST['wohnort']; $tel=$_POST['tel']; $send=$_POST['s']; if(trim($from_name)=="") $err_text.="Bitte gib Deinen Namen an.<br>"; if(trim($from_mail)=="") $err_text.="Bitte gib Deine E-Mail-Adresse an.<br>"; else if(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$",$from_mail)) $err_text.="Bitte gib eine gültige E-Mail-Adresse an.<br>"; if(trim($mail_text)=="") $err_text.="Bitte gib einen Nachrichtentext ein.<br><br>"; // *** Zu langen Text abschneiden *** if(strlen($mail_text)>1000) { $mail_text=substr($mail_text,0,1000)."... (Text wurde gekürzt!)"; } $from_name=str_replace(chr(34),"''",$from_name); $mail_subject=str_replace(chr(34),"''",$mail_subject); $from_name=stripslashes($from_name); $from_mail=stripslashes($from_mail); $mail_subject=stripslashes($mail_subject); $mail_text=stripslashes($mail_text); if(($send=="1") && (isset($err_text))) { echo "<center>Fehler:</center><br>"; echo "<center>$err_text</center>"; } if(($send!="1") || (isset($err_text))) { ?> <div style="width:410px;margin:0px auto;"> <form action="<?php echo $_SERVER['kontakt.php']; ?>" method="post"> <div style="height:35px;width:150px;float:left;text-align:left;">Name:<span style="color:#FF0000">*</span></div><div style="margin-left:150px;height:35px;width:250px;text-align:left;"><input type="name" name="name" value="<?php echo $from_name; ?>" style="background:#b4b4b4; border:#000000; border-style:solid; border-width: 1px;"></div> <div style="height:35px;width:150px;float:left;text-align:left;">Wohnort:</div><div style="height:35px;width:400px;text-align:left;"><input type="wohnort" name="wohnort" value="<?php echo $from_wohnort; ?>" style="background:#b4b4b4; border:#000000; border-style:solid; border-width: 1px;"></div> <div style="height:35px;width:150px;float:left;text-align:left;">Telefon:</div><div style="height:35px;width:400px;text-align:left;"><input type="tel" name="tel" value="<?php echo $from_tel; ?>" style="background:#b4b4b4; border:#000000; border-style:solid; border-width: 1px;"></div> <div style="height:35px;width:150px;float:left;text-align:left;">E-Mail:<span style="color:#FF0000">*</span></div><div style="height:35px;width:400px;text-align:left;"><input type="mail" name="mail" value="<?php echo $from_mail; ?>" style="background:#b4b4b4; border:#000000; border-style:solid; border-width: 1px;"></div> <div style="height:110px;width:150px;float:left;text-align:left;">Text:<span style="color:#FF0000">*</span></div><div style="height:110px;width:400px;text-align:left;"><textarea name="text" cols="24" rows="5" style="background:#b4b4b4; border:#000000; border-style:solid; border-width: 1px;"><?php echo $mail_text; ?></textarea> </div> <div style="height:35px;width:150px;float:left;text-align:left;"><span style="color:#FF0000">*</span> Erforderlich</div> <div style="height:35px;width:400px;text-align:left;"> <input type="submit" name="Button" value="Abschicken" style="background:#b4b4b4; border:#000000; border-style:solid; border-width:1px;clear:left;"> <input type="hidden" value="1" name="s"> </div> </form> </div> <?php } else { $header="From: $from_name <$from_mail>\n"; $header.="Reply-To: $from_mail\n"; $header.="X-Mailer: PHP-FormMailer (www.gaijin.at)\n"; $header.="Content-Type: text/plain"; $mail_date=gmdate("D, d M Y H:i:s")." +0000"; $mail_text=$mail_text."Wohnort:".$wohnort."Tel.: ".$tel; $send=0; if(@mail($mail_to,$mail_subject,$mail_text,$header)) { echo "<p><b>Deine E-Mail wurde abgesendet.</b></p>"; echo "<p><a href=\"".$_SERVER['kontakt.php']."?from_name=$from_name&from_mail=$from_mail\">Zurück zum Formular</a></p>"; }else{ echo "<p><b>Beim Versenden der E-Mail ist ein Fehler aufgetreten!</b></p>"; echo "<p><a href=\"".$_SERVER['kontakt.php']."?from_name=$from_name&from_mail=$from_mail&mail_subject=$mail_subject&mail_text="; echo urlencode($mail_text)."\">Zurück zum Formular</a></p>"; } } ?>
-
28.11.08 07:10 #2Maik Tutorials.de Gastzugang
Hi,
das ist kein PHP-Problem, sondern eine Frage der richtigen CSS-Formatierung, weshalb ich das Thema in das fachbezogene Forum verschiebe.
Wenn der Formularbereich 410px, und darin die linken Spaltenblöcke 150px breit sind, können die rechten nach "Adam Riese" keine Breite von 400px besitzen.
So erziele ich browserübergreifend eine übereinstimmende Darstellung des Formulars:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
<div style="width:410px;margin:0px auto;"> <form action="" method="post"> <div style="height:35px;width:150px;float:left;text-align:left;">Name:<span style="color:#FF0000">*</span></div><div style="height:35px;width:250px;float:right;text-align:left;"><input type="name" name="name" value="" style="background:#b4b4b4; border:#000000; border-style:solid; border-width: 1px;"></div> <div style="height:35px;width:150px;float:left;text-align:left;">Wohnort:</div><div style="height:35px;width:250px;float:right;text-align:left;"><input type="wohnort" name="wohnort" value="" style="background:#b4b4b4; border:#000000; border-style:solid; border-width: 1px;"></div> <div style="height:35px;width:150px;float:left;text-align:left;">Telefon:</div><div style="height:35px;width:250px;float:right;text-align:left;"><input type="tel" name="tel" value="" style="background:#b4b4b4; border:#000000; border-style:solid; border-width: 1px;"></div> <div style="height:35px;width:150px;float:left;text-align:left;">E-Mail:<span style="color:#FF0000">*</span></div><div style="height:35px;width:250px;float:right;text-align:left;"><input type="mail" name="mail" value="" style="background:#b4b4b4; border:#000000; border-style:solid; border-width: 1px;"></div> <div style="height:110px;width:150px;float:left;text-align:left;">Text:<span style="color:#FF0000">*</span></div><div style="height:110px;width:250px;float:right;text-align:left;"><textarea name="text" cols="24" rows="5" style="background:#b4b4b4; border:#000000; border-style:solid; border-width: 1px;"></textarea> </div> <div style="height:35px;width:150px;float:left;text-align:left;"><span style="color:#FF0000">*</span> Erforderlich</div> <div style="height:35px;width:250px;float:right;text-align:left;"> <input type="submit" name="Button" value="Abschicken" style="background:#b4b4b4; border:#000000; border-style:solid; border-width:1px;clear:left;"> <input type="hidden" value="1" name="s"> </div> </form> </div>
mfg Maik
-
Hi,
Danke Dir ! Du bist Spitze ! Also doch CSS, ok werds gleich mal durchschauen..
-
Achso du setzt überall floats ein, verstehe !
Jetzt gehts Super, ausser das meine Biox drumherum nicht mitgeht, bzw. länger wird.
Im IE wirds Tadellos angezeigt !
-
28.11.08 15:27 #5Maik Tutorials.de Gastzugang
Da hab ich was für dich: Webmaster-FAQ -> [CSS] Warum passt sich die Boxenhöhe nicht dem Inhalt an?
mfg Maik
-
Ah genau so

Hatte nen Clearfix schonmal drinnen, hab Ihn rausgemacht... leider..
Und wie binde ich den ein
Umschliessendes DIV geht nicht, reagiert nicht.
Code :1
<div id="content" class="clearfix"> ... </div>
Aber wie genau...
-
28.11.08 16:02 #7Maik Tutorials.de Gastzugang
-
Also das:
<div style="width:410px;margin:0px auto;">
....
</div>
Aber wenn ich da die "class" einfüge was glaube ich auch garnicht geht, passiert bei mir nix.
-
28.11.08 16:15 #9Maik Tutorials.de Gastzugang
Tatsächlich?


- lokal getestet und geschossen in FF3.0.4 / WinXP Prof. -
Kannst du die Online-Version bitte aktualisieren, denn in der derzeitigen Quellcode-Fassung von http://www.kitzbühler-musig.at/index.php?action=kontakt taucht dort kein class-Attribut auf.
mfg Maik
-
Hää wie geht das ? Ja ich ändere, uppe, und wenns nicht geht, gleich zurücksetzen alles, haste genau da geschaut wo irgendwie es richtig war. Verrückt.
Jetzt ist die "class" drin, aber bei mir gehts nicht .
-
28.11.08 16:23 #11Maik Tutorials.de Gastzugang
-
Entweder is bin zu Blöd oder ich schnalss einfach nicht. Was fehlt
?
-
28.11.08 16:31 #13Maik Tutorials.de Gastzugang
Die beiden rotmarkierten Anführungszeichen am Ende der Attributswerte, und nicht plötzlich das hier:
Code :1 2
<div style="width:410px;margin:0px auto; class="clearfix">[COLOR="Red"]</div>[/COLOR] <form action="" method="post">
mfg Maik
-
Ahhh , dachte die class muss in Klammern, aber das "style musste erst wieder geschlossen werden, jetzt hab ichs... man was so kleinigkeiten ausmachen. Was würde ich ohne das Forum und die Leute machen... Danke
Ähnliche Themen
-
Tabelle aus Form-Mailer ausgeben
Von knallbernd im Forum PHPAntworten: 1Letzter Beitrag: 15.11.05, 22:47 -
Form Mailer
Von mtk-flo im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 1Letzter Beitrag: 02.02.05, 09:21 -
Form mailer spielt verrückt
Von soa im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 1Letzter Beitrag: 30.10.04, 18:39 -
Flash und PHP Form-Mailer
Von Heiko im Forum Flash PlattformAntworten: 7Letzter Beitrag: 16.09.04, 22:18 -
Form Mailer mit cgi?
Von CantNo im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 3Letzter Beitrag: 30.11.02, 18:52





Zitieren

Login





