В общем нужно сделать что-то такое: Если сессионная группа равняется выбранной группе из выборки, то сделать кнопку неактивной, и добавить на ней какую нибудь надпись (там смените группу...)
$result_set1=$mysqli->query("SELECT * FROM `files`, `users` WHERE `files`.`file_id`='$file_id' AND `files`.`group_f`= '$_SESSION[group]' AND (`files`.`poluchatel_file` = '$poluchatel_file' AND `files`.`poluchatel_file` = `users`.`id`)");
Доброго времени суток. Такая ситуация. На index.php есть форма для загрузки файлов. Дальше данные идут на upload.php. В принципе все грузится нормально. Но потребовалось сначала обработать файл (с помощью регулярок - сделал), дальше эту информацию подредактировать на result.php и уже чтобы загрузка прошла на upload_full.php. (С переменными все в порядке...).
И вот в upload.php как раз сам файл не грузится...при этом [error] => 0.
Сделал не msu, а msU, вот тогда уже возвращает пустой массив.
Мелкий пишет:
Поищите сперва способ достать текст в каком-нибудь более приличном виде.
Очень много все перерыл, перечитал, но это единственный более менее нормальный способ (Добавление)
Можно конечно через str_replace заменить эти теги на что нибудь, но менял на пустое место, ну и текст в результате без переносов был...
ТЕХНИЧЕСКОЕ ЗАДАНИЕ<br />
к курсовому проекту<br />
по курсу Системное программное обеспечение<br />
на тему <br />
создание мегапупер дупер<br />
ЦЕЛЬ РАБОТЫ: <br />
Обеспечение централизованного хранения технических заданий (ТЗ) и отчетов по ним кафедры АСОИУ с целью мониторинга выполненных и прогноза будущих заданий студентов, выполняемых в рамках курсовых и дипломных работ.<br />
ОСНОВНЫЕ ЗАДАЧИ<br />
Наименование задачи:<br />
Сроки<br />
2.1 <br />
Аналитический обзор программных web-систем, предназначенных для работы с документами (Google Docs и аналоги).<br />
31.03.14<br />
2.2 <br />
Разработка архитектуры системы и ее функциональной модели.<br />
06.04.14<br />
2.3 <br />
Разработка алгоритмов поиска ТЗ по атрибутам и по произвольным текстовым запросам.<br />
12.04.14<br />
2.4 <br />
Разработка модуля автоматического выделения задач из текста ТЗ и их орфографической проверки с помощью морфологического словаря Зализняка.<br />
15.04.14<br />
2.5 <br />
Разработка мониторинга выполнения задач ТЗ с возможностью загрузки результатов работы студентом и их оперативной оценки преподавателем.<br />
28.04.14<br />
2.6 <br />
Разработка пользовательского интерфейса системы и логики работы пользователя в системе.<br />
04.05.14<br />
2.7 <br />
Разработка базы данных системы и её наполнение.<br />
10.05.14<br />
2.8 <br />
Программная реализация системы<br />
15.05.14<br />
2.9 <br />
Тестирование системы в своем потоке.<br />
20.05.14<br />
2.10 <br />
Разработка руководства пользователя.<br />
25.05.14<br />
2.11 <br />
Решение заданий по промышленной логистике.<br />
27.05.14<br />
2.12 <br />
Составление технического задания на диплом.<br />
30.05.14<br />
ТЕХНИЧЕСКИЕ И ПРОГРАММНЫЕ СРЕДСТВА<br />
Конфигурация компьютера: Intel Core i-5 2,4GHz, ОЗУ: 4 ГБ, HDD: не менее 1 Гб свободного места.<br />
Язык разработки: Php.<br />
Среда программирования: Java.<br />
Операционная система: Windows 7/8.<br />
СУБД: MySQL.<br />
ТРЕБОВАНИЯ, ПРЕДЪЯВЛЯЕМЫЕ К СИСТЕМЕ<br />
В системе необходимо предусмотреть разделение пользователей на администратора, преподавателя и студента. Администратор настраивает внешний вид системы, пополняет справочники, редактирует пользователей и роли; преподаватель создает курсы, дисциплины, просматривает все ТЗ и отчеты, загружаемые студентами. Студенты только загружают ТЗ и отчеты и могут видеть только свои данные по всем курсам за все годы. Преподаватель загруженное ТЗ либо утверждает, после чего его нельзя редактировать, либо отправляет на доработку студенту, указывая в комментариях, что именно нужно исправить.<br />
Предусмотреть гибкие настройки интерфейса: возможность другим преподавателям просматривать свои курсы, возможность выгрузки документов на компьютер, возможность комментирования документов и т.п.<br />
Предусмотреть настраиваемую древовидную структуру для выбора документов: семестр–дисциплина–группа. В качестве фильтров для выбора могут быть указаны: год, курс, специальность, дисциплина, преподаватель, тематика работы.<br />
ТЗ и отчеты должны загружаться в текстовых файлах (doc, pdf) или в виде изображений (только для ТЗ). Просмотр загруженных документов должен осуществляться напрямую из браузера. Предусмотреть выгрузку документа на компьютер.<br />
Подсистема поиска должна работать как по атрибутам (год, группа, дисциплина, ФИО преподавателя, студента, консультанта, тематика работы, используемое ПО, оценка и т.п.), так и по произвольным текстовым запросам.<br />
Задачи автоматически выделяются из текста ТЗ и заполняются в БД системы (вместе со сроками и исполнителями). В интерфейсе к задачам добавляется: статус выполнения (выполнено, не выполнено), возможность загрузить документы, возможность комментирования документов.<br />
Для реализации задачи 2.4 использовать библиотеку <br />
mcr.dll<br />
(macrocosm.narod.ru) и/или библиотеку <br />
mystem <br />
от Яндекса.<br />
Допускается использовать фреймворки и готовые библиотеки, но нельзя использовать известные CMS (Joomla, WordPress и т.п.).<br />
Программный код разрабатываемой системы должен быть закомментирован не менее чем на 70%.<br />
Исполнитель<br />
студент группы 8-78-5<br />
П.П. Петров<br />
Руководитель<br />
ст. преподаватель каф. АСОИУ<br />
Чубака А. К.<br />
Заведующий каф. АСОИУ<br />
д.т.н., профессор<br />
В.Н. Кучуганов<br />
Из первого текста нужно взять: И.Д. Гвоздев
Из вторго взять: Чубака А. К.
Текст случайно выдается, и поэтому может быть как 1 так и 2.
Для второго вроде бы нормально, а для первого беда...И как то нужно еще сделать вместе, т.к. уже говорил, текст случайно выдает, и может быть как 1 так и 2.
В общем нужно проверить текст на правильность написания слов. Читал про mcr.dll (но что-то не понятно с ней, да и отзывов мало каких либо). Знаю что есть mystem от Яндекса (но здесь больше плохих отзывов). Подскажите какую нибудь библиотеку или функцию для проверки.
IllusionMH, не могли бы подсказать как сделать? А то несколько вариантов использовал, и все ошибку выдает.
Один из примеров: $xml=(string)$xml, ругался на строчку return strip_tags($xml->saveXML(), "<br />")