Помогите плз! Нужен ХТМЛ код!

Discussion in 'PHP' started by feroom, 23 Dec 2008.

  1. feroom

    feroom New Member

    Joined:
    22 Dec 2008
    Messages:
    5
    Likes Received:
    1
    Reputations:
    0
    Проблемка в следующем -
    Нужна страница регистрауии на сайт, хотябы часть кода с формой ввода логина/пароля/маила, которые будут записываться в *.тхт
    Если есть возможность реализовать на хтмл.
    Это реально?
    З.Ы. Я знаю что я ламер и т.д.
    Я просто прошу помощи, а не советов.
     
    1 person likes this.
  2. Zedobat

    Zedobat Elder - Старейшина

    Joined:
    24 Jul 2007
    Messages:
    145
    Likes Received:
    34
    Reputations:
    10
    Нет
     
  3. USAkid

    USAkid Elder - Старейшина

    Joined:
    17 Jun 2008
    Messages:
    191
    Likes Received:
    76
    Reputations:
    29
    на html не сделаешь...

    а так html + php:
    PHP:
    <form method="POST">
    <br>
    Ваш логин:<br>
    <input type=text maxlength=100 name="username">
    <br>
    Ваш пароль: <br>
    <input type=text maxlength=100 name="pass"><br>
    <input type=submit value="OK"><br>
    Ваш e-mail: <br>
    <input type=text maxlength=100 name="email"><br>
    <input type=submit value="OK">
    </form>
    <?
    error_reporting
    (error);
    $filename="имя файла"
    $pr="<br>";
    if (
    is_writeable($filename) ) : 
    $file fopen($filename"a+");
    fwrite($file$username);
    fwrite($file$pr);
    fwrite($file$pass);
    fwrite($file$pr);
    fwrite($file$email);
    fwrite($file$pr);
    fclose($filename); else : 
    echo 
    "Не возможно открыть файл $filename"
    endif;
    ?>
     
    #3 USAkid, 23 Dec 2008
    Last edited: 23 Dec 2008
    1 person likes this.
  4. mad_xakep

    mad_xakep Banned

    Joined:
    10 Apr 2007
    Messages:
    190
    Likes Received:
    68
    Reputations:
    0
    форма html и php
     
  5. MuXaJIbI4

    MuXaJIbI4 Member

    Joined:
    20 Nov 2008
    Messages:
    66
    Likes Received:
    7
    Reputations:
    0
    USAkid ваш код будет работать только если регистр глобалс включены. И во вторых весь код обработки данных лучше производить до вывода какой либо информации в браузер. Формат хранения данных в фале лучше другой выбрать. Зачем там вообще хранить <br>
     
    1 person likes this.
  6. USAkid

    USAkid Elder - Старейшина

    Joined:
    17 Jun 2008
    Messages:
    191
    Likes Received:
    76
    Reputations:
    29
    MuXaJIbI4, перечитай 1-ый пост. просили помочь ибо новичек, я обрисовал все полегче, чтобы затруднений небыло. Надо будет - подкорректируют ;)
     
  7. .:nbd:.

    .:nbd:. Elder - Старейшина

    Joined:
    27 Jul 2008
    Messages:
    97
    Likes Received:
    27
    Reputations:
    1
    PHP:
     <form method="POST"> 
    <br> 
    Ваш логин:<br> 
    <input type=text maxlength=100 name="username"> 
    <br> 
    Ваш пароль: <br> 
    <input type=text maxlength=100 name="pass"><br> 
    <input type=submit value="OK"><br> 
    Ваш e-mail: <br> 
    <input type=text maxlength=100 name="email"><br> 
    <input type=submit value="OK"> 
    </form> 
    <? 
    error_reporting
    (error); 
    $filename="имя файла";  
    $pr="<br>"
    if (
    is_writeable($filename) ) :  
    $file fopen($filename"a+"); 
    fwrite($file$username); 
    fwrite($file$pr); 
    fwrite($file$pass); 
    fwrite($file$pr); 
    fwrite($file$email); 
    fwrite($file$pr); 
    fclose($filename); else :  
    echo 
    "Не возможно открыть файл $filename";  
    endif; 
    ?>  
    легким движением руки превращается в:

    PHP:
     <form action="" method="POST"> 
    Ваш логин:<br> 
    <input type="text" name="username"> 
    <br> 
    Ваш пароль: <br> 
    <input type="password" name="pass"><br> 
    Ваш e-mail: <br> 
    <input type="text" name="email"><br> 
    <input type="submit" value="OK"> 
    </form> 
    <?php 
    error_reporting
    (error); 
    $filename="file.txt";   
    if (
    $_POST['username']) {
       
    $file fopen($filename"a+"); 
       
    fwrite($file$_POST['username']); 
       
    fwrite($file"\n"); 
       
    fwrite($file$_POST['pass']); 
       
    fwrite($file"\n"); 
       
    fwrite($file$_POST['email']); 
       
    fwrite($file"\n"); 
       
    fclose($filename); 
    }
    ?> 
    Да и хранить данные в тхт файле в таком виде изврат. Проще записать в одну строку через разделитель.
     
    #7 .:nbd:., 23 Dec 2008
    Last edited: 23 Dec 2008
  8. optimazer

    optimazer Member

    Joined:
    4 Dec 2008
    Messages:
    46
    Likes Received:
    11
    Reputations:
    0
    естественно лучше пользоваться БД

    кстати, сугубо из соображений безопасности пароль в чистом виде никогда не хранится.
    средствами php можно вычислить значение md5-хэша от пароля и хранить его
    а при вводе снова вычислять хэш и сравнивать с имеющимся
     
  9. .:nbd:.

    .:nbd:. Elder - Старейшина

    Joined:
    27 Jul 2008
    Messages:
    97
    Likes Received:
    27
    Reputations:
    1
    хм, про изврат я говорил не о том =)

    просто этот скрипт будет создавать файл вида:

    PHP:
    user
    pass
    user
    @mail.ru
    user1
    pass1
    user1
    @mail.ru
    user2
    pass2
    user2
    @mail.ru
    .................
    читать такой файл будет не удобно.
     
  10. Tigger

    Tigger Elder - Старейшина

    Joined:
    27 Aug 2007
    Messages:
    936
    Likes Received:
    527
    Reputations:
    204
    Форма HTML
    PHP:
    <html>
    <
    head>
    </
    head>
    <
    body>
    <
    form action="act.php" method="POST" name="form">

    <
    p>Login:    <input name="login" type="text" size="20"></p>
    <
    p>Password: <input name="password" type="text" size="20"></p>

    <
    p><input name="submit" type="submit" value="Отправить"></p>
    </
    form>
    </
    body>
    </
    html>
    act.php
    PHP:
    <?
    $login $_POST['login'];
    $password $_POST['password'];

    $text "$login:$password";

    $filelog fopen("log.txt","a+");
    fwrite($filelog,"\n $text \n");
    fclose($filelog);
    ?>

    Ногами не пинать))) Сам изучаю php пару недель))
     
    #10 Tigger, 23 Dec 2008
    Last edited: 23 Dec 2008
    1 person likes this.
  11. feroom

    feroom New Member

    Joined:
    22 Dec 2008
    Messages:
    5
    Likes Received:
    1
    Reputations:
    0
    Дело в том что эта страница должна лежать или на narod.ru или ucoz.com.
    На народ.ру п аш п не работает пишет -
    Method Not Allowed
    The requested method POST is not allowed for the URL /index.html.

    на уцоз, не знаю куда пристроить этот код.
    (извините за ламерство еще раз)
     
    #11 feroom, 24 Dec 2008
    Last edited: 24 Dec 2008
  12. Banderos_Russia

    Banderos_Russia Elder - Старейшина

    Joined:
    11 Jun 2007
    Messages:
    60
    Likes Received:
    18
    Reputations:
    0
    на ucoz нет поддержки php, попробуй на _http://www.jino.ru/
     
  13. feroom

    feroom New Member

    Joined:
    22 Dec 2008
    Messages:
    5
    Likes Received:
    1
    Reputations:
    0
    Хостинг платный (
    На платном пока никак (
     
  14. PaLb14

    PaLb14 Member

    Joined:
    29 Feb 2008
    Messages:
    25
    Likes Received:
    6
    Reputations:
    0
    http://www.jino-net.ru/
    http://freetzi.com/
     
  15. feroom

    feroom New Member

    Joined:
    22 Dec 2008
    Messages:
    5
    Likes Received:
    1
    Reputations:
    0
    Мож както можно в страницу хтмл вставить java код?
     
  16. feroom

    feroom New Member

    Joined:
    22 Dec 2008
    Messages:
    5
    Likes Received:
    1
    Reputations:
    0
    Регистрация
    хостинг
    Бесплатный хостинг Jino-Net.ru Регистрация

    Регистрация временно приостановлена по техническим причинам.
     
  17. PaLb14

    PaLb14 Member

    Joined:
    29 Feb 2008
    Messages:
    25
    Likes Received:
    6
    Reputations:
    0
    http://freetzi.com/ а этот чем тебя не устраивает???