За последние 24 часа нас посетили 18656 программистов и 1624 робота. Сейчас ищут 1805 программистов ...

Не записываются данные в файл

Тема в разделе "PHP для новичков", создана пользователем php-chainik, 4 ноя 2009.

  1. php-chainik

    php-chainik Активный пользователь

    С нами с:
    4 ноя 2009
    Сообщения:
    4
    Симпатии:
    0
    Здравствуйте!
    Нужна помощь по следующему вопросу.
    Есть скрипт записи данных в файл:

    <?php
    $filelist = "emails.txt";
    if (isset($email)) {
    addEntry($email);
    }

    function displayAddEntryForm() {
    echo "Subscribe:";
    echo "<form name=addEntry action=subscribe.php method=post>";
    echo "<input type=text name=email>";
    echo "<input type=submit name=submit value=subscribe>";
    echo "</form>";
    }

    function addEntry($email) {
    $fp = fopen($GLOBALS["filelist"], "a");
    $emailsize = strlen($email . "\n");
    $fw = fwrite($fp, $email . "\n", $emailsize);
    if ($fw)
    echo "<h2><div align=center>You have subscribed successfully!</div></h2>";
    else
    echo "Error!";
    }

    displayAddEntryForm();
    ?>

    Я пробую его запустить на локальном компьютере (открываю в браузере http://localhost/maillist/subscribe.php), установлен Apache 2.2 и php5. При этом форма выводится, но запись в файл не происходит, никаких сообщений не выдается. В чем может быть проблема?
    Я совсем новичок в php, сорри если вопрос элементарный.
    Заранее спасибо за помощь.
     
  2. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    register_globals
     
  3. php-chainik

    php-chainik Активный пользователь

    С нами с:
    4 ноя 2009
    Сообщения:
    4
    Симпатии:
    0
    меняю значение на on, off, результат тот же.
    В httpd.conf есть строка PHPIniDir "C:/php/"
     
  4. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    После смены настроек надо перезапускать apache.
     
  5. php-chainik

    php-chainik Активный пользователь

    С нами с:
    4 ноя 2009
    Сообщения:
    4
    Симпатии:
    0
    Получилось! Ура! Спасибо! :)
     
  6. nimistar

    nimistar Активный пользователь

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0
    Simpliest - прикалываешься ? :)