SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

 
 
Themen-Optionen Ansicht
  #1  
Alt 06.10.2009, 14:53:28
Schulze Schulze ist offline
Anfänger
 
Registriert seit: Oct 2009
Alter: 34
Beiträge: 5
Brauche Hilfe bei Online-Formular

Hallo,

ich möchte ein Online-Formular erstellen, mit dem einfache Kontaktdaten etc. in vorgegebenen Eingabefeldern übertragen werden können.

Ich habe bereits eine Vorlage gefunden, die ich verwenden darf. Soweit funktioniert auch alles, d.h. ich erhalte auch eine eMail, wenn ich das Formular teste.

Allerdings habe ich nun versucht, ein neues Eingabefeld hinzuzufügen, und damit habe ich Probleme. Das Feld selbst konnte ich erstellen, allerdings habe ich in der eMail keinen Inhalt für das Feld.

Ich stelle mal den Code rein, in der Hoffnung, dass mir jemand helfen kann.

Wenn mich nicht alles täuscht, müsste der Fehler irgendwo in diesem Stück liegen:

PHP-Code:
<?php
$mailto    
"info@irgendwer.de";

$send_msg    "";
$name_err    "";
$email_err   "";
$msg_err     "";
$betreff_err "";
$wort_err "";


if (!empty(
$_POST['send'])) {
    
    
$error 0;
    if (empty(
$_POST['from_name'])) {
        
$name_err "Geben Sie bitte Ihren Namen ein.";
        
$error 1;
    } else {
        
$from_name filter($_POST['from_name']);
    }
    if (empty(
$_POST['from_email']) || !preg_match("/^[A-z0-9][\w.-]*@[A-z0-9][\w\-\.]+\.[A-z0-9]{2,6}$/"$_POST['from_email'])) {
        
$email_err "Geben Sie bitte Ihre E-Mail-Adresse ein!";
        
$error 1;
    } else {
        
$from_email $_POST['from_email'];
    }
    if (empty(
$_POST['from_betreff'])) {
        
$betreff_err "Geben Sie bitte den Betreff ein!";
        
$error 1;
    } else {
        
$from_betreff filter($_POST['from_betreff']);
    }
    if (empty(
$_POST['from_msg'])) {
        
$msg_err "Geben Sie bitte die Nachricht ein!";
        
$error 1;
    } else {
        
$from_msg preg_replace("/(content-type:|bcc:|cc:|to:|from:)/im""",  $_POST['from_msg']);
    }
    
    
    
    if (!
$error) {
        if (@
mail($mailto"Kontaktanfrage"
        
"Betreff: $from_betreff\n\nNachricht:\n$from_msg\n\neMail:\n$from_email\n\nWort:\n$from_wort\n\nnocheinWort",
         
"From: $from_name <$from_email>")) {
            
$send_msg "Ihre Nachricht wurde erfolgreich gesendet.<br><br>";
            unset(
$_POST['from_name']);
            unset(
$_POST['from_email']);
            unset(
$_POST['from_betreff']);
            unset(
$_POST['from_msg']);
            unset(
$_POST['from_wort']);
            
        } else {
            
$send_msg "Fehler!";
        }
    }
}

function 
filter($input) {
    
$result preg_replace("/[^a-z0-9 !?:;,.\/_\-=+@#$&\*\(\)]/im""",  $input);
    return 
preg_replace("/(content-type:|bcc:|cc:|to:|from:)/im""",  $result);
}
?>
Konkret geht es um das Feld 'from_wort', das in der eMail, die ich erhalte, nicht erscheint.
Falls hier kein Fehler zu finden ist, kann ich auch noch den ganzen Code einmal posten.

Für Hilfe oder Ratschläge wäre ich äußerst dankbar =)

Danke,

Schulze
Mit Zitat antworten
 

Stichworte
formular, online, online-formular


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Brauche Hilfe: Vererbung in einer relationalen Datenbank (mySQL) derFuxx MySQLi/PDO/(MySQL) 0 09.02.2008 00:37:26
Brauche dringend Hilfe! (Variable geht bei mehrseitigem Formular verloren) Lotte1209 PHP Grundlagen 4 06.12.2007 08:08:16
Brauche Idee für Formular. c4 PHP Grundlagen 8 14.08.2007 12:47:08
brauche Hilfe beim Formular AlexP HTML, CSS und JavaScript Help! 11 16.07.2006 14:05:22
Daten aus DB in ein Formular eintragen lassen - Brauche Hilfe Th_Heide PHP Grundlagen 14 19.08.2005 18:56:20


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:00:20 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt