Zurück   Flashforum > Flash und Server > Server-Seite allgemein

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-11-2008, 15:33   #1 (permalink)
King of the Pogo
 
Benutzerbild von davelcf
 
Registriert seit: Jun 2001
Ort: nähe Ffm
Beiträge: 266
Frage zu Hoster (Host Europe)

Hallo,

hat jemand Erfahrungen mit Host Europe gesammelt? Positiv / negativ?

Zweite Frage, kann mir jemand sagen, welche PHP Version nachfolgendes Skript ist? Host Europe unterstützt laut Tabelle nur PHP5.

PHP-Code:
<?php
$to 
"***@***.**";
$subject "Kontaktformular Anfrage";
$message "Name: " $nameform;
$message .= "\nCompany: " $companyform;
$message .= "\n\neMail: " $mailform;
$message .= "\nPhone: " $phoneform;
$message .= "\n\nStreet: " $streetform;
$message .= "\nCity: " $zipform;
$message .= " " $cityform;
$message .= "\nCountry: " $countryform;
$message .= "\n\nWebsite: " $hpform;
$message .= "\n\nMessage: " $msgform;
$headers "From: $mailform";
$headers .= "\nReply-To: $mailform";

$message utf8_decode($message);
mail$to"$subject"$message,$headers);  
?>
Danke!
__________________
Think different
davelcf ist offline   Mit Zitat antworten
Alt 16-11-2008, 15:39   #2 (permalink)
hilft gerne...
 
Registriert seit: Feb 2007
Ort: Carlsberg
Beiträge: 416
Zu 2: Die Mail-Funktion wird ab PHP 4 unterstützt.
__________________
MfG Jan

Meine 2 besten Freunde: Flash-Hilfe und die Foren-Suche =)
McMannus ist offline   Mit Zitat antworten
Alt 16-11-2008, 15:51   #3 (permalink)
mut
Neuer User
 
Registriert seit: Jul 2008
Beiträge: 215
So wie das aussieht braucht das Skript die Eigenschaft "register_globals" auf "on". Da wirst du wohl bei einigen Hostern Probleme bekommen.

Zusätzlich muss man, wenn ich mich richtig erinnere, bei Host Europe für den EMail Versand, noch irgendwo eine gültige EMail Adresse angegeben werden.
Ich meine entweder als zusätzlichen Parameter in der mail Funktion oder über irgendwelche Einstellungen in der Konfigurationsoberfläche.

Also einfach hochladen und alles funzt wird wohl nicht gehen.
mut ist offline   Mit Zitat antworten
Alt 16-11-2008, 16:39   #4 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Wo ist das Problem? Im Zweifelsfall passt du das Script halt etwas an.
Ist ja nicht so, dass du drei Monate irgendeine Seite programmiert hast,
die jetzt irgendwo laufen muss. Das sind fünf Zeilen, die du dir irgendwo
zusammengesucht hast.

Hosteurope ist als Hoster super, das Forum ist auch dort. Desweiteren
kenne ich viele, die mit Hosteurope sehr zufrieden sind.

gruß
sebastian ist offline   Mit Zitat antworten
Alt 17-11-2008, 09:18   #5 (permalink)
King of the Pogo
 
Benutzerbild von davelcf
 
Registriert seit: Jun 2001
Ort: nähe Ffm
Beiträge: 266
hallo,

ich hab grad mal in die hilfe bei host europe geschaut und da ergab sich für mich noch ne frage.

„Dieser Parameter muss der E-Mail-Funktion im PHP-Quelltext übergeben werden. Dies könnte z.B. so aussehen:
mail ($empfänger, $betreff, $nachricht, $headers, "-f absender@hier-bitte-ihren-domainnamen-einsetzen.de");”

macht der Eintrag Reply-To in meinem skript dann noch Sinn?
Also bekomm ich dann ne Mail von der eingetragenen Adresse oder von der Adresse, die ich in der mail Funktion eingegeben hab?

Viele Grüße
__________________
Think different
davelcf ist offline   Mit Zitat antworten
Alt 17-11-2008, 09:20   #6 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
http://www.php.net/function.mail

