zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden Sicherheit von eigenem PHP Kontaktformular

Antwort
 
LinkBack Themen-Optionen Ansicht
  #11 (permalink)  
Alt 29.09.2006, 22:34
{ display: random;}
XHTMLforum-Kenner
 
Registriert seit: 08.09.2004
Ort: Stuttgart
Beiträge: 5.038
andir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblick
Standard

Danke Boris. Noch wach oder noch nicht aus?

Hier der neue Code und ein Fehlermeldung ( danach) die ich nicht ganz nachvollziehen kann, eigentlich gar nicht nachvollziehen kann, meine Kenntnisse sind sehr beschränkt. Die Punkte macht mein neuer Editor (Scriptly) automatisch rein - k.A. warum, sie sind als Leerzeichenvisualisierung gedacht, nehme ich an. Sichtbar sind sie im fenster jedenfalls nicht.

-- In der Tat, Register globals sind off - obwohl es ein lokales System ist.

Der Einfachheit halber habe ich die "lange" Version noch drin.

PHP-Code:
<html><head>Kontaktergebnis</head><body>
<?php

 
/****** BITTE ANPASSEN *******/
 
$admin_mail "me@home.de";
 
/*****************************/
  
 
if(@($_POST['sent']) AND isset($_POST['sent'])) {

  
$name stripslashes ($name); 
  
$name trim ($name); 
  
$name strip_tags ($name); 
  
$mail stripslashes ($mail); 
  
$mail trim ($mail); 
  
$mail strip_tags ($mail); 
  
$text stripslashes ($text); 
  
$text trim ($text); 
  
$text strip_tags ($text); 
$mail preg_replace("/[^a-z0-9 !?:;,.\/_\-=+@#$&\*\(\)]/im"""$mail ); 
$mail preg_replace("/(content-type:|bcc:|cc:|to:|from:)/im"""$mail ); 
$text preg_replace("/(content-type:|bcc:|cc:|to:|from:)/im"""$text ); 
$name preg_replace("/(content-type:|bcc:|cc:|to:|from:)/im"""$name ); 
$tele preg_replace("/(content-type:|bcc:|cc:|to:|from:)/im"""$tele ); 

$header "From: $mail"\r\n" .
"Reply-To: $mail"\r\n" .
'X-Mailer: PHP/' phpversion() .
'Date: ' date('r') . 
'Message-Id: <' date('YmdHis') . '.' substr($temp_ary[0],2) . 'you@domain.com>';

if(empty(
$name) OR empty($mail) OR empty($text)) {
echo 
"<p><strong>Fehler</strong>: Sie haben nicht alle Pflichtfelder, <i>Name, E-Mail-Adresse, Nachricht</i> ausgef&uuml;llt. Bitte füllen Sie diese Felder aus. <a href=\"#\" onclick=\"history.back()\">Zur&uuml;ck zum Formular</a></p>"

..else {
..if(
mail($admin_mail$name$text$header)) {
..echo 
"<p>Ihre Nachricht wurde gesendet, vielen Dank</p>";

..else {
..echo 
"<p><strong>Fehler</strong>:Ihre Nachricht konnte nicht gesendet werden. Bitte versuchen Sie es noch einmal. <a href=\"#\" onclick=\"history.back()\">Zurück zum Formular</a></p>";
..}
..}
?>
</body></html>
Fehlermeldung jetzt:
Zitat:
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in C:\Programme\PHPLearnWAMP\Apache2\htdocs\kontakter gebnis.html on line 25
Das bezieht sich wohl auf $header,, jedenfalls ist das die richtige Zeile aber da hörts auch schon auf bei mir.
Hast Du mir einen Tipp?
__________________
Grüsse Andreas- auch mal wieder da...

Design isn't about the tools, it's about creating the best experience for the user. A design should be based on usability, accesibility, aesthetics, but never on floats, lists or background images. ( by Cameron Adams)
Wiedergelesen: > hier und hier

[Foren-Links] Dein Post? Klar, DAS vorher gelesen? Hilft. ## User-Landkarte
Mit Zitat antworten
Sponsored Links
  #12 (permalink)  
Alt 29.09.2006, 22:58
{ display: random;}
XHTMLforum-Kenner
 
Registriert seit: 08.09.2004
Ort: Stuttgart
Beiträge: 5.038
andir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblick
Standard

PHP-Code:
$header "From: {$_POST['mail']} . \r\n" .
"Reply-To: {$_POST['mail']}"\r\n" .
'X-Mailer: PHP/' phpversion() .
'Date: ' date('r') . 
'Message-Id: <' date('YmdHis') . '.' substr($temp_array[0],2) . '@domain.com>'
Hab das jetzt geändert und richtig escaped. Habe ausserdem $temp_ary durch $temp_array ersetzt, zu $temp_ary hat google nix gefunden. Jedenfalls gibt es jetzt wieder die Fehlermeldung erst am Ende der Seite
__________________
Grüsse Andreas- auch mal wieder da...

Design isn't about the tools, it's about creating the best experience for the user. A design should be based on usability, accesibility, aesthetics, but never on floats, lists or background images. ( by Cameron Adams)
Wiedergelesen: > hier und hier

[Foren-Links] Dein Post? Klar, DAS vorher gelesen? Hilft. ## User-Landkarte
Mit Zitat antworten
Sponsored Links
  #13 (permalink)  
Alt 30.09.2006, 15:26
Benutzerbild von Boris
Tanzender Webentwickler
XHTMLforum-Kenner
 
Registriert seit: 29.07.2004
Ort: Kornwestheim / Stuttgart
Beiträge: 4.930
Boris ist ein sehr geschätzer MenschBoris ist ein sehr geschätzer MenschBoris ist ein sehr geschätzer Mensch
Standard

Versuchs doch mal mit meinem:

http://xhtmlforum.de/309624-post12.html
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris Bojic
Mit Zitat antworten
  #14 (permalink)  
Alt 01.10.2006, 12:02
{ display: random;}
XHTMLforum-Kenner
 
Registriert seit: 08.09.2004
Ort: Stuttgart
Beiträge: 5.038
andir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblick
Standard

Ahh, guten Morgen,

das werde ich mal versuchen. Danke einstweilen.
__________________
Grüsse Andreas- auch mal wieder da...

Design isn't about the tools, it's about creating the best experience for the user. A design should be based on usability, accesibility, aesthetics, but never on floats, lists or background images. ( by Cameron Adams)
Wiedergelesen: > hier und hier

[Foren-Links] Dein Post? Klar, DAS vorher gelesen? Hilft. ## User-Landkarte
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kontaktformular nur per PHP? suppenelse Serveradministration und serverseitige Scripte 6 12.03.2010 18:42
PHP Kontaktformular und verschiedene Browser HTMLLernender (X)HTML 1 22.01.2010 11:08
PHP Kontaktformular mit Sonderzeichen minimalwerk Serveradministration und serverseitige Scripte 4 11.07.2009 21:04
Dateien auslagern - Include und PHP ArcVieh Serveradministration und serverseitige Scripte 17 27.03.2008 18:09


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:47 Uhr.