HTML/HTM - Fishing

Discussion in 'PHP' started by Хелпер, 12 May 2007.

  1. Хелпер

    Хелпер Elder - Старейшина

    Joined:
    21 Feb 2007
    Messages:
    120
    Likes Received:
    31
    Reputations:
    -1
    Господа. Помогите. Нужно намутить страничку с двумя полями для ввода текста. и чтобы введённые данные отправлялись на мыло или сохранялись на сервере в Txt документ. ОЧЕНЬ ПРОШУ.
     
  2. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    PHP:
    <form method="post">
    <input name="pole" value="pole 1"/>
    <input name="pole2" value="Pole 2"/>
    <input type="submit" name="go"/>
    </form>
    <?php
    if($_POST['go'])
    {
    $filefopen('file.txt'"a");
    fwrite($file$POST['pole']."\r\n".$POST['pole2']);
    fclode($file);
    }
    ?>
     
  3. mouse.pro

    mouse.pro Elder - Старейшина

    Joined:
    6 Dec 2006
    Messages:
    113
    Likes Received:
    73
    Reputations:
    14
    Видимо после подмены dns античата, не только у меня возникли такие же мысли :)

    Исправил ошибки выше написаного поста
    Code:
    <form method="post"> 
    <input name="pole" value="pole 1"> 
    <input name="pole2" value="Pole 2"> 
    <input type="submit" name="go"> 
    </form> 
    <?php 
    if($_POST['go']) 
    { 
    $file= fopen('file.txt', "a"); 
    fwrite($file, $_POST['pole'].";".$_POST['pole2']."\r\n"); 
    fclose ($file);
    } 
    ?>
    
     
    #3 mouse.pro, 12 May 2007
    Last edited: 12 May 2007
  4. Хелпер

    Хелпер Elder - Старейшина

    Joined:
    21 Feb 2007
    Messages:
    120
    Likes Received:
    31
    Reputations:
    -1
    Извените, но файл file.txt после пробы остаётся пустым... :(
     
  5. Ky3bMu4

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

    Joined:
    3 Feb 2007
    Messages:
    487
    Likes Received:
    284
    Reputations:
    42
    Права 777 на папку и скрипт выставил?
     
  6. Хелпер

    Хелпер Elder - Старейшина

    Joined:
    21 Feb 2007
    Messages:
    120
    Likes Received:
    31
    Reputations:
    -1
    а чё такое права 777 ??? Я не знаю PhP дайте готовую страницу, шоб тока я её дал комунить под видом ООО "хххх" и всё....
     
  7. Хелпер

    Хелпер Elder - Старейшина

    Joined:
    21 Feb 2007
    Messages:
    120
    Likes Received:
    31
    Reputations:
    -1
    Вот чё выводится при клики на sumbit
    Method Not Allowed
    The requested method POST is not allowed for the URL /icq.html.
     
  8. DRON-ANARCHY

    DRON-ANARCHY Отец порядка

    Joined:
    4 Mar 2005
    Messages:
    716
    Likes Received:
    142
    Reputations:
    50
    То ли метод POST запрещен, то ли ты хочешь параметры втыкивать в html страницу)
     
  9. p-range

    p-range Elder - Старейшина

    Joined:
    5 Feb 2006
    Messages:
    137
    Likes Received:
    145
    Reputations:
    118
    наверное так и есть :D
     
  10. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    Если хочешь чтобы пхп скрипты выполнялись в html файлах добавь в файл .htaccess такой код:
    PHP:
    AddType application/x-httpd-php .php .html
     
  11. Ky3bMu4

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

    Joined:
    3 Feb 2007
    Messages:
    487
    Likes Received:
    284
    Reputations:
    42
    PHP:
    fflush($file);
    Вроде нехватает.
     
  12. p-range

    p-range Elder - Старейшина

    Joined:
    5 Feb 2006
    Messages:
    137
    Likes Received:
    145
    Reputations:
    118
    причем тут это? он передает пост параметры html файлу.
     
  13. Ky3bMu4

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

    Joined:
    3 Feb 2007
    Messages:
    487
    Likes Received:
    284
    Reputations:
    42
    Я php стал недавно изучать, но если не ошибаюсь, то fflush(); записывает изменения на диск. :cool:
     
  14. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    fflush

    (PHP 4 >= 4.0.1, PHP 5)
    fflush -- Сброс буфера вывода в файл
    Описание
    bool fflush ( resource handle )

    Данная функция осуществляет сброс буферизованных данных в файл, на который указывает handle. Возвращает TRUE в случае успешного завершения, FALSE - в противном случае. Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

    Указатель на файл должен быть корректным и указывать на файл, успешно открытый функциями fopen() или fsockopen().
     
  15. mouse.pro

    mouse.pro Elder - Старейшина

    Joined:
    6 Dec 2006
    Messages:
    113
    Likes Received:
    73
    Reputations:
    14
    В скрипте все нормально, я проверил у себя! Все работает, все записываем и создает!
    Причина может быть в том, что chmod не выставлен как нужно, либо как сказал один из участников форума
     
  16. Денись)ч

    Денись)ч New Member

    Joined:
    13 Apr 2007
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    в какую строку вписывать адрес почты , на который всё будет высылаться
    Если не трудно то покажите код готовой страницы