Sah: Правил только find_rout, результат после ручного выбора пунктов начала и конца: Query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') LIMIT 2' at line 1
Query: SELECT * FROM `cities` WHERE `id` IN (,) LIMIT 2;
<?php
$page= new Template(); $page->LoadFile($_SERVER['DOCUMENT_ROOT'].'/templates/'.'check-cities.html');
$SQL="SELECT * FROM `cities` WHERE `id` IN (".$start[1].",".$end[1].") LIMIT 2"; $temp=get_city_data_by_sql($SQL);
Эта часть кода не менялась, значения приходят с фронта. Вы пытаетесь запустить скрипт из консоли?
По инспектору вход выглядит нормально:
т.е. start и end были отправлены и попали в url.
===
"После выбора пунктов" - таки с фронта. Навскидку не знаю, пока нет времени дебажить. Пока гляньте, что приходит в $_SERVER['REQUEST_URI'] - возможно путь переписывает?
ArbitHome: опросил более ста домохозяек, большинство склоняется что это рецепт мерзкой кашицы каричневого цвета )
Для ваших домохозяек есть специально обученные шеф-повара 😂
ArbitHome:
ага, поэтому фрилансы завалены такими проектами, только никто не горит желанием за них браться, а если берется, то ломит тройную цену. так что проще все заново сделать )))
Вам заказчиков не жалко?
Я уже давал ссылку на программиста в соседнем разделе, работающего по $20-25/час не на фреймворках. Полагаю, это то что вы называете "тройной ценой". Обратите внимание на отзывы в теме. Программисты продают вполне учитываемый товар - свое время. В рамках одной ниши программисты одного уровня стоят одинаково за час работы. Любите платить за велосипеды - не используйте фреймворки. Умеете находить гениальных студентов, которые за две недели за еду делают то, что вы не можете потом создать за год, командуя "опытными погромистами" - вы счастливый человек, открывайте свою IT контору и гребите деньги миллиардами.
За сим желаю вам больше гениальных студентов, и надеюсь что вам не придется столкнуться с разработкой серьезных проектов, которые должны работать, а не "как-нибудь" 🍿
Sah: Супер! Работает, но не всё. Промежуточные точки на маршруте не отображаются, это одна из значимых частей уникального контента на странице. Еще хочу добавить, что в такой комплектации как у меня нужно также править файлы cron/cron_create_route1.php, cron/cron_create_route10.php
Да, маршрутные точки - пока увы. Ждем пока кто-нибудь разгребет яндексовский декодер.
Предлагаю рассмотреть историю "где профессионал за 2 недели делает то, что не сделают студенты за год на фреймворке" :)
Это слишком просто. Студенты на чем угодно за сколько угодно времени могут не сделать, особенно если их каждые пару месяцев меняют, заказчик в панике, и все сроки трижды сгорели.
Ladycharm:
Ещё "самописный" движок можно делать для клиента в случае, если ему требуется сайт-визитка или landing-page.
Не согласен.
Если ему требуется полустатичная визитка - выбор идет на Jekyll/Middleman
Если ему нужна динамика, то выбор идет на CMS, друпал в минимальной установке, плюс кеширование - работает очень шустро.
Если надо развернуться очень быстро и компактно - зачем изобретать велосипед, берем минималистичный фреймворк и разворачиваемся:
require 'sinatra'
get '/' do
render 'front'
end
get '/contacts' do
render 'contacts'
end
post '/contacts' do
# do something with the form data
redirect to '/contacts'
end
И БД с полями для роутинга не нужно, и "понятно даже домохозйяке"🍿
Это могла быть проблема с сайтом. Что-то подвисло, сломалось и отдает пустой ответ, отбивает соединение. Бесплатный тариф дает меньше плюшек, но основные функции они не запарывают.
Правил только find_rout, результат после ручного выбора пунктов начала и конца:
Query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') LIMIT 2' at line 1
Query: SELECT * FROM `cities` WHERE `id` IN (,) LIMIT 2;
Эта часть кода не менялась, значения приходят с фронта. Вы пытаетесь запустить скрипт из консоли?
По инспектору вход выглядит нормально:
т.е. start и end были отправлены и попали в url.
===
"После выбора пунктов" - таки с фронта. Навскидку не знаю, пока нет времени дебажить. Пока гляньте, что приходит в $_SERVER['REQUEST_URI'] - возможно путь переписывает?
Карнавал - бесплатен для одного некоммерческого, добавляет свой брендинг;
Дискус - непреходящая классика;
Если нужно что-то индивидуальное и объем большой - обращайтесь, обсудим.
Прежде чем: Смелый не делает бекапов. Мудрый бекапит БД и файлы.
=====
Теме ап. Есть кто смелый? Можно пробовать маршрутные точки!
В дополнение к инструкции сверху, делаем так - тыц
(на примере крона, для find_route - аналогичная манипуляция)
По результату отписываемся.
опросил более ста домохозяек, большинство склоняется что это рецепт мерзкой кашицы каричневого цвета )
Для ваших домохозяек есть специально обученные шеф-повара 😂
ага, поэтому фрилансы завалены такими проектами, только никто не горит желанием за них браться, а если берется, то ломит тройную цену. так что проще все заново сделать )))
Вам заказчиков не жалко?
Я уже давал ссылку на программиста в соседнем разделе, работающего по $20-25/час не на фреймворках. Полагаю, это то что вы называете "тройной ценой". Обратите внимание на отзывы в теме. Программисты продают вполне учитываемый товар - свое время. В рамках одной ниши программисты одного уровня стоят одинаково за час работы. Любите платить за велосипеды - не используйте фреймворки. Умеете находить гениальных студентов, которые за две недели за еду делают то, что вы не можете потом создать за год, командуя "опытными погромистами" - вы счастливый человек, открывайте свою IT контору и гребите деньги миллиардами.
За сим желаю вам больше гениальных студентов, и надеюсь что вам не придется столкнуться с разработкой серьезных проектов, которые должны работать, а не "как-нибудь" 🍿
Но если точки нужны, через пару дней будут доступны, похоже.
Супер! Работает, но не всё. Промежуточные точки на маршруте не отображаются, это одна из значимых частей уникального контента на странице. Еще хочу добавить, что в такой комплектации как у меня нужно также править файлы cron/cron_create_route1.php, cron/cron_create_route10.php
Да, маршрутные точки - пока увы. Ждем пока кто-нибудь разгребет яндексовский декодер.
Предлагаю рассмотреть историю "где профессионал за 2 недели делает то, что не сделают студенты за год на фреймворке" :)
Это слишком просто. Студенты на чем угодно за сколько угодно времени могут не сделать, особенно если их каждые пару месяцев меняют, заказчик в панике, и все сроки трижды сгорели.
Ещё "самописный" движок можно делать для клиента в случае, если ему требуется сайт-визитка или landing-page.
Не согласен.
Если ему требуется полустатичная визитка - выбор идет на Jekyll/Middleman
Если ему нужна динамика, то выбор идет на CMS, друпал в минимальной установке, плюс кеширование - работает очень шустро.
Если надо развернуться очень быстро и компактно - зачем изобретать велосипед, берем минималистичный фреймворк и разворачиваемся:
И БД с полями для роутинга не нужно, и "понятно даже домохозйяке"🍿
Если абонентки выходят дороже покупки - покупайте.
Разрабатывать с нуля не стоит, это массовый продукт, купить копию отшлифованого сервиса будет дешевле и надежнее.
Это могла быть проблема с сайтом. Что-то подвисло, сломалось и отдает пустой ответ, отбивает соединение. Бесплатный тариф дает меньше плюшек, но основные функции они не запарывают.
Я в этом чайник. Где, что поменять?
В JS не в курсе, увижу труп - может подскажу. (увидел, JS в норме, PHP смотрите ниже)
Не парсится в базу начальная и конечная точка (координаты), ни в ручном ни в авторежиме. Но те маршруты которые давно в б. д., - видны
Вот с этим мои фиксы должны помочь.
По результатам сравнения, маленькая инструкция по спасению утопающих:
1. Файлы отличаются у разных людей. Обязательно делайте резервную копию оригиналов, лучше заменяйте только отличающиеся места.
2. В основном скрипте крона дублируются данные подключения к БД, если копируете - не забудьте заменить на свои.
3. Слева оригинал, справа как должно стать, отличия выделены:
cron/cron_create_route.php - тыц
includes/find_route.php - тыц