[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Гостевая книга шаг 3
Konsole
Здравствуйте, у меня проблема при записи в файл,
<?php


/**
* The guest book
* Гостевая книга
*
@author IT studio IRBIS-team
*
@copyright © 2009 IRBIS-team
*/
/////////////////////////////////////////////////////////
/**
* We establish the charset and level of errors
* Устанавливаем кодировку и уровень ошибок
*/

header("Content-Type: text/html; charset=utf-8");
error_reporting(E_ALL);

$text1 = !empty($_POST['text1'])?$_POST['text1']:null;
$text2 = !empty($_POST['text2'])?$_POST['text2']:null;
?>
<form action="?" method="post">
<
input name="text1" type="text" value="<?php echo htmlspecialchars($text1) ?>"/><br />
<
textarea name="text2" cols="40" rows="10"><?php echo htmlspecialchars($text2); ?></textarea><br />
<
input name="ok" type="submit" />
</
form>
<?php

if(!empty($_POST['ok']))
{
if(!$text1)
echo 'Текстовое поле не заполнено.';
elseif(!$text2)
echo 'Текстовая область не заполнена.';
else // Записываем информацию в файл, заканчивая символом переноса строки \n
file_put_contents('text.txt', $text2 ."\n", FILE_APPEND);
}
else
{
echo 'Напишите что-нибудь';
} ?>

При нажатии на кнопку должен появиться файл, но у меня он почему-то не появился.. не подскажете в чем проблема?



Спустя 9 минут, 57 секунд (12.05.2011 - 11:27) Guest написал(а):
Прорверьте права.

Спустя 12 минут (12.05.2011 - 11:39) Konsole написал(а):
права на что? папок нету или на сам файл?

Спустя 3 минуты (12.05.2011 - 11:42) sharki написал(а):
Konsole
А ты сравнивай напрямую if($text1 == NULL) и т.п

Спустя 20 минут, 12 секунд (12.05.2011 - 12:02) Konsole написал(а):
sharki
проверил так и все равно. не хочет создаваться файл text.txt , а почему так и не понимаю, все как в уроке. http://irbis-team.com/15/5/3

Спустя 1 минута, 3 секунды (12.05.2011 - 12:03) sharki написал(а):
Konsole
А ты без всяких там проверок попробуй вызови эту функцию, и глянь создаст или нет

Спустя 20 минут, 40 секунд (12.05.2011 - 12:24) Konsole написал(а):
неа, не создал

Спустя 18 минут, 44 секунды (12.05.2011 - 12:43) sharki написал(а):
Konsole
Хм, это точно тот файл обработчик?
file_put_contents("text.txt","fgdgdfgdfg");

Так напиши, точно должен создать! Если нет, то смотри правильная ли логика у тебя там

Спустя 5 минут, 31 секунда (12.05.2011 - 12:48) Konsole написал(а):
точно,
все сделано как тут http://irbis-team.com/15/5/3
Лан пойду искать траблу, спасибо за помощь
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.