
Sergey
19.04.2018
10:07:24
а вижу, в него надо совать компоненты перед тем как он соберет, тогда как фабрика сразу выдает результат нужный, при том что билдер может сделать только 1 тип обьектов

Serg
19.04.2018
10:30:18
Как сделать чтобы при переходе по адресу http://mysite.ru/чтототам в любом случае отрабатывал мой .php скрипт?

Дмитрий
19.04.2018
10:31:09
наверное сделать его index.php?

Chuvi
19.04.2018
10:32:54

Google

Serg
19.04.2018
10:36:01
ну мне не простая переадресация нужна, а чтобы я мог получить часть адреса после названия сайта.
как на все страницы сайта воткнуть один и тот же php код? Без использования движков сайтов? На чистом php

Sergey
19.04.2018
10:38:39
гугли front controller

Serg
19.04.2018
10:48:25
ниче не понятно
а в php есть какой нибудь файл который исполняется перед отдачей страницы?

Vladimir
19.04.2018
10:49:58
Весь PHP исполняется перед отдачей страницы
Скорее всего у тебя есть какой-то общий шаблон сайта, так?

✌ Alex ?+?
19.04.2018
10:50:50
Посоны, обновил ПыХП с 5.3 на 5.4...
Вместо букв непонятные черные ромбы с вопросами

Romka
19.04.2018
10:51:02
кодировка?

Евгений
19.04.2018
10:51:05

Serg
19.04.2018
10:51:37

Romka
19.04.2018
10:51:43

Google

John
19.04.2018
10:59:08

Serg
19.04.2018
10:59:55
а если пользователь введет sitename/helloworld?
не исполнится же ниче

Sergey
19.04.2018
11:00:07
товарищи не распинайтесь, я дал ответ на вопрос, смысл уточнять если человек не хочет гуглить

Serg
19.04.2018
11:00:26
без MVC можно?

John
19.04.2018
11:00:45
можно
.htaccess
mod_rewrite
гугли

Sergey
19.04.2018
11:01:14
не согласен

Андрюха (Ren)
19.04.2018
11:01:16
ТАНКИСТЫ ЕСТЬ? срочно

Sergey
19.04.2018
11:01:17
это не php

Sergey
19.04.2018
11:01:18

Serg
19.04.2018
11:01:27
ну перенаправится на index.php а как я url получу который юзер вбивал до переадресации?

Sergey
19.04.2018
11:01:33
кроме того в nginx нет .htaccess

John
19.04.2018
11:02:18
В nginx есть другие способы реализации того же механизма
А именно перенаправления запросов на единую точку входа

Sergey
19.04.2018
11:02:39
есть
но там уже не работает
.htaccess

Google

John
19.04.2018
11:03:00
Не работает
Потому что .htaccess для апача

Dmitriy
19.04.2018
11:03:14

Sergey
19.04.2018
11:03:15
к тому же вопрос про php был

Dmitriy
19.04.2018
11:03:16
все будет

John
19.04.2018
11:04:04

Sergey
19.04.2018
11:04:15
front controller, хотя да, совсем без правки конфига сервера - никак

Serg
19.04.2018
11:04:34
у меня бесплатный хостинг от jino там кто знает что стоит?

Sergey
19.04.2018
11:05:43
полагаю администраторы jino

Serg
19.04.2018
11:06:16
Apache там нашел

John
19.04.2018
11:06:38

Dmitriy
19.04.2018
11:06:40

Vladimir
19.04.2018
11:07:04


Vladislav
19.04.2018
11:07:27
Всем привет, не знаю туда попал или не туда, но есть проблема, которую надо решить (не за бесплатно конечно)
Выглядит она следующим образом
Магазин на движке PrestaShop 1.6.
Произошёл сбой. Не вдаваясь в подробности, в итоге мы получили урезанные таблицы связей между фото и товарами. Сами файлы фото физически сохранились, проблема именно в связях.
В текущий момент пытаемся выяснить у хостера, не делал ли он автоматические бекапы баз своих клиентов. Если найдётся такой бекап не старше нескольких дней, то проблема будет решена. Но у нас выделенный сервер, поэтому высокая вероятность отрицательного ответа от хостера.
Также имеется дамп всей базы 3-месячной давности. С точки зрения новых фото - это немного. То есть таблицы этого дампа, отвечающие за связь между товарами и фото, нам вполне подходят. Но мы не можем просто откатиться к этой версии, так как помимо фото за это время добавилось много новой информации. Поэтому задача стоит в том, чтобы извлечь из дампа данные и локально вставить некоторые таблицы в рабочую базу (а может быть даже и отдельные записи). Но у меня нет хорошего понимания структы нашей БД. Я не знаю всех связей между таблицами. Попробовал обновить некоторые таблицы, которые явно связаны с фото, но это не дало результата. Был бы очень к стати человек, знакомый с логикой БД PrestaShop.


