Прошу помощи. Сайт написан на Yii, система со встроенным редактором (kcfinder). Через редактор администратор загружает pdf-файлы. Однако в броузере они не выводятся, на скачивание не отдаются. Выводится:
"%PDF-1.4
%����
2799 0 obj <</Linearized 1/L 1515552/O 2801/E 199997/N 104/T 1459523/H [ 1116 2606]>>
endobj"
...и затем крокозябры, видимо, описывающие разметку документа. Подскажите, как принудительно отдавать файл на скачивание?
Может быть, перехватывать каким-либо образом обращение к файлу и перенаправлять на доп. скрипт? Как тогда это лучше сделать?
Или же как ещё можно реализовать необходимый функционал?
Буду очень признателен за помощь. (Добавление)
Извините за беспокойство. Нашёл решение. Смотрел совсем не в ту сторону.
Хотел бы возобновить старую тему.
У меня аналогичная "загвоздка", никак не могу найти решение.
Нужно рекурсией собрать массив из id-значений для вывода комментариев.
Раскомментировать echo $key; - выводятся значения в порядке в каком нужно (несколько уровней вложенности), но дело в том, что в БД хранится не только текст, но и другие данные, которые я затем через foreach($dt ... ) хотел бы вывести из БД в нужном порядке. Простое присваивание значения $key массиву ничего не даёт - заносятся только значения первого уровня.
Подскажите, пожалуйста, возможно ли собрать в массив все идентификаторы в нужном порядке? Как это можно сделать?
Кстати, выдаётся Notice: Undefined offset: ... in ... на
<buttonclass="but"onclick="eng()"> на английский </button>
<divid="trans"></div>
Здесь всё в порядке, переводит, вставляет через innerHTML на страницу перевод.
Но необходимо, чтобы перевод не отображался, а заносился в базу данных. То есть:
по submit-кнопке по событию onclick выполянется google-перевод POST-данных одной textarea и вместе с этим выполняется положенная обработка формы, некий PHP-сценарий. Затем все данные + перевод заносятся в БД.
Здравствуйте.
Подскажите, если знаете, ответ по MySQL.
Мне нужно выбирать через mysql_query("SELECT ... ") данные, удовлетворяющие значениям определённого массива из сессии. То есть, например, выбрать из таблицы значения некого поля, у которых id совпадают со значениями переданного массива. Если через foreach делать, формируется массив с одной строкой - только последнее значение этого поля.
Как-то вообще можно решить, сделать это?
И ещё: если поля типа date, возможно ли отсортировать значения в обратном порядке. Если ORDER BY ... DESC - не выходит почему-то.
Прошу помочь разобраться кое с чем, чтоб уяснить это раз и навсегда.
Как в зависимости от выполненного обработчика событий выполнить скрипт PHP.
Поясню на примере.
У меня есть форма, в ней кроме текстовых полей имеется два radio-переключателя. Нужно, чтобы при выборе одного переключателя догружались ещё текстовые поля, при выборе второго - сразу submit-кнопка.
Или, например, чтоб при клике по ссылке в меню создавать подменю, сформированное
из значений из БД.
Можно и с перезагрузкой страницы, главное, что интересует - это именно как в зависимости от выбранного значения элемента формы запустить тот или иной скрипт.
Схожая проблема в том, что нужно сделать на PHP функцию "пипетки", аналогичную функции из Photoshop. Использовать, например, image-кнопку, отсылать и возвращать координаты, при наведении на участок изображения, чтоб получить RGB-значение
цвета в дальнейшем.
А, может, где-то есть уже готовая такая функция? Нигде пока что не нашёл.
Вот. Мне бы понять общий принцип взаимодействия PHP и JS в этом плане.
Был бы очень признателен за помощь.