myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Webmaster Talk > Entwicklung & Programmierung
Seite neu laden

Kontakt Formular Probleme !

Willkommen

myGully

Links

Forum

 
 
 
Themen-Optionen Ansicht
Prev Vorheriger Beitrag   Nächster Beitrag Next
Ungelesen 19.04.12, 20:41   #1
Sm0g
Anfänger
 
Registriert seit: Oct 2010
Beiträge: 21
Bedankt: 8
Sm0g ist noch neu hier! | 0 Respekt Punkte
Standard Kontakt Formular Probleme !

Hallo und zwar sind meine Php kennnisse eher bescheiden !
Aber habe ein Kontakt Formular aus dem netz geladen ! Und es ein bischen umgebaut & eingedeutscht!
Es funktioniert alles so wie im orginal und da ist auch das problem und zwar Habe ich als email absender immer eine :

www-data<[email protected]>



Würde aber gerne haben das er mir im outlook einen Namen und ne Email als absender schickt ! Der auto responder funktioniert super !

Hier mal der code :

contactsettings.php
PHP-Code:
<?php

// Change the Email Addresses below to email Id where you want to get your emails.
// Reply Email Address where you want to set reply to email ID

$replyto='[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]';

$uploadpath='/test1/';

$save_path ='http://'.$_SERVER['SERVER_NAME'].$uploadpath;  // do not change this

switch ($subject) {
case 
"Kostenvoranschlag"// appears as subject in mail and select field name 1 in form
$toemail='[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]'// select field email 1

break;

case 
"Anfrage"// appears as subject in mail and select field name 3 in form
$toemail='[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]'// select field email 2

break;

case 
"Anfrage"// appears as subject in mail and select field name 3 in form
$toemail='[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]'// select field email 3

break;
}

$autorespond="yes"// no : Disable the Auto-Responder   yes : Enable Auto-Responder.

?>
und die
contact.php
PHP-Code:
<?php

// Do not edit this if you are not familiar with php
error_reporting (E_ALL E_NOTICE);
$post = (!empty($_POST)) ? true false;
include 
'contactsetting.php';
if(
$post)
    {
    function 
ValidateEmail($email)
    {

$regex =   "([a-z0-9_\.\-]+)"# name

"@"# at

"([a-z0-9\.\-]+){2,255}"# domain & possibly subdomains

"\."# period

"([a-z]+){2,10}"# domain extension 


$eregi eregi_replace($regex''$email);

return empty(
$eregi) ? true false;
}
$name stripslashes($_POST['name']);
$email trim($_POST['email']);
$subject stripslashes($_POST['subject']);
$message stripslashes($_POST['message']);
$phone stripslashes($_POST['phone']);
$answer trim($_POST['answer']);
$verificationanswer="4"// plz  change edit your human answer
$to $toemail.','.$replyto;
$error '';
$headers "";
$headers.= "Reply-to:$replyto\n";
$headers .= "From: $email\n";
$headers 'MIME-Version: 1.0' "\r\n";
$headers "Content-Type: text/html; charset=iso-8859-1\n".$headers;

// Checks Name Field

if(!$name)
{
$error .= 'Dein Name Fehlt.<br />';
}

// Checks Email Field

if(!$email)
{
$error .= 'Deine E-Mail Fehlt.<br />';
}

if(
$email && !ValidateEmail($email))
{
$error .= 'Bei der E-Mail Adresse hat sich ein Fehler eingeschlichen.<br />';
}

if(
is_numeric($phone))
    {
        
if(!
$phone || strlen($phone) < 8)
{
$error .= "Deine Telefonnummer Fehlt. Minimum 10 Nummern.<br />";
}


    }
    else
    {
       
$error .="Bitte Tippen sie nur Zahlen ins Telefonnummer Feld.<br />";
    }



// Checks Subject Field
if(!$subject)
{
$error .= 'Dein Betreff Fehlt.<br />';
}

if( 
$answer <> $verificationanswer)
{
$error .= 'Rechne Lieber nochmal nach :) .<br />';
}

// Checks Message (length)
if(!$message || strlen($message) < 5)
{
$error .= "Bitte trage eine Nachricht ein . Mindestens 5 Woerter.<br />";
}




if(!
$error)
    {
$messages="From: $name <br>";
$messages.="Name: $name <br>";
$messages.="Email: $email <br>";
$messages.="Telefonnummer: $phone <br>";
$messages.="Nachricht: $message <br>";

    
$mail mail($to,$subject,$messages,$headers);

if(
$mail)
    {
    echo 
'OK';
if(
$autorespond == "yes")
{
    include(
"autoresponde.php");
}
    }

    }
    else
    {
    echo 
'<div class="error">'.$error.'</div>';
    }

}
?>
Sm0g ist offline   Mit Zitat antworten
 


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:54 Uhr.


Sitemap

().