SetaPDF
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 23.07.2003, 17:59   #1
TP-Member
 
Registriert seit: Jul 2002
Ort: berlin
benjamino macht alles soweit korrekt

hunderte leerer mails.. und was kann man da tun?


liebe leute,

ich lasse ein email-formular von dem php-progrämmchen:

<?php

$sender = "From: $absender<$absender>";
$empfaenger="info@meineadresse.de";
$betreff = "Nachricht erhalten von: ".$name." ".$vorname." ".$firma;
$mailbody = $mailbody."Vorname: $vorname\n";
$mailbody = $mailbody."Name: $name\n\n";
$mailbody = $mailbody."Firma: $firma\n";
$mailbody = $mailbody."Telefon: $telefon\n";
$mailbody = $mailbody."Fax: $fax\n";
$mailbody = $mailbody."Email: $email\n\n";
$mailbody = $mailbody."$vorname $name $firma schreibt: \n\n $text\n\n";
mail($empfaenger,$betreff,$mailbody,$sender);
?>

auslesen und zu mir schicken. nun macht sich aber seit tagen jemand den spass und schickt mir zu jeder tag und nachtzeit hunderte leerer emails zu. ich wollte meine besucher nicht zwingen, dies oder jenes ausfüllen zu müssen, somit blieb die überprüfung leer.
nun ist das aber sehr lästig mit dem neuen spassmacher...
kann ich in obigem progrämmchen nicht eine zeile einfügen, die mir (versteckt natürlich) die ip des lustigen beschäftigungsarmen users mitteilt, so dass ich seiner wenigstens habhaft werden kann?
und wenn ja, wie müsste das aussehen? habe in meinem hb sowas gefunden, wie

string gethostbyaddr (string ip_address)

taugt das was? und wenn ja, wie müsste ich es einbinden?
bin noch was neu mit php, drum die dumme fragerei...

danke für eure hilfe im voraus schon

liebst

benjamino
benjamino ist offline   Mit Zitat antworten


Alt 23.07.2003, 18:30   #2
TP-Senior
 
Registriert seit: Sep 2002
Joern macht alles soweit korrekt
Ich mach das bei mir so:

im formular habe ich ein verstecktes Feld mit:

<input name="ip" type="hidden" id="ip" value="<?php echo "REMOTE_ADDR: $REMOTE_ADDR"; ?>"></td>

und im phpmailer dann

IP : ".$_POST["ip"]."\n

klappt wunderbar

Kannst auch noch viel mehr über versteckte Felder mitschicken.
__________________
Gruß Jörn
Joern ist offline   Mit Zitat antworten
Alt 23.07.2003, 21:20   #3
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
Prüfe es mit if(isset($_POST['Submit']))...
Strogij ist offline   Mit Zitat antworten
Alt 23.07.2003, 22:06   #4
TP-Insider
 
Registriert seit: Jun 2001
Ort: Berlin
deck16 ist auf einem guten Weg
Prüf doch, ob alle Felder leer sind. Wenn ja, versende gar nicht erst.
deck16 ist offline   Mit Zitat antworten
Alt 23.07.2003, 23:28   #5
QCO
TP-Senior
 
Registriert seit: Mar 2003
Ort: Leipzig
QCO macht alles soweit korrekt
oder, falls du irgendwas zum zwischenspeichern hast (db oder files): lass von einer bestimmten ip nur alle x (meinetwegen 15) min eine mail zu.
__________________
[httpsmog]
"I have not failed. I've just found 10,000 ways that won't work." - Thomas Alva Edison (1847-1931)
QCO ist offline   Mit Zitat antworten
Alt 24.07.2003, 08:56   #6
TP-Member
 
Registriert seit: Jul 2002
Ort: berlin
benjamino macht alles soweit korrekt

danke erstmal!!!


liebe leute,

habt dank für Eure "anteilnahme." habe versucht, Deinen vorschlag umzusetzen, jörn, siehts so aus:

<?php

$sender = "From: $absender<$absender>";
$empfaenger="info@creathing.de";


$betreff = "Nachricht erhalten von: ".$name." ".$vorname." ".$firma;





$mailbody = $mailbody."Name: $name\n\n";
$mailbody = $mailbody."Vorname: $vorname\n\n";
$mailbody = $mailbody."Firma: $firma\n";
$mailbody = $mailbody."Strasse: $strasse\n\n";
$mailbody = $mailbody."plz: $plz\n\n";
$mailbody = $mailbody."Telefon: $telefon\n";
$mailbody = $mailbody."Mobil: $mobil\n";
$mailbody = $mailbody."Email: $email\n\n";
$mailbody = $mailbody."text: $text\n\n";