Zitat:
Der additional_parameters -Parameter kann benutzt werden, um zusätzliche Parameter an das Programm zu senden, das für den E-Mail-Versand konfiguriert ist (wenn die sendmail_path-Einstellung verwendet wird). Zum Beispiel kann hiermit die "envelope sender address" (Absenderadresse) gesetzt werden, wenn sendmail mit der -f-Option benutzt wird.

Der Benutzer, unter dem der Webserver läuft, sollte als bekannter Benutzer in der sendmail-Konfiguration eingetragen werden, um zu verhindern, dass ein 'X-Warning'-Header zu den E-Mails hingefügt wird, wenn mit dieser Methode (-f) der Absender gesetzt wird. Sendmail-Benutzer finden diese Datei hier: /etc/mail/trusted-users.
sebastian ist offline   Mit Zitat antworten
Alt 17-11-2008, 09:44   #7 (permalink)
King of the Pogo
 
Benutzerbild von davelcf
 
Registriert seit: Jun 2001
Ort: nähe Ffm
Beiträge: 266
ich entnehme der antwort, dass die adresse nur dazu dient dem mailprogramm mitzuteilen, dass kein Spam vorliegt ('X-Warning')?
Ich bekomme also dennoch die eMail im Mailprogramm von der Adresse, die der Nutzer im Formular einträgt!?
__________________
Think different
davelcf ist offline   Mit Zitat antworten
Alt 03-12-2008, 00:20   #8 (permalink)
King of the Pogo
 
Benutzerbild von davelcf
 
Registriert seit: Jun 2001
Ort: nähe Ffm
Beiträge: 266
Hallo,

ich ergänze nochmal diesen Thread. Mittlerweile hab ich meine Seite bei Host Europe online gestellt, das Mailformular läuft auch irgendwie, aber eben auch nur irgendwie.

Alle Mails, die über das Formular verschickt werden sind blank, es werden keine Variablen eingetragen.

PHP-Code:
<?php
$to 
"hallo@xyz.de";
$subject "Kontaktformular Anfrage";
$message "Name: " $nameform;
$message .= "\nCompany: " $companyform;
$message .= "\n\neMail: " $mailform;
$message .= "\nPhone: " $phoneform;
$message .= "\n\nStreet: " $streetform;
$message .= "\nCity: " $zipform;
$message .= " " $cityform;
$message .= "\nCountry: " $countryform;
$message .= "\n\nWebsite: " $hpform;
$message .= "\n\nMessage: " $msgform;
$headers "From: $mailform";
$headers .= "\nReply-To: $mailform";

$message utf8_decode($message);
mail$to"$subject"$message$headers"-f hallo@xyz.de");  
?>
Die Mail, die mich erreicht sieht wie folgt aus:

Name:
Company:

eMail:
Phone:

Street:
City:
Country:

Website:

Message:

Einzig der Betreff wird übergeben, aber der ist ja auch nicht durch eine Variable umschrieben.
(Die verwendete Mail-Adresse ist bei Host Europe angelegt)

Vielen Dank.
__________________
Think different
davelcf ist offline   Mit Zitat antworten
Alt 03-12-2008, 01:14   #9 (permalink)
asFlasher
 
Benutzerbild von ksw24
 
Registriert seit: Jul 2006
Beiträge: 1.136
Hallo,
wo kommt denn $nameform; $companyform; $mailform; usw her? Falls diese direkt aus einem Formular stammen, also per Get/Post, dann musst du die auch so einbinden, da in PHP5 "register_globals" meist auf "off" gestellt ist. Verwende einfach $_POST['nameform'] bzw. $_GET['nameform'] oder auch $_REQUEST['nameform'] .

Gruß ksw24

Geändert von ksw24 (03-12-2008 um 03:53 Uhr)
ksw24 ist offline   Mit Zitat antworten
Alt 03-12-2008, 01:26   #10 (permalink)
King of the Pogo
 
Benutzerbild von davelcf
 
Registriert seit: Jun 2001
Ort: nähe Ffm
Beiträge: 266
Hallo,

das lustige is ja, dass das Formular schonmal so in ähnlicher Form funktioniert hat. Seitenstruktur is ungefähr wie folgt:

Flash (Hauptcontainer)
Flash (Contact Swf wird in Hauptcontainer geladen)
Flash (Generierung der Variablen)
PHP (Formular zum eMail-Versand)
__________________
Think different
davelcf ist offline   Mit Zitat antworten
Alt 03-12-2008, 03:52   #11 (permalink)
asFlasher
 
