Форум → Программирование → PHP для идиотов → Сохранить в файл и открыть
Сохранить в файл и открыть
Страницы: ← Следующая страница →
-
-
Окт. 8, 2010, 7: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 на все случаи жизни -
Окт. 8, 2010, 8:24 д.п., спустя 49 минут 12 секунд
isset($_POST['mytext']) && $_POST['mytext']
кака то глупая проверка -
-
Окт. 8, 2010, 7: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, 7:22 п.п., спустя 1 минуту 59 секунд
а ничего, что $_POST['mytext'] вообще не выполнится?Спустя 41 сек.никакого предупреждения не будет -
Окт. 8, 2010, 7:31 п.п., спустя 8 минут 14 секунд
Кстати, тоже никогда не понимал таких проверок. Запилите мне ситуацию когда будет работать не так как надо? -
-
Окт. 8, 2010, 7: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, 7:36 п.п., спустя 1 минуту 45 секунд
будет нотис. Но я пацан не правильный и ставлю e_all только при отлавливание какой то ошибки) -
Окт. 8, 2010, 8:06 п.п., спустя 29 минут 27 секунд
это не эстетично … ))))))
ставлю e_all только при отлавливание какой то ошибки) -
Окт. 8, 2010, 8:13 п.п., спустя 7 минут 37 секунд
ну вот ты сам и ответил на свой вопрос
будет нотис. Но я пацан не правильный и ставлю e_all только при отлавливание какой то ошибки)https://smappi.org/ - платформа по созданию API на все случаи жизни -
Окт. 8, 2010, 8:16 п.п., спустя 2 минуты 23 секунды
adw0rd, я перевел твои слова на язык тех, кто эту тему нагуглит =) -
Окт. 8, 2010, 8: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 на все случаи жизни
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!