Sergey
19.04.2018
11:08:17

John
19.04.2018
11:08:31
Речь шла не о маршрутизации.

Sergey
19.04.2018
11:09:13
речь шла о том, чтобы по разным url подключать разные php скрипты
методами php как я полагаю


Vladimir
19.04.2018
11:09:27
Магазин на движке PrestaShop 1.6.
Произошёл сбой. Не вдаваясь в подробности, в итоге мы получили урезанные таблицы связей между фото и товарами. Сами файлы фото физически сохранились, проблема именно в связях.
В текущий момент пытаемся выяснить у хостера, не делал ли он автоматические бекапы баз своих клиентов. Если найдётся такой бекап не старше нескольких дней, то проблема будет решена. Но у нас выделенный сервер, поэтому высокая вероятность отрицательного ответа от хостера.
Также имеется дамп всей базы 3-месячной давности. С точки зрения новых фото - это немного. То есть таблицы этого дампа, отвечающие за связь между товарами и фото, нам вполне подходят. Но мы не можем просто откатиться к этой версии, так как помимо фото за это время добавилось много новой информации. Поэтому задача стоит в том, чтобы извлечь из дампа данные и локально вставить некоторые таблицы в рабочую базу (а может быть даже и отдельные записи). Но у меня нет хорошего понимания структы нашей БД. Я не знаю всех связей между таблицами. Попробовал обновить некоторые таблицы, которые явно связаны с фото, но это не дало результата. Был бы очень к стати человек, знакомый с логикой БД PrestaShop.
А если развернуть дамп на локальной машине, снять дамп конкретно таблицы и накатить её поверх связки?

Google

Vladimir
19.04.2018
11:09:58
Я сам хз, как в престе хранится, но просто первый вариант пришедший в голову

John
19.04.2018
11:10:26

Serg
19.04.2018
11:11:32
Короче если юзер вводит мойсайт/админ то попадал на страницу со скриптом1, если любой другой адрес то на страницу со скриптом2 при этом адрес который юзер указывал должен быть сохранён.

Admin
ERROR: S client not available

Sergey
19.04.2018
11:11:37
> как на все страницы сайта воткнуть один и тот же php код? Без использования движков сайтов? На чистом php
ок я переосмыслил

Serg
19.04.2018
11:12:23
в остальном все так

Sergey
19.04.2018
11:13:12
видимо, я предугадал зачем это и предложил куда копать. исходный вопрос - согласен, про полное извращение

Serg
19.04.2018
11:13:36
Нужно для сокращателя ссылок.

Sergey
19.04.2018
11:13:55
Явно нет
кстати не было случаем опыта в таких извращениях? интересно насколько жизнеспособен сервер на php

Dmitriy
19.04.2018
11:15:48
жизнеспособен. инфа 100%

Sergey
19.04.2018
11:16:07
спасибо, праздное любопытство удовлетворено

Dmitriy
19.04.2018
11:16:31
https://github.com/php-pm/php-pm
можно это потыкать

Sergey
19.04.2018
11:16:42
хотя если подумать то асинхронник типа на конструкциях вроде node вполне интересно. я запишу эту идею.
никто не вкурсе дженерики еще не готовы? в плане спецификации

John
19.04.2018
11:18:59
Вроде нет

Romuald
19.04.2018
11:21:51
Привет! С amo работал кто?
Не хочется дублировать базу аккаунта амо.
Но например как хранить 23000 записей, которые приходят в json.
Получить все сделки вместе с контактами, через связь. Но вот как это хранить, ведь если не хранить, запрос будет занимать время.

Sergey
19.04.2018
11:24:43
не хочется дублировать и как хранить взаимоисключающие

Google

Romuald
19.04.2018
11:25:10
Ну имеется ввиду не хранить в бд. чтобы не создавать миллион полей
Допустим выдернуть всех сделок и всех контактов. Связать их и этот json массив сохранить в файл.
Суть только в ввыводе на фронт, а там уже по id можно легко назад отправлять
Как правильно это все организовать?

Sergey
19.04.2018
11:27:12
в БД

Romuald
19.04.2018
11:27:55
То есть создать модель, в которой уже все будет связано?
Все необходимые поля. А потом новые сделки подгружать?

Sergey
19.04.2018
11:28:13
уточните вопрос

Romuald
19.04.2018
11:32:05
Смотрите:
нам нужен список сделок, сделки имеют связь с контактами.
Мы отображаем список с пагинатором сделок, но список — это набор необходимых нам полей, часть полей в связанной модели контактов.
Если при получении сделок, по айди контакта дергать инфу контакта, то запрос в целом получится тяжелый.

John
19.04.2018
11:34:59
google it

Sergey
19.04.2018
11:35:24

Romuald
19.04.2018
11:35:31
у нас есть запрос "все сделки" и запрос "получить объект контакта по id"
Причем 1 сделка = 1 запрос к получению объекта контакта.