S
Sansire
Guest
Der Technische Support von .ch.vu meldet sich nicht, vielleicht kennt ihr ja das Problem
Auf meiner Website kann man über den direkten Link problemlos das PHP Formular abschicken Pico WebDesign - Kontakt
Aber sobald man über die Domain Pico WebDesign geht, dann das Kontaktformular sauber ausfüllt und aus 'Senden' klickt, wird die Seite 1. nicht zur bestätigungsseite weitergeleitet, 2. ommt die Mail bei mir auch nicht an.
Kann jemand weiterhelfen?
Der PHP Code
Auf meiner Website kann man über den direkten Link problemlos das PHP Formular abschicken Pico WebDesign - Kontakt
Aber sobald man über die Domain Pico WebDesign geht, dann das Kontaktformular sauber ausfüllt und aus 'Senden' klickt, wird die Seite 1. nicht zur bestätigungsseite weitergeleitet, 2. ommt die Mail bei mir auch nicht an.
Kann jemand weiterhelfen?
Der PHP Code
PHP:
<?php
//rechen captcha anfang
session_start();
function encrypt($string, $key) {
$result = '';
for($i=0; $i<strlen($string); $i++) {
$char = substr($string, $i, 1);
$keychar = substr($key, ($i % strlen($key))-1, 1);
$char = chr(ord($char)+ord($keychar));
$result.=$char;
}
return base64_encode($result);
}
$sicherheits_eingabe = encrypt($_POST["Sicherheitscode"], "29jfkd921");
$sicherheits_eingabe = str_replace("=", "", $sicherheits_eingabe);
if(isset($_SESSION['rechen_captcha_spam']) AND $sicherheits_eingabe == $_SESSION['rechen_captcha_spam']){
unset($_SESSION['rechen_captcha_spam']);
//rechen captcha ende
### Konfiguration ###
# Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!
# An welche Adresse sollen die Mails gesendet werden?
$strEmpfaenger = '[email protected]';
# Welche Adresse soll als Absender angegeben werden?
# (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$strFrom = '"Formmailer" <Kontaktformular Website>';
# Welchen Betreff sollen die Mails erhalten?
$strSubject = 'Kontaktformular Pico WebDesign';
# Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
# Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$strReturnhtml = 'http://www.dj-sansire.ch/pico-webdesign/kontakt/kontakt_danke.html';
# Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$strDelimiter = ":\t";
### Ende Konfiguration ###
if($_POST)
{
$strMailtext = "";
while(list($strName,$value) = each($_POST))
{
if(is_array($value))
{
foreach($value as $value_array)
{
$strMailtext .= $strName.$strDelimiter.$value_array."\n";
}
}
else
{
$strMailtext .= $strName.$strDelimiter.$value."\n";
}
}
if(get_magic_quotes_gpc())
{
$strMailtext = stripslashes($strMailtext);
}
mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
or die("Die Mail konnte nicht versendet werden.");
header("Location: $strReturnhtml");
exit;
}
} // dieses zeichen gehört dem rechen captcha
?>