Benutzerbild von ksw24
 
Registriert seit: Jul 2006
Beiträge: 1.136
Hallo,
wie gesagt, dein PHP-Code erscheint mir fehlerhaft. Beachte bitte meinen Post und den Hinweis von mut.

Gruß ksw24
ksw24 ist offline   Mit Zitat antworten
Alt 03-12-2008, 05:52   #12 (permalink)
mut
Neuer User
 
Registriert seit: Jul 2008
Beiträge: 215
Zitat:
Zitat von davelcf Beitrag anzeigen
Hallo,
das lustige is ja, dass das Formular schonmal so in ähnlicher Form funktioniert hat.
Zitat:
Zitat von mut Beitrag anzeigen
So wie das aussieht braucht das Skript die Eigenschaft "register_globals" auf "on". Da wirst du wohl bei einigen Hostern Probleme bekommen.
Was soll ich da sagen, ich habe dich "gewarnt".

Folgendes Skript sollte einiger Maßen funktionieren. Sei aber gewarnt das du als Spamschleuder missbraucht werden kannst. Aber wer hört mir schon zu, da muss das Kind schon in den Brunnen gefallen sein.

PHP-Code:
<?php
$to 
"hallo@xyz.de";
$subject "Kontaktformular Anfrage";
$message "Name: " $_POST["nameform"];
$message .= "\nCompany: " $_POST["companyform"];
$message .= "\n\neMail: " $_POST["mailform"];
$message .= "\nPhone: " $_POST["phoneform"];
$message .= "\n\nStreet: " $_POST["streetform"];
$message .= "\nCity: " $_POST["zipform"];
$message .= " " $_POST["cityform"];
$message .= "\nCountry: " $_POST["countryform"];
$message .= "\n\nWebsite: " $_POST["hpform"];
$message .= "\n\nMessage: " $_POST["msgform"];
$headers "From: " $_POST["mailform"];
$headers .= "\nReply-To: " $_POST["mailform"];

$message utf8_decode($message);
mail$to"$subject"$message$headers"-f hallo@xyz.de");  
?>
mut ist offline   Mit Zitat antworten
Alt 03-12-2008, 14:08   #13 (permalink)
King of the Pogo
 
Benutzerbild von davelcf
 
Registriert seit: Jun 2001
Ort: nähe Ffm
Beiträge: 266
Hallo mut und ksw24,

das mit der spamschleuder hab ich jetzt nach reichlicher recherche auch erkannt und mir dann noch was zu register_globals angelesen... resultat mit ein wenig hilfe:

PHP-Code:
<?php 
 
function EMailInjectionSecure($var

     
$var trim($var); 
     
$var str_replace("\r"""$var); 
     
$var str_replace("\n"""$var); 
     return 
$var

 
$mailform EMailInjectionSecure($_POST['mailform']); 
$nameform $_POST['mailform']; 
$companyform $_POST['companyform']; 
$phoneform $_POST['phoneform']; 
$streetform $_POST['streetform']; 
$zipform $_POST['zipform']; 
$cityform $_POST['cityform']; 
$countryform $_POST['countryform']; 
$hpform $_POST['hpform']; 
$msgform $_POST['msgform']; 
 
$to "hallo@xyz.de"
$subject "Kontaktformular Anfrage"
$message "Name: " $nameform
$message .= "\nCompany: " $companyform
$message .= "\n\neMail: " $mailform
$message .= "\nPhone: " $phoneform
$message .= "\n\nStreet: " $streetform
$message .= "\nCity: " $zipform
$message .= " " $cityform
$message .= "\nCountry: " $countryform
$message .= "\n\nWebsite: " $hpform
$message .= "\n\nMessage: " $msgform
$headers "From: $mailform"
$headers .= "\nReply-To: $mailform"
 
$message utf8_decode($message); 
mail$to"$subject"$message$headers"-f hallo@xyz.de");
?>
jetzt hatte ich noch was gelesen, dass die erzeugten mails ohne eine bestimmte anzahl von headers auch oft als spam gekennzeichnet werden.
wäre meine nächste aufgabe, ich schrei, wenn ich nochmal scheiter.

Danke soweit für das schnelle zur Seitespringen!
__________________
Think different
davelcf ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 11:10 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele