|
|
|
|
|
для: FatBoy
(29.01.2006 в 21:18)
| | Продолжение в теме http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=12366. Слишком длинная эта тема получается. | |
|
|
|
|
|
|
|
для: PantiL
(30.01.2006 в 16:52)
| | Тоже старался это подчеркнуть, именно поэтому мне больше всего понравилось последнее решение - я бы тоже пренебрёг защитой, так как скрипт очень смахивает на скрипт из системы администрирования, а администратор вряд ли будет что-либо ломать. В условиях задачи ничего не говорится о том, чтобы обходить такие ньюансы как переводы строк и знаки равно. Тем не менее следует учитывать, что эта тему будет темой ответов на первую задачу. | |
|
|
|
|
|
|
|
для: Artem S.
(30.01.2006 в 15:51)
| | А да просмотрел, именно поэтому сам параметром t не пользуюсь - очень легко из вида опустить.
PS Кстати, для промышленного применения и для работы в команде компактность скрипта и его прозрачность действительно имеет большое значение. Пренебрегать ею допускается только если необходимо обеспечить повышенную защиту и/или скорость работы. | |
|
|
|
|
|
|
|
для: Саня.
(30.01.2006 в 17:08)
| | Перевожу:
Саня:
Это что же? У каждой ОС свой символ перевода строки? У windows - "\r\n", у *nix - "\n", у mac - "\n\r"; а у альфы перевод строки случайно не "\n\r\n"? :))
P. S.
Что за дела? "Ошибка идентификации, попробуйте ещё раз, возможно ваша регистрация ещё не подтверждена"
|
| |
|
|
|
|
автор: Саня. (30.01.2006 в 17:08) |
|
|
для: cheops
(30.01.2006 в 15:00)
| | Рто что Р¶Рµ? РЈ каждой РћРЎ СЃРІРѕР№ СЃРёРјРІРѕР» перевода строки? РЈ windows - "\r\n", Сѓ *nix - "\n", Сѓ mac - "\n\r"; Р° Сѓ альфы перевод строки случайно РЅРµ "\n\r\n"? :))
P. S.
Что за дела? "Ошибка идентификации, попробуйте ещё раз, возможно ваша регистрация ещё не подтверждена" | |
|
|
|
|
|
|
|
для: cheops
(30.01.2006 в 15:04)
| | Претензии на то что скрипт не учитывает переводы строк, и много чего еще не учитывает считаю не правомерными - прочтите условия задачи - там не сказано что скрипт должен учитывать, а что нет.
Главное требование - принять данные и записать их в файл. Все скрипты с этим справляются.
А на самом деле интересно сколько решения есть у такой простецкой задачки | |
|
|
|
|
|
|
|
для: FatBoy
(30.01.2006 в 14:51)
| | В скрипте логическая ошибка:
в случае если в поля будут введены нули, то в файле окажется
А вообще забавная развлекалочка:)
предлагаю следующей темой сделать вывод на экран "Hello world!". Посмотрим какие народ задействует технологии:)))) | |
|
|
|
|
|
|
|
для: cheops
(30.01.2006 в 15:00)
| | >> Однако не учитывается UNIX-перевод строки \n ...
хеопс ты не обратил внимание на атрибут 'at', этим всем теперь занимается php
Пример хороший, вот только что грамозкий ;) | |
|
|
|
|
|
|
|
для: cheops
(30.01.2006 в 14:51)
| | Добавлю
Нет нужды применять file_exists, так как режим "a" сам может создать файл. | |
|
|
|
|
|
|
|
для: FatBoy
(30.01.2006 в 14:43)
| |
if (file_exists($filename)) {
// если файл существует - открываем его
$file = fopen($filename, "a");
} else {
// если файл не существует - создадим его
$file = fopen($filename, "w");
}
|
Лишняя проверка file_exists, т.к. если файл не существуе, попытка открытия его с флагом "a" сама создаст пустой. | |
|
|
|
|