hilfdirselbst.ch
Facebook Twitter gamper-media
Anonym
Beiträge: 22827
23. Dez 2003, 13:01
Beitrag #1 von 15
Bewertung:
(3958 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Formmailer von gltipps.de


Hallo,

das 1. script lief bei meinem provider und bei einem kunden-provider ohne beanstandung. Bei letzterem läuft es auch weiterhin.

Nachdem oesi sicherheitsmängel beanstandet hatte, wollte ich sein script ausprobieren. Es zeigte mir jedoch nur die "fehler-html".

Daraufhin teste ich das alte script. Es zeigt mir nun die danke-html aber ich bekomme keine email.

Kann mir jemand sagen woran das liegen kann?

Viele Grüße von einem der von php noch weniger weiß als Sokrates... Top
 
X
oesi50  A  S
Beiträge: 2315
23. Dez 2003, 13:20
Beitrag #2 von 15
Beitrag ID: #63420
Bewertung:
(3958 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Formmailer von gltipps.de


baue Dir mal ein Script das so aussieht:
<?php
phpinfo();
?>
und rufe es statt des Formmailers auf. Die Anzeige die daraufhin erscheint, würde mich mal interessieren.

Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)
als Antwort auf: [#63416] Top
 
Anonym
Beiträge: 22827
23. Dez 2003, 13:39
Beitrag #3 von 15
Beitrag ID: #63423
Bewertung:
(3958 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Formmailer von gltipps.de


Hallo oesi,

hier der erste Kasten der Meldung:

PHP Version 4.0.4pl1

System
Rhapsody apollo 5.6 Kernel Release 5.6: Tue Nov 23 15:07:38 PST 1999; root(rcbuilder):Objects/kernel-187.obj~2/RELEASE_PPC Copyright (c) 1988-1995,1997-1999 Apple Computer, Inc. All Rights Reserved. Power Macintosh

Build Date
Jan 15 2001

Configure Command
'./configure' '--with-xml' '--enable-versioning' '--enable-ftp' '--enable-track-vars' '--enable-trans-id' '--with-fbsql' '--with-gd=/usr/local' '--with-jpeg-dir=/usr/local' '--with-zlib-dir=/usr/local' '--with-png-dir=/usr/local' '--with-pdflib=/usr/local' '--with-tiff-dir=/usr/local' '--with-apxs=/usr/sbin/apxs' '--with-mysql=/usr/local/mysql' '--disable-pear'

Server API
Apache

Virtual Directory Support
disabled

Configuration File (php.ini) Path
/usr/local/lib

ZEND_DEBUG
disabled

Thread Safety
disabled



This program makes use of the Zend scripting language engine:
Zend Engine v1.0.4, Copyright (c) 1998-2000 Zend Technologies

Benötigst Du noch mehr und wenn ja, was? Die Meldung ist sehr lang.

Viele Grüße
als Antwort auf: [#63416] Top
 
oesi50  A  S
Beiträge: 2315
23. Dez 2003, 13:56
Beitrag #4 von 15
Beitrag ID: #63427
Bewertung:
(3958 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Formmailer von gltipps.de


Poste doch mal den Link zu Deinem Formular, dann kann ich mir das selbst ansehen.

Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)
als Antwort auf: [#63416] Top
 
Anonym
Beiträge: 22827
23. Dez 2003, 14:04
Beitrag #5 von 15
Beitrag ID: #63431
Bewertung:
(3958 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Formmailer von gltipps.de


Hallo oesi,

http://muenchundmuench-design.de/form2/kontakt_d.html

Grüße
als Antwort auf: [#63416] Top
 
Anonym
Beiträge: 22827
23. Dez 2003, 14:16
Beitrag #6 von 15
Beitrag ID: #63433
Bewertung:
(3958 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Formmailer von gltipps.de


ersetze mal alle

$_POST durch $HTTP_POST_VARS

Dein Provider hat das PHP so eingestellt, das es zu älteren Versionen kompatibel ist.

Grüße Oesi
als Antwort auf: [#63416] Top
 
Anonym
Beiträge: 22827
23. Dez 2003, 14:27
Beitrag #7 von 15
Beitrag ID: #63437
Bewertung:
(3958 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Formmailer von gltipps.de


Hallo oesi,

die Fehlerseite ist weg, aber ich bekomme keine email?

Wenn ich es richtig verstanden habe muß hier nicht meine email-adresse rein oder doch:

$more = "From: $mailfrom\r\nContent-Type: text/plain";
mail($mailto, $subject, $body, $more);

Grüße
als Antwort auf: [#63416] Top
 
Anonym
Beiträge: 22827
23. Dez 2003, 14:30
Beitrag #8 von 15
Beitrag ID: #63439
Bewertung:
(3958 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Formmailer von gltipps.de


bei $mailfrom=
und $mailto=

werden die Eintragungen vorgenommen.
als Antwort auf: [#63416] Top
 
Anonym
Beiträge: 22827
23. Dez 2003, 14:42
Beitrag #9 von 15
Beitrag ID: #63441
Bewertung:
(3958 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Formmailer von gltipps.de


Hallo Oesi,
hier nocheinmal das angepasste script


<?php

$vorname = preg_replace ( "/[^\w\d\s]/", " ", $HTTP_POST_VARS['vorname'], -1);
$name = preg_replace ( "/[^\w\d\s]/", " ", $HTTP_POST_VARS['name'], -1);
$email = preg_replace ( "/[^\w\d\s]/", " ", $HTTP_POST_VARS['email'], -1);
$strasse = preg_replace ( "/[^\w\d\s]/", " ", $HTTP_POST_VARS['strasse'], -1);
$wohnort = preg_replace ( "/[^\w\d\s]/", " ", $HTTP_POST_VARS['wohnort'], -1);
$subject = preg_replace ( "/[^\w\d\s]/", " ", $HTTP_POST_VARS['subject'], -1);

if ($vorname!="" AND $name!="" AND $email!="" AND $subject!="" ) {

$mailto ="info@meine adress.de";
$mailfrom ="info@meine adresse.de";

$body="Vorname: $vorname
Nachname: $name
Strasse: $strasse
PLZ/Ort: $wohnort
Email: $email
Betrifft: $subject";

$more = "From: $mailfrom\r\nContent-Type: text/plain";
mail($mailto, $subject, $body, $more);

header("location: danke.html");

}
else {

header("location: fehler.html");

}

?>


Verstehe nicht warum die Mail nicht verschickt wird?

Grüße
als Antwort auf: [#63416] Top
 
oesi50  A  S
Beiträge: 2315
23. Dez 2003, 16:15
Beitrag #10 von 15
Beitrag ID: #63452
Bewertung:
(3958 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Formmailer von gltipps.de


ist in deiner Adresse tatsächlich ein Leerzeichen drin?
Dann geht's natürlich nicht.

Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)
als Antwort auf: [#63416]
(Dieser Beitrag wurde von oesi50 am 23. Dez 2003, 16:15 geändert)
Top
 
Anonym
Beiträge: 22827
23. Dez 2003, 16:18
Beitrag #11 von 15
Beitrag ID: #63453
Bewertung:
(3958 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Formmailer von gltipps.de


Hallo Oesi,

nein, es ist kein Leerzeichen drin?

Grüße
als Antwort auf: [#63416] Top
 
oesi50  A  S
Beiträge: 2315
23. Dez 2003, 16:39
Beitrag #12 von 15
Beitrag ID: #63457
Bewertung:
(3958 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Formmailer von gltipps.de


hat Dein Provider eine FAQ für Scripte?

Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)
als Antwort auf: [#63416] Top
 
oesi50  A  S
Beiträge: 2315
23. Dez 2003, 17:01
Beitrag #13 von 15
Beitrag ID: #63458
Bewertung:
(3958 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Formmailer von gltipps.de


ich habe selbst schon mal bei 'huynh' nachgesehen, aber nichts gefunden. Da wird Dir wohl nichts weiter übrigbleiben, als dort mal anzurufen.

Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)
als Antwort auf: [#63416] Top
 
Anonym
Beiträge: 22827
23. Dez 2003, 17:14
Beitrag #14 von 15
Beitrag ID: #63460
Bewertung:
(3958 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Formmailer von gltipps.de


Hallo Oesi,

nein, leider nicht.
Aber bevor ich mich hierher gewandt habe, hat mit der Mensch vom support folgendes script empfohlen:

"
<?php

$vorname = $_POST[“vorname”];
$name = $_POST[“name”];
$email = $_POST[“email”];
$subject = $_POST[“subject”];

if ($vorname != "" AND $name != "" AND $email != "" AND $subject != "" ) {

$more = "From: i@meineadresse.de\r\nReturn-Path:
i@meineadress.de\r\nContent-Type:text";

$body="Vorname: $vorname

Nachname: $name
Strasse: $strasse
PLZ/Ort: $wohnort
Email: $email

Betrifft: $subject";

mail("i@meineadresse.de",$subject, $body, $more);

header("location: danke.html");

}
else {
header("location: fehler.html");

}

?>


Und dabei die Methode von get auf post zu setzen. Alles gemacht, ich bekomme keine Email.

Da ist auch niemand mehr zu erreichen jetzt - verständlicherweise.

Habe auch das obige script mit Deinen Änderung ($HTTP_POST_VARS) versehen. nix...

Viele Grüße
als Antwort auf: [#63416] Top
 
Anonym
Beiträge: 22827
23. Dez 2003, 17:17
Beitrag #15 von 15
Beitrag ID: #63461
Bewertung:
(3958 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Formmailer von gltipps.de


Hallo Oesi,

man kann schon davon ausgehen, daß am provider liegt oder?

Grüße
als Antwort auf: [#63416] Top
 
X