WinFuture-Forum.de: Mein Kontaktformular Verschickt Keine Mails *erledigt* - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Mein Kontaktformular Verschickt Keine Mails *erledigt*


#1 Mitglied ist offline   Kalachid 

  • Gruppe: aktive Mitglieder
  • Beiträge: 271
  • Beigetreten: 05. Juni 04
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 22. Juli 2007 - 09:39

Hallo Forum, hab da mal wieder ein kleines Problem.
Ich hab mein Kontaktformular ein bisschen umgebaut, seither funktioniert der EMail-Versand nicht mehr.
Wo mache ich da den Denkfehler?

Folgendes ist das Original:
 
	$pbetreff[0] = 'Bitte wählen Sie...';
	$pbetreff[1] = 'Fragen zu einem Computer';
	$pbetreff[2] = 'Fragen zu den Bildern';
	$pbetreff[3] = 'Fragen zum Inpressum';
	$pbetreff[4] = 'Fragen zur Seite allgemein';
	$pbetreff[5] = 'Sonstiges';

	$empfaenger = '[email protected]';
	$absender   = 'Kontaktformular';


So habe ich es abgeändert:
	$pbetreff[0] = 'Bitte wählen Sie...';
	$pbetreff[1] = 'Fragen zu einem Computer';
	$pbetreff[2] = 'Fragen zu den Bildern';
	$pbetreff[3] = 'Fragen zum Inpressum';
	$pbetreff[4] = 'Fragen zur Seite allgemein';
	$pbetreff[5] = 'Sonstiges';

	include("geschuetzt\empfaenger.php");
	$absender   = 'Kontaktformular';


Das steht in der empfaenger.php
	<?php
	$empfaenger = '[email protected]';
	?>


Die empfänger.php liegt in einem mit htacess geschützen Verzeichnis.
Ich bekomme von PHP her keine Fehlermeldung.
Das Formular arbeitet ganz normal, nur dass keine Mails bei mir ankommen.

Also: wo mache ich den Denkfehler?

Dieser Beitrag wurde von Kalachid bearbeitet: 22. Juli 2007 - 12:27

AMD A10-7800 | Gigabyte F2A88XN-WIFI | 2x 4 GB Corsair Vengeance DDR3-2133 | 2x 128GB Samsung 830 SSD | Samsung F1 500GB

Eingefügtes Bild
0

Anzeige



#2 Mitglied ist offline   tobiasndw 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.815
  • Beigetreten: 24. September 03
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 22. Juli 2007 - 10:04

Mach aus "include" ein "require". Das gibt dir dann nämlich eine Fehlermeldung aus wenn die "empfaenger.php" nicht gefunden werden kann.
0

#3 Mitglied ist offline   Kalachid 

  • Gruppe: aktive Mitglieder
  • Beiträge: 271
  • Beigetreten: 05. Juni 04
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 22. Juli 2007 - 10:14

aha, siehe da, ich hab ein Fehler erhalten.

Zitat

Fatal error: main() [function.require]: Failed opening required 'geschuetzt\empfaenger.php' (include_path='.:/usr/local/lib/php') in /homepages/32/d13477705/htdocs/Test-kontakt.php on line 23


Hmmm, wie bekomme ich den Fehler jetzt weg?
Die Datei ist da, die schreibweise stimmt eigentlich auch.

Kann es sein, dass die Datei nicht gelesen weren kann, weil das Verzeichnis "geschuetzt" per htaccess mit einem Passwort versehen wurde?
AMD A10-7800 | Gigabyte F2A88XN-WIFI | 2x 4 GB Corsair Vengeance DDR3-2133 | 2x 128GB Samsung 830 SSD | Samsung F1 500GB

Eingefügtes Bild
0

#4 Mitglied ist offline   Wiesel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.932
  • Beigetreten: 09. Mai 06
  • Reputation: 525
  • Geschlecht:unbekannt
  • Wohnort:Punxsutawney, 742 Evergreen Terrace
  • Interessen:Mein Schneckenhaus

geschrieben 22. Juli 2007 - 11:46

was hindert dich daran die emaladresse da zu lassen wo sie ist? da sie ja im php-source steht kann sie extern nicht ausgelesen werden.

greets
around the world
0

#5 Mitglied ist offline   Kalachid 

  • Gruppe: aktive Mitglieder
  • Beiträge: 271
  • Beigetreten: 05. Juni 04
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 22. Juli 2007 - 12:27

Beitrag anzeigenZitat (wieselding: 22.07.2007, 12:46)

was hindert dich daran die emaladresse da zu lassen wo sie ist? da sie ja im php-source steht kann sie extern nicht ausgelesen werden.



Genau das habe ich auch gedacht, aber denkste!
Ich habe in meinem Kontaktformular eine EMail Addi verwendet, die nur dort verwendet wird.
Über diese Adresse bekomme ich aber täglich ca 10-15 Spams, die nicht über mein Formular geschrieben wurden.
Das heisst also, die EMail Addi kann ausgelesen werden.
Jetzt habe ich mein PHP-Script so umgeschrieben, dass die EMail Addi aus einer SQL-Datenbank ausgelesen werden, gleichzeitig habe ich noch die E-Mail Addi geändert. Mal sehen, ob das jetzt funktioniert und ich endlich von Spams verschont werde.
AMD A10-7800 | Gigabyte F2A88XN-WIFI | 2x 4 GB Corsair Vengeance DDR3-2133 | 2x 128GB Samsung 830 SSD | Samsung F1 500GB

Eingefügtes Bild
0

#6 Mitglied ist offline   Wiesel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.932
  • Beigetreten: 09. Mai 06
  • Reputation: 525
  • Geschlecht:unbekannt
  • Wohnort:Punxsutawney, 742 Evergreen Terrace
  • Interessen:Mein Schneckenhaus

geschrieben 22. Juli 2007 - 13:42

Woher weisst du dass die mails nicht über deinFormular kommen? Zu glauben das man keine spams bekommt wenn man niemandem die addy gibt ist auch fürn garten da wird hemmungslos probiert Hauptsache ein paar tausen der vielen millionen spams kommen an. Wenn du die addy übern quelltext nicht auslesen kannst, dann können "die" das auch nicht. Wenn die Deine Addy schon haben musst du eh die Addy ändern.

greets
around the world
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0