Структура БД корректна. Чтобы это понять придется разбирать структуру всей БД и взаимосвязей таблиц. Чтобы этого не делать, прошу помочь с одной атомарной задачей.
Приведенная структура таблицы приведена для примера. Реальная структура сложнее, под нее потом просто переделаю запрос.
Владимир Коротенко, ПО в процессе разработки. По мере поступления новых вводных, архитектура дорабатывается. Изначально уникальность записей была невозможна по организационным причинам.
Все намного проще. Заводишь пользователя ftp на селектеле и по протоколу FTP делаешь что хочешь.
1. Можешь нативными средствами php работать с ftp: www.php.su/functions/?cat=ftp
2. Можешь из php вызвать готовый скрипт SHELL для работы с ftp средствами операционки
3. Можешь из php вызвать любые средства и программы операционки
4. Можешь подмонтировать ftp-диск как папку системы и обычными файловыми операциями копирования делаешь перенос
Danbka, Любой программист профессионально растет всю жизнь. Код, написанный 5 лет назад, всегда отличается от кода, написанного сегодня. Какие баги и костыли могли быть в коде за несколько лет разработок не вспомнит никто и никогда. Переписывать под современные знания то, что не сломалось, тоже никто не будет. Поэтому задача и вопрос остались теми же: как автоматизировать проверку каждой доработки?
>Вы уверены, что правильно пишете код, следуя рекомендациям Битрикса?
Чтобы ответить на вопрос, сначала надо понять, про что именно идет речь? URL?
>За несколько лет разработки на Битриксе ни разу не было ситуации
Насколько я знаю, такая ситуация наблюдается у всех моих знакомых заказчиков, которые сейчас или когда-то ранее обслуживались даже крупными интеграторами/разработчиками битрикса. Каждое обновление гарантированно влечет за собой какие то поломки, восстановление, часы работы.
И вопрос не только про битрикс был. Вопрос не про стиль программирования под конкретный битрикс, вопрос про автоматизацию проверки работоспособности в разных CMS.
Самое смешное, что про автотесты отдельных модулей слышал когда то краем уха. Но как для моей ситуации их применить - не понимаю.
1. Есть кнопка в меню, потом кнопка исчезает. Автотесты как прикрутить к проверке наличия кнопки?
2. Есть ссылка, при нажатии на нее всплывает поп-ап. Вдруг в сафари или хроме поп-ап перестал всплывать. В других браузерах все ОК. Автотесты как прикрутить к проверке поп-апа?
3. Есть форма ввода. Вдруг перестала срабатывать кнопка "submit". Здесь автотесты можно прикрутить?
Если бы у меня было бы понимание, как можно проверять работоспособность элементов сайта, вопрос бы не задавал.
Мне нужно аккуратные черные или белые линеечки отрисовать поверх сайта на регулируемом расстоянии. С этой фигней помучался минут 5 и выкинул. То вообще исчезают полоски, то толстенные. Научным методом тыка так и не подобрал удобного сочетания параметров.
Для полноценного функционирования программы необходимы права root пользователя. Если я порутаю телефон, то просто профиль скопирую со старого и все. Я пока не планировал его рутовать.
Там у них в ТП сидит мартышка, которая рэндомно нажимает на кнопки ответа:
1 - "наши специалисты уже работают над этим, скоро будет исправлено". (В реальности - в следующей винде через 3 года. А проблема у тебя сейчас)
2 - "проблему воспроизвести не удалось, решайте сами"
3 - "почитайте КВ104394857, потом КВ405785776" (от которых пользы меньше, чем от пикабучки)
Ezhyg, Мне с этой файлопомойки с виндовс 10 надо подключиться к основному рабочему компу. На нем шары как работали, так и работают. Права доступа или есть, или нет. А если шара вообще не видна - это уже глюк уровнем глубже.
Приведенная структура таблицы приведена для примера. Реальная структура сложнее, под нее потом просто переделаю запрос.