 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
23.07.2003, 17:59
|
#1
|
|
TP-Member
Registriert seit: Jul 2002
Ort: berlin
|
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
|
|
|
23.07.2003, 18:30
|
#2
|
|
TP-Senior
Registriert seit: Sep 2002
|
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
|
|
|
23.07.2003, 21:20
|
#3
|
|
Guest
Registriert seit: Aug 2002
|
Prüfe es mit if(isset($_POST['Submit']))...
|
|
|
23.07.2003, 22:06
|
#4
|
|
TP-Insider
Registriert seit: Jun 2001
Ort: Berlin
|
Prüf doch, ob alle Felder leer sind. Wenn ja, versende gar nicht erst.
|
|
|
23.07.2003, 23:28
|
#5
|
|
TP-Senior
Registriert seit: Mar 2003
Ort: Leipzig
|
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)
|
|
|
24.07.2003, 08:56
|
#6
|
|
TP-Member
Registriert seit: Jul 2002
Ort: berlin
|
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;
?>
|
|
|
24.07.2003, 20:54
|
#7
|
|
TP-Senior
Registriert seit: Mar 2003
Ort: Leipzig
|
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)
|
|
|
24.07.2003, 23:02
|
#8
|
|
TP-Member
Registriert seit: Jul 2002
Ort: berlin
|
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 ";
|
|
|
24.07.2003, 23:44
|
#9
|
|
Guest
Registriert seit: Aug 2002
|
Warum hast du diese _ vor den Variablen stehen?
|
|
|
24.07.2003, 23:50
|
#10
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
das macht die Forums-Software...
|
|
|
26.07.2003, 12:57
|
#11
|
|
TP-Veteran
Registriert seit: Sep 2002
Ort: Schweiz
|
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!
|
|
|
29.07.2003, 08:43
|
#12
|
|
TP-Member
Registriert seit: Jul 2002
Ort: berlin
|
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
|
|
|
29.07.2003, 11:29
|
#13
|
|
TP-Insider
Registriert seit: Jun 2001
Ort: Berlin
|
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.
|
|
|
29.07.2003, 13:45
|
#14
|
|
TP-Member
Registriert seit: Jul 2002
Ort: berlin
|
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!
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| 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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 00:21 Uhr.
|
 |