$mailbody = $mailbody."$vorname $name $firma schreibt: \n\n $text\n\n";



mail($empfaenger,$betreff,$mailbody,$sender);
IP : ".$_POST["ip"]."\n;

?>
benjamino ist offline   Mit Zitat antworten
Alt 24.07.2003, 20:54   #7
QCO
TP-Senior
 
Registriert seit: Mar 2003
Ort: Leipzig
QCO macht alles soweit korrekt

Re: danke erstmal!!!


so wird das nicht funktionieren...
besser:
PHP-Code:
<?php
$mailbody 
$mailbody."Name: $name\n\n";
$mailbody $mailbody."Vorname: $vorname\n\n";
$mailbody $mailbody."Firma: $firma\n";
$mailbody $mailbody."Strasse: $strasse\n\n";
$mailbody $mailbody."plz: $plz\n\n";
$mailbody $mailbody."Telefon: $telefon\n";
$mailbody $mailbody."Mobil: $mobil\n";
$mailbody $mailbody."Email: $email\n\n";
$mailbody $mailbody."text: $text\n\n";


$mailbody $mailbody."$vorname $name $firma schreibt: \n\n $text\n\nIP : ".$_POST["ip"]."\n;";


mail($empfaenger,$betreff,$mailbody,$sender);
__________________
[httpsmog]
"I have not failed. I've just found 10,000 ways that won't work." - Thomas Alva Edison (1847-1931)
QCO ist offline   Mit Zitat antworten
Alt 24.07.2003, 23:02   #8
TP-Member
 
Registriert seit: Jul 2002
Ort: berlin
benjamino macht alles soweit korrekt

bin echt am kämpfen...


liebe leute,

owohl ich jetzt schon ordentlcih verschiedene sachen durchprobiert habe (php.ini geändert, og. skript in html eingebaut und so weiter,
kommt immer die folgende fehlermeldung:

Parse error: parse error in /homepages/36/d25028758/htdocs/creathing/mail.php on line 8


die zeile 8 wäre:

$mailbody_ =_ $mailbody ."Mobil:_$mobil \n ";
benjamino ist offline   Mit Zitat antworten
Alt 24.07.2003, 23:44   #9
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
Warum hast du diese _ vor den Variablen stehen?
Strogij ist offline   Mit Zitat antworten
Alt 24.07.2003, 23:50   #10
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
das macht die Forums-Software...
__________________

webmichl ist gerade online   Mit Zitat antworten
Alt 26.07.2003, 12:57   #11
TP-Veteran
 
Benutzerbild von Daniel N.
 
Registriert seit: Sep 2002
Ort: Schweiz
Daniel N. ist auf einem guten Weg
Und was bringt es dir, wenn du seine ip kennst?? Gut ok du kannst sie sperren, aber spätestens am nächsten Tag hat der eh ne neue!
__________________

Passt auf, ich bin überheblich

http://orangetree.ch-gnu.ath.cx
Daniel N. ist offline   Mit Zitat antworten
Alt 29.07.2003, 08:43   #12
TP-Member
 
Registriert seit: Jul 2002
Ort: berlin
benjamino macht alles soweit korrekt
da haste recht...


muss ich also doch das formular überprüfen lassen.

es wäre nur supi - nett, wenn man solche scherzbolde etwas in die schranken weisen könnte.

hie und da ein witzchen ist ja nett, aber sonst ist es kein feiner zug, das netz zum ärgern von leuten zu nutzen.

liebst

benjamino
benjamino ist offline   Mit Zitat antworten
Alt 29.07.2003, 11:29   #13
TP-Insider
 
Registriert seit: Jun 2001
Ort: Berlin
deck16 ist auf einem guten Weg
wie schon gesagt: wenn er dir nur leere e-mails schickt, überprüf doch in dem php script, ob alle felder leer sind. wenn ja, versende einfach gar nicht.
deck16 ist offline   Mit Zitat antworten
Alt 29.07.2003, 13:45   #14
TP-Member
 
Registriert seit: Jul 2002
Ort: berlin
benjamino macht alles soweit korrekt
das ist auch eine sehr gute idee. aber das nachdenken über den fall hat mich dazu bewogen, ein etwas ausgefeilteres script zu machen, mit überprüfung und return-mailer und so.
vielleicht wars ja als ansporn ganz gut.
danke aber an alle für die guten tipps. und allet jute!
benjamino ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
hunderte leerer mails.. und was kann man da tun? hunderte leerer mails.. und was kann man da tun?
« zeilenschaltung für xml-datei | Serverproblem bei XML »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:21 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67