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
[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 = ‚sansire@hotmail.com‘;
Welche Adresse soll als Absender angegeben werden?
(Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$strFrom = ‚„Formmailer“ ‘;
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
?>[/PHP]