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