Как избежать накопление неиспользуемого CSS-кода в ходе жизни и развития сайта?В общем случае - никак. Если не следить за привязкой кода к цсс в процессе изменения, то такая фигня будет накапливаться естественным образом.
if($_FILES)
существовать не должны, все что попадает внутрь условия должно быть приведено к булеан, чтобы разночтений и вопросов, подобных этому, не возникало. В данном случае, в зависимости от назначения кода, можно было использовать как isset() так и !empty(). $curl = curl_init();
...
$response = curl_exec($curl);
json_decode($response); // куда попал результат выполнения функции - загадка
echo mb_convert_encoding($response, 'windows-1251', 'utf-8'); /* так как нифига не сделали,
нифига не получили. По стуи здесь просто ответ сервера, полученный из curl.
Кроме того, предполагалось же, что это будет объект, ну, судя по строчке ниже. Делать echo объекту,
еще и "конвертируя" его в какой-то формат, идея не из лучших.*/
print $response->{'text'}; /* нерабочий вывод поля text, так как у нас там и не объект,
и зачем print, а не echo? Или везде принт, или везде ечо, если разницу вы все равно не знаете.
Так же не обязательно здесь использовать {'text'},
так как вы уже знаете имя свойства, $response->text достаточно.*/
curl_close($curl);
Но заметил тут то, что показатели для одного и того же города могут ну очень сильно отличаться.Ну так и в чем проблема? Разные сервисы используют данные разных инструментов (погодных станций, спутников, зондов), ну и ПО для прогнозов сильно меняет картину, разные модели предсказания, так что в этом ничего странного нет. Вопрос предпочтений. Можно еще гисметео посмотреть, у них тоже есть апи.
Но в sqlite дата записывается в формате YYYY-MM-DD.Это не в sqlite, это исо стандарт записи даты.
В таблице в столбце date записана дата в формате DD.MM.YYYYВ таблице в столбце date записана дата в формате DD.MM.YYYYНу, то есть вы знали что есть формат конкретный формат, но все равно сделали через ж, в угоду собственному чувству прекрасного?
Мне нужно получить сроки на неделю вперед от сегодняшней датыИ вот мы приходим к самому интересному: почему запись в стандартном виде будет работать нормально, а в вашей записи все... очень плохо? Дело в том, что в большинстве бд дата сравнивается как строка, именно по этому запись идет как год.месяц.день, так как при сравнении 2 строк в таком формате любое сравнение 2 дат будет корректно сравнивать 2 строки с правильным результатом. Тем более что в sqlite нет типа данных date, но с правильным форматом содержимого он особо не нужен. Меняйте формат хранения и будет вам щастие.
времени просто до нгИмхо только фриланс. На понимание базовых вещей и создание рабочего кода уйдет скорее всего гораздо больше времени. А так за условные 20 баксов получите рабочую версию своих хотелок.
1) Подучить php и написать на нем какие-то формы.Нужно правильно создать формы, соответственно подучить раздел "формы хтмл", и соответственно обработку гет и пост запросов на сервере. В случае пхп - глобальные переменные гет и пост. Ну и проверки на валидность данных.
2) Создать бд, с mysql знаком, но видел многие делают на phpmyadmin каком-то.Установки и настройка окружения уже займут какое-то время, даже если поставить готовые пакеты типа опенсервера. Да, создать простенькую бд можно в майадмине, но надо понимать хотя бы базовые принципы работы с реляционными бд. В идеале - типы данных и как их верно применять, 3 нормальную форму, индексирование, внешние ключи...
3) подключить, настроитьДа, подключить, настроить. Масса туториалов, но все это время, которого у вас, судя по срокам, просто нету.
При добавлении новой записи в бд хочу проверять, чтобы не было похожей записи."Похожий" - человеческое малоформальное определение. Все сильнее убеждаюсь что средняя особь кожаных мешков не шарит за формализацию. Распишите какие критерии "похожести" для вас являются приемлемыми. Можно на примере 2 текстов.
В консоли вижу ошибку 500Логи ошибок пхп смотрите, ну или включите вывод ошибок и смотрите что пишет сервер в нетворке. Хотя может он и пишет, но вы не смотрели респонс...
echo 1; exit;
вместо ретурна.