Одесса: 2°С (вода 8°С)
Киев: 0°С
Львов: -2°С

Тема: Работа с формами в PHP, вывод информации в тхт. файл..

Ответить в теме
Показано с 1 по 3 из 3
  1. Вверх #1
    Посетитель Аватар для Cкорпион
    Пол
    Мужской
    Возраст
    33
    Сообщений
    243
    Репутация
    65

    Question Работа с формами в PHP, вывод информации в тхт. файл..

    Подскажите где можно почитать как вывести инфо из формы в тхт файл.. Вот пример - не работает, если кто знает - подскажите чего нехватает:

    <html>
    <head>
    <title>existing 10-7</title>
    </head>
    <body bgcolor="#ffffff" text="#000000" link="#cbda74" vlink="#808040" alink="#808040">
    <?
    if(!isset($seenform))
    {
    $seenform="n";
    }
    $form = "
    <form action=\"Listing10-7.php\" method=\"post\">
    <input type=\"hidden\" name=\"seenform\" value=\"y\">
    <b>Give us your personal info!</fb><br>
    Your Name:<br>
    <input type=\"text\" name=\"name\" size=\"20\" maxlength=\"20\" value=\"\"><br>
    Your Email:<br>
    <input type=\"text\" name"=\"email\" size=\"20\" maxlength=\"20\" value=\"\"><br>
    Your Occupation:<br>
    <select name=\"job\">
    <option value=\"\">What do you do?:
    <option value=\"student\">Student
    <option value=\ "programmed ">Programmer
    <option value=\"manager\">Project Manager
    <option value=\"slacker\">Slacker
    <option value=\"chef\">Gourmet Chef
    </select><br>
    <input type=\"submit\" value=\"submit!\">
    </form>";
    if ($seenform != "у") :
    print "$form"; else :
    $fd = fopen("useMnformation.txt", "a");
    $name = str_replace("|", "", $name);
    $email = str_replace("|", "", $email);
    $user_row = $name." ".$email."|".$language." ".$job."\n";
    fwrite($fd, $user_row) or die("Could not write to file!");
    fclose($fd);
    print "Thank you for taking a moment to fill out our brief questionnaire!":
    endif;
    ?>
    </body>
    </html>
    Заранее благодарен.
    Жизнь вкусна и я к ней так привязан...


  2. Вверх #2
    Постоялец форума Аватар для Илья Царюк
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    35
    Сообщений
    1,523
    Репутация
    694
    Записей в дневнике
    3
    1. Необходимо прописать в action формы ссылку на нужный скрипт, методом указать post.
    2. В скрипте считать данные из массива $_POST, отфильтровать и проверить.
    3. Писать а файл любыми удобными функциями.
    Считаешь себя украинцем? Изучай украинскую историю и культуру.

  3. Вверх #3
    User banned
    Пол
    Мужской
    Адрес
    Brisbane
    Сообщений
    2,009
    Репутация
    401
    Записей в дневнике
    1
    А за програмирование при register_globals on надо расстреливать сразу.

    У тебя не хватает строчки $seenform = $_REQUEST['seenform'];

    а вообще для того чтоб проверить была ли форма засабмитена не обязательно создавать невидимое поле

Ответить в теме

Похожие темы

  1. Введение в PHP, MySQL
    от Anonymous в разделе Программирование
    Ответов: 81
    Последнее сообщение: 21.03.2015, 02:17
  2. Бесплатно 25 мб места, cPanel, MySQL, PHP, CGI, Perl и др.
    от OnlineHoster в разделе Интернет :: технические вопросы
    Ответов: 1
    Последнее сообщение: 25.02.2006, 22:00
  3. помогите! PHP -> сохранение страницы с другого хоста
    от [)wad.org в разделе Программирование
    Ответов: 5
    Последнее сообщение: 22.03.2005, 16:25
  4. пмогите!!!!! (php,mysql, while();)
    от Jeno в разделе Программирование
    Ответов: 7
    Последнее сообщение: 23.11.2004, 17:07
  5. Кто у нас программирует на PHP?
    от iFog в разделе Программирование
    Ответов: 23
    Последнее сообщение: 10.03.2004, 17:35

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения