Willkommen auf dem Portal für Mediengestalter
|
|
Autor |
Nachricht |
Black_Lady
Threadersteller
Dabei seit: 29.06.2009
Ort: -
Alter: 37
Geschlecht:
|
Verfasst Mo 29.06.2009 07:14
Titel Gästebuch gesucht und weiteres problem |
|
|
Moin Ihr,
hab hiern riesen problem. mein freund und ich haben vor kurzem ne kleine HP gebastelt. Das problem ist das Gästebuch. Wir suchen ein ganz schlichtes GB welches sich per include idiotensicher einbauen läßt. hatte bis gestern eins drauf, allerdings ohne captcha, somit hatte ich den ganzen Tag ausreichend zu tun (mit löschen sinnloser Beiträge ^^), in der art wie diese beepworld-GB's wie hier: Link
Hoffe ihr könnt mir helfen. Wichtig wäre wie gesagt captcha, ohne mySQL, und nicht zuu breit, da auf der 800px-seite nur ca. 500-550 fürs GB übrig bleiben.
Das 2. kleinere problem ist das Kontaktformular. Es arbeitet ansich astrein, allerdings kommen bei mir die Umlaute wie ä,ö,ü nur als undefinierbare zeichen an. Woran liegt sowas???
Dank euch schonmal ganz herzlich
|
|
|
|
|
Smooth-Graphics
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 29.06.2009 08:51
Titel Re: Gästebuch gesucht und weiteres problem |
|
|
Black_Lady hat geschrieben: | Das 2. kleinere problem ist das Kontaktformular. Es arbeitet ansich astrein, allerdings kommen bei mir die Umlaute wie ä,ö,ü nur als undefinierbare zeichen an. Woran liegt sowas??? |
Tja, zeig mal den Code her vom Formular (den PHP Code). Ich kann mal wieder nur raten und schätze es liegt am ISO/UTF-8 irgendwo...
|
|
|
|
|
Anzeige
|
|
|
Black_Lady
Threadersteller
Dabei seit: 29.06.2009
Ort: -
Alter: 37
Geschlecht:
|
Verfasst Mi 01.07.2009 05:12
Titel
|
|
|
so, Gästebuch hat sich gefunden und geht soweit fast. Hier der Code (hab nur Head und php-teil kopiert, den rest wenn wer sieht wirds peinlich ^^)
Der Teil überm head
Code: | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
|
Der PHP-teil
Code: | <?php
// *** Deine Mailadresse (Empfänger) ***
$mail_to="meinemailaddy@gmx.de";
// *************************************
$from_name=$_POST['fromname'];
$from_mail=strtolower($_POST['frommail']);
$mail_subject=$_POST['mailsubject'];
$mail_text=$_POST['mailtext'];
$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_subject)=="") $err_text.="Bitte gib einen Betreff ein.<br>";
if(trim($mail_text)=="") $err_text.="Bitte gib einen Nachrichtentext ein.<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 "<p><big><b>Fehler:</b></big><br>";
echo "$err_text</p>";
}
if(($send!="1") || (isset($err_text)))
{
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<table border=0 cellspacing=2 cellpadding=0 width=550>
<tr><td nowrap align=right>Dein Name:</td><td> </td>
<td width=100%><input type="text" name="fromname" size=50 maxlength=120 value="<?php echo $from_name; ?>"></td></tr>
<tr><td nowrap align=right>Deine E-Mail Adresse:</td><td></td>
<td width=100%><input type="text" name="frommail" size=50 maxlength=120 value="<?php echo $from_mail; ?>"></td></tr>
<tr><td nowrap align=right>Betreff:</td><td></td>
<td width=100%><input type="text" name="mailsubject" size=50 maxlength=120 value="<?php echo $mail_subject; ?>"></td></tr>
<tr><td nowrap align=right valign=top>Text:<br><i>(max. 1.000 Zeichen)</i></td><td></td>
<td width=100%><textarea cols="40" rows="10" name="mailtext"><?php echo $mail_text; ?></textarea></td></tr>
<tr><td></td><td></td><td>
<input type="hidden" value="1" name="s">
<input type="submit" value="Nachricht versenden" name="submit">
</td></tr>
</table>
</form>
<p>
<?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";
$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['PHP_SELF']."?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['PHP_SELF']."?from_name=$from_name&from_mail=$from_mail&mail_subject=$mail_subject&mail_text=";
echo urlencode($mail_text)."\">Zurück zum Formular</a></p>";
}
}
?> |
Zuletzt bearbeitet von Smooth-Graphics am Mi 01.07.2009 07:48, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
[PHP] Problem mit Gästebuch
habe problem! gästebuch!
Layout Problem im Gästebuch
Gästebuch - PHP und MySQL Problem - ERLEDIGT! Danke
Gästebuch
Gästebuch mit php
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|