Форум → Программирование → PHP для идиотов → Сохранить в файл и открыть
Сохранить в файл и открыть
Страницы: ← Следующая страница →
-
-
Окт. 7, 2010, 8:35 п.п., спустя 2 часа 46 минут 46 секунд
index.php:<form action="handler.php" method="post"> <input name="mytext" /> </form>
handler.php:<?php if(isset($_POST['mytext']) && $_POST['mytext']) { file_put_contents('/path/to/file.txt', $_POST['mytext']."\n", FILE_APPEND); }
https://smappi.org/ - платформа по созданию API на все случаи жизни -
Окт. 7, 2010, 9:24 п.п., спустя 49 минут 12 секунд
isset($_POST['mytext']) && $_POST['mytext']
кака то глупая проверка -
-
Окт. 8, 2010, 8:20 д.п., спустя 7 часов 9 минут 16 секунд
Смысла в isset в таком случае нету. Если перем не существует, то $_POST['mytext'] выдаст false и предупреждение. Так для чего тогда isset.if(!empty($_POST['mytext'])) { file_put_contents('/path/to/file.txt', $_POST['mytext']."\n", FILE_APPEND); }
-
Окт. 8, 2010, 8:22 д.п., спустя 1 минуту 59 секунд
а ничего, что $_POST['mytext'] вообще не выполнится?Спустя 41 сек.никакого предупреждения не будет -
Окт. 8, 2010, 8:31 д.п., спустя 8 минут 14 секунд
Кстати, тоже никогда не понимал таких проверок. Запилите мне ситуацию когда будет работать не так как надо? -
-
Окт. 8, 2010, 8:34 д.п., спустя 1 минуту 31 секунду
Смысла в isset в таком случае нету. Если перем не существует, то $_POST['mytext'] выдаст false и предупреждение. Так для чего тогда isset.if(!empty($_POST['mytext'])) { file_put_contents('/path/to/file.txt', $_POST['mytext']."\n", FILE_APPEND); }
Кстати, тоже никогда не понимал таких проверок. Запилите мне ситуацию когда будет работать не так как надо?
Что будет если $_POST['mytext'] не существует?
И вы как правильные пацаны делаете с E_ALLhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
Окт. 8, 2010, 8:36 д.п., спустя 1 минуту 45 секунд
будет нотис. Но я пацан не правильный и ставлю e_all только при отлавливание какой то ошибки) -
Окт. 8, 2010, 9:06 д.п., спустя 29 минут 27 секунд
это не эстетично … ))))))
ставлю e_all только при отлавливание какой то ошибки) -
Окт. 8, 2010, 9:13 д.п., спустя 7 минут 37 секунд
ну вот ты сам и ответил на свой вопрос
будет нотис. Но я пацан не правильный и ставлю e_all только при отлавливание какой то ошибки)https://smappi.org/ - платформа по созданию API на все случаи жизни -
Окт. 8, 2010, 9:16 д.п., спустя 2 минуты 23 секунды
adw0rd, я перевел твои слова на язык тех, кто эту тему нагуглит =) -
Окт. 8, 2010, 9:27 д.п., спустя 10 минут 59 секунд
E_ALL надо всегда ставить на мой взгляд…
За исключением тех случаев, когда твой (или чужой) код полное гавнище… Которое состоит из кучи ошибок и прочего дерьмаСпустя 72 сек.не хочешь юзать isset/empty и т.д. - юзай свой хелпер, типа:class ad { public static function post ($key) { return isset($_POST[$key]) ? $_POST[$key] : false; } } if(ad::post('mytext')) { return true; }
https://smappi.org/ - платформа по созданию API на все случаи жизни
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!