PHP-Script frage

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Keil, 27. März 2005 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 27. März 2005
    moin,

    ich komm mal gleich zur sache, also ich bräuchte ein php-script was die daten
    speichert (oder mail versand zu mir) wenn jemand zB was ins feld schreibt ->

    Login:
    Passwort:

    So Phishing mäßig, an sich würde ich das ja gerne selber machen aber meine php kenntnisse halten sich grenzen (also null :X)

    Und wie arbeite ich das script dann in den html code rein?
    Hier mal nen auszug wo ich glaub wos dann rein kopiert werden muss.

    Code:
    &nbsp;<table width="100%">
     <tr>
     <td><font color="#527acc"><b>
     <font face="Verdana" size="-1">
     Nickname</font></b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
     </font></td>
     <td><input name="_NAME"></td>
     </tr>
     <tr>
     <td><font color="#527acc"><b>
     <font size="-1" face="Verdana">
     Passwort</font></b></font></td>
     <td>
     <input name="_PW" type="password"></td>
     </tr>
     </table>
     <div align="center">
     <br>
     <input value="Anfrage senden" name="go" type="submit">
     </div>
     </td>
     </tr>
     </table>
     </center><br>
    &nbsp;</div>
    
    
    sry isn bissl groß geraten :S hoffe hab mich verständlich ausgedrückt ^^ pls help ?(
     
  2. 27. März 2005
    Hi Keil,
    erstmal eine Frage: Unterstützt dein webspace denn PHP?
    Wenn ja dann muss die Datei mit .php enden.

    Hier der Code :

    DATEI.PHP
    PHP:
    <? php
    if (isset( $_POST [ 'send' ])) {
    $name  $_POST [ 'name' ];
    $pw  $_POST [ 'password' ];
    $text  'Name ' . $name . ' <br> Passwort ' . $pw . '' ;
    $title  "EMAIL_TITLE" ;
    $an  "DEINE_MAIL" ;
    mail  $an $title $text );
    } else {
    ?>
    <form action="DATEI.PHP" method="Post">
    <b> Name:</b> <input type="text" name="name"><br>
    <b> Passwort:</b> <input type="password" name="password"><br>
    <input type="hidden" Value="send" name="send">
    <input type="submit" Value="Abschicken">
    <?
    }
    ?>
    Bitte alles ersetzen was erstetzt werden muss ( DATEI.PHP mit Dateiname ersetzen, DEINE_MAIL mit deiner Mail-adresse ersetzen usw.Sobald ich es getestet habe, editiere ich rein, das ichs getestet habe

    /EDIT: Sorry, irgendwie nimmt der die Zeilenumbrüche nich mit...

    /EDIT2: Code Verbessert & Funktioniert, soweit kommt keine Fehlermeldung, das mit dem Versenden konnt ich nicht testen , da ich keinen smtp dingsda im apache drin habe^^
     
  3. 27. März 2005
    ~moved
    -> gehoert wohl ehr in Webtechnik
     
  4. 27. März 2005
    ah cool danke für die mühe, aber bei mir kommt irgendwie keine mail an
    habs eigentlich soweit gemacht wie du gesagt hast, und mein webspace unterstützt php (tripod) hm..

    Code:
    <?php
    if (isset($_POST['send'])) {
    $name = $_POST['name'];
    $pw = $_POST['password'];
    $text = 'Name '.$name.' <br> Passwort '.$pw.'';
    $title = "Test01";
    $an = "sushi******@web.de";
    mail ( $an, $title, $text);
    } else {
    ?>
    <form action="test0rn.php" method="Post">
    <b> Name:</b> <input type="text" name="name"><br>
    <b> Passwort:</b> <input type="password" name="password"><br>
    <input type="hidden" Value="send" name="send">
    <input type="submit" Value="Abschicken">
    <?
    }
    ?>
    
    
    Und im ganzen soll des Login feld ja dann so aussehen
    loginfeld

    Aber wie arbeite ich jetz dein script darein (wenns bei mir funzt-.-) ?
     
  5. 27. März 2005
    Einarbeiten?
    Bei meinem code ist schon ein Formular eingebaut.....
    Kommt denn eine Fehlermeldung?
    heißt die datei mit dem script denn test0rn.php?
    Zeig mal ganz genau.....


    P.S. Die Funktion mail() hab ich jetzt da das erste mal benutzt....


    //EDIT:
    Das hier hab ich gegoogelt:
    (PHP script angehängt)

    DeinFormular muss bei action="" den namen des Scriptes das ich hier angehängt habe haben (action="name.php") und als method Post. Ein Input-Feld mit dem Namen name und ein Passwort Feld mit dem Namen password. Dann müsstest du beim formular abschicken drücken und alles wird an mein script gesendet.
    Ich hoffe die Erklärung war verständlich
     
  6. 27. März 2005
    Um ehrlich zu sein ich verstehs nicht -.-

    Also ich hab jetz bei deinem script das verändert
    Code:
    <form action="send_it.php" method="Post"> 
    des script was du angehängt hattest, dann hab ich beides aufm tripod webspace hoch geladen ähm jo, dann hab ich nochmal dein formular ausprobiert dann kam

    Fehler! Debug:

    Und ab dem punkt hab ichs nich mehr geschnallt
    sry bin ein noob
     
  7. 28. März 2005
    So falls Du immernoch Hilfe brauchst, ich habe Dein Quellcode aus dem 1. Post genommen und das php script mal da eingebaut wo es hin soll, damit du es besser verstehst.

    Code:
    &nbsp;<table width="100%"> 
    <tr> 
    <td><font color="#527acc"><b> <font face="Verdana" size="-1"> 
    
    <?php if (isset($_POST['send'])) 
    { 
    $name = $_POST['name'];
    $pw = $_POST['password'];
    $text = 'Name '.$name.' <br> Passwort '.$pw.''; 
    $title = "Neue Anmeldung"; 
    $an = "deine@mail.com"; 
    mail ( $an, $title, $text); 
    }
    else 
    { 
    ?> 
    
    Nickname</font></b></font>
    <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> </font>
    </td><td><input name="_NAME">
    </td></tr><tr><td>
    <font color="#527acc"><b> 
    <font size="-1" face="Verdana"> Passwort</font></b></font></td> 
    <td><input name="_PW" type="password"></td> </tr> </table> 
    <div align="center"> 
    <br> 
    <input value="Anfrage senden" name="go" type="submit"> </div> 
    
    <? 
    } 
    ?> 
    
     </td> </tr> </table> </center><br> &nbsp;</div>
    Ich hoffe ich konnte noch bisschen helfen
     
  8. 29. März 2005
    Hier im Anhang ein ZIP mit zwei dateien. In der Formular.php musst du DEINE_EMAIL mit deiner email ersetzen, alles andere kann so bleiben


    @banane: guck dir mal das Script was du gepostet hast an, da hast du im formular den Input-Feld namen _PW und das PHP Script will aber das passwort aus password auslesen... das ist bei meinen nicht so

    P.S. Haste bei Lycos eigentlich SMTP oder so (irgendsowas, dass du von deiner webseite aus mails schicken kannst, also das lycos das unterstützt)


    //EDIT: Bei mir auf funpic funzt die hier angehängte Datei^^
     
  9. 31. März 2005
    tatsache, naja wenn man _PW durch password ersetzt sollte es aber einwandfrei laufen
     
  10. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.