Hej
Har gjort ett epostscript som fungerar under php5 men inte under php4.
Nu kan jag inte skillnaderna men det fiins säkert någon vänlig själ som kan hjälpa mig att anpassa koden till php4 :r
Är inte haj på php men har för mig att _POST variablerna skiljer sig i tidigare versioner?
function replace($text){
$text = trim($text);
$text = str_replace("Ã¥", "å", $text);
$text = str_replace("Ã…", "Å", $text);
$text = str_replace("ä", "ä", $text);
$text = str_replace("Ä", "Ä", $text);
$text = str_replace("ö", "ö", $text);
$text = str_replace("Ö", "Ö", $text);
return $text;
}
foreach($_POST as $key=>$value) {
$temp = replace($value);
$_POST[$key] = $temp;
}
$Name = $_POST['namn'];
$Email = $_POST['epost'];
$Phone = $_POST['telefon'];
$Foretag = $_POST['foretag'];
$ToComments = $_POST['meddelande'];
$ToEmail = "info@minsida.se";
$ip = $_SERVER['REMOTE_ADDR'];
$ToName = "Rickard";
$ToSubject = "Epost från minsida.se";
$EmailBody = "Sent By: $Name\nSenders Email: $Email\nSenders Phone: $Phone\nSenders Company: $Foretag\nMessage Sent: $ToComments\n";
$EmailFooter="\nThis message was sent by: $Name from ipnumber $ip, If you feel that you recieved this email by accident please contact us at http://www.minsida.se";
$Message = $EmailBody.$EmailFooter;
$mailing = @mail($ToName." <".$ToEmail.">",$ToSubject, $Message, "From: ".$Name." <".$Email.">");
if($mailing==true){
$something="&sent=OK&";
echo $something;
}else{
$something="&sent=FAILED&";
echo $something;
}