mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 09:54 Benutzername: Passwort: Auto-Login

Thema: Gästebuch gesucht und weiteres problem vom 29.06.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Gästebuch gesucht und weiteres problem
Autor Nachricht
Black_Lady
Threadersteller

Dabei seit: 29.06.2009
Ort: -
Alter: 37
Geschlecht: Weiblich
Verfasst Mo 29.06.2009 07:14
Titel

Gästebuch gesucht und weiteres problem

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
Smooth-Graphics

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 29.06.2009 08:51
Titel

Re: Gästebuch gesucht und weiteres problem

Antworten mit Zitat Zum Seitenanfang

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...
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Black_Lady
Threadersteller

Dabei seit: 29.06.2009
Ort: -
Alter: 37
Geschlecht: Weiblich
Verfasst Mi 01.07.2009 05:12
Titel

Antworten mit Zitat Zum Seitenanfang

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>&nbsp;</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
  View user's profile Private Nachricht senden
 
Ä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
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


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.