Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> IP Sperre und emailversand
kekskruemel
---
Geschrieben am: Mo 1.05.2006, 14:35
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 327
Mitglied seit: 8.11.2005


Hallo,

1) ich habe eine Anmeldung auf meiner Internetseite programmiert.
Ich möchte nun, dass der User eine Email automatisch bekommt! Wie mache ich das?

Derzeit ist es so, dass er einfach nur in ein Feld Name und Email eingibt. Dann soll dieser angelegt werden und eine Email mit einem Link bekommen, über den er sich freischalten kann, indem in der DB aktiv auf 1 gestellt wird!

2) ich habe ein Skript in dem kann man eine Sache bewerten. Dafür soll man sich aber nicht erst anmelden müssen! Nun möchte ich aber, dass der "Voter" nur einmal mit der IP in einer gewissen Zeit voten kann! Wie kann man so etwas umsetzen`?



Vielen Dank!


--------------------
Top
PMEmail PosterUsers WebsiteICQ
Top
 
 
Sascha Ahlers
#2 Geschrieben am: Mo 1.05.2006, 14:57 (+00:22)
Report PostQuote Post

AyomRank 8
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 1699
Mitglied seit: 27.12.2004


Welche Programmiersprache verwendest Du?



MfG Sascha Ahlers


--------------------
Joseph Joubert: "Der Verstand kann uns sagen, was wir unterlassen sollen. - Aber das Herz kann uns sagen, was wir tun müssen."

Sicherheit beim Programmieren: Top 10 application vulnerabilities in 2007
Top
PMEmail PosterUsers WebsiteICQ
Top
 
kekskruemel
---
#3 Geschrieben am: Mo 1.05.2006, 15:01 (+00:04)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 327
Mitglied seit: 8.11.2005


ich programmiere in php. Und im bezug zu Web ist html und php (natürlich iM verbund mit sql) die einzigste die ich so richtig kann!


--------------------
Top
PMEmail PosterUsers WebsiteICQ
Top
 
Sascha Ahlers
#4 Geschrieben am: Mo 1.05.2006, 15:44 (+00:42)
Report PostQuote Post

AyomRank 8
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 1699
Mitglied seit: 27.12.2004


QUOTE (kekskruemel @ Mo 1.5.2006, 14:35)
[...] 1) ich habe eine Anmeldung auf meiner Internetseite programmiert.
Ich möchte nun, dass der User eine Email automatisch bekommt! Wie mache ich das? [...]

In PHP gibt es für den Mail-Versand zwei Möglichkeiten, entweder es wird die mail-Funktion [1] verwendet oder man steuert den SMTP-Server direkt über Sockets [2] an (oder nimmt dazu die PEAR Mail-Klasse, oder wenn man auf eine etwas tiefere Ebene arbeiten möchte, die Net-SMTP-Klasse [3]).



MfG Sascha Ahlers


--------------------
Joseph Joubert: "Der Verstand kann uns sagen, was wir unterlassen sollen. - Aber das Herz kann uns sagen, was wir tun müssen."

Sicherheit beim Programmieren: Top 10 application vulnerabilities in 2007
Top
PMEmail PosterUsers WebsiteICQ
Top
 
kekskruemel
---
#5 Geschrieben am: Di 2.05.2006, 19:16 (+27:31)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 327
Mitglied seit: 8.11.2005


danke dir erst einmal. Ich habe unter den Links erst einmal etwas gefunden, was ich versucht habe einzubauen!

Leider möchte es nicht funktionieren:

Folgendes wird bei der Anmeldung ausgeführt, nachdem der User seine Email ($email) und Nickname im Formular gewählt hat und auf Senden geht

CODE

<?php
if($action=="senden")
{

$error = 0;
if($_POST['Name'] == "") $error = 1;
if($_POST['email'] == "") $error = 1;

if($error == 0)
{
include ($_SERVER['DOCUMENT_ROOT']."/inc/verbind.inc.php");

$eintrag="INSERT INTO user (Name, email)
VALUES
('$Name', '$email')";
 if (mysql_query("$eintrag")==false)
        {
        echo "Dieser Name existiert schon! Bitte wählen Sie einen anderen Nickname aus!<br><br>";
        }
        else
        {
             // mehrere Empfänger
$empfaenger = '$email';

// Betreff
$betreff = 'Anmeldung bei IchBinBesser.de';

// Nachricht
$nachricht = '
<html>
<head>
 <title>Du hast dich bei IchBinBesser.de angemeldet!</title>
</head>
<body>
 <p>Damit besitzt du nun deinen eigenen Link:</p>
 <p>www.ichbinbesser.de/blabla.php?Name=$Name</p>

<p>blbabla!</p>
</body>
</html>
';

// für HTML-E-Mails muss der 'Content-type'-Header gesetzt werden
$header  = 'MIME-Version: 1.0' . "\r\n";
$header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// zusätzliche Header
$header .= 'To: $Name <$email>' . "\r\n";
$header .= 'From: IchBinBesser <webmaster@ichbinbesser.de>' . "\r\n";


// verschicke die E-Mail
mail($empfaenger, $betreff, $nachricht, $header);

        echo("<p>Deine Anmeldung war erfolgreich! Du erhälst nun eine Email an $email mit deiner persönlichen URL!</p>\n");



        }
}
else
{
echo "<font color=red><b>Fehler in den Eingaben!<br />";
echo "Bitte fülle alle Felder aus</b><br></a></font>";
}
}
?>


--------------------
Top
PMEmail PosterUsers WebsiteICQ
Top
 
kekskruemel
---
#6 Geschrieben am: Di 2.05.2006, 21:22 (+02:06)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 327
Mitglied seit: 8.11.2005


Hat niemand eine Idee was ich falsch programmiert habe?
Kann es sein, dass es daran liegt, dass ich die EMpfangsmailadresse aus einer Variable lesen will?



--------------------
Top
PMEmail PosterUsers WebsiteICQ
Top
 
Sascha Ahlers
#7 Geschrieben am: Di 2.05.2006, 22:24 (+01:01)
Report PostQuote Post

AyomRank 8
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 1699
Mitglied seit: 27.12.2004


Im dem Script werden des öfteren Singel Quotes verwendet, obwohl vermutlich die Variable geparst werden soll. Bitte einmal PHP-Grundlagen lesen, da dieser Fehler des öfters im Programm auftritt:

PHP: Sprachreferenz → Typen → String / Zeichenketten


Eine E-Mail an "$email" wird auch schwer zustellen zu sein, da hier sich um keine RFC-komforme E-Mail-Adresse handelt. wink.gif Also entweder bei einigen Übergaben die Anführungzeichen ganz weg lassen, entsprechend die Zeichenketten zusammensetzen oder Double Quotes (langsamer) verwenden.



MfG Sascha Ahlers


--------------------
Joseph Joubert: "Der Verstand kann uns sagen, was wir unterlassen sollen. - Aber das Herz kann uns sagen, was wir tun müssen."

Sicherheit beim Programmieren: Top 10 application vulnerabilities in 2007
Top
PMEmail PosterUsers WebsiteICQ
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/11849

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Account Sperre bei Host2Day Housten 395 6 Fr 18.07.2008, 11:36
IP SPERRE ahmetin 233 5 So 13.04.2008, 20:43
IP-Sperre funktioniert nicht Annisa 1059 27 Do 23.08.2007, 14:44
Google Linktausch-Sperre profo 448 2 Fr 17.08.2007, 09:38
Wie sperre ich die Bilder vor Suchmaschinen? cusco_ii 536 6 Do 17.05.2007, 18:52
IP Sperre pl_90 1000 13 So 8.04.2007, 11:21
IP-Sperre oder Cookie maba 439 1 So 19.12.2004, 16:13
eMailversand klemmt radarin 391 2 Mo 15.11.2004, 00:22
Wie sperre ich einen User in einem phpbb Forum? elavo 479 5 So 7.11.2004, 15:48
Newsletterversand ohne Sperre femjava 1462 7 Mo 19.04.2004, 14:51




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]