Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2015.09.10;
Скачать: [xml.tar.bz2];

Вниз

Php и пдф отчет   Найти похожие ветки 

 
alexdn ©   (2014-10-08 14:20) [0]

Вот есть php файл который собирает из переменных pdf документ. Нужно прервать его выполнение и вывести на экран небольшое окошко, в котором можно подкорректировать некоторые поля, например фамилию и город. И потом продолжить создание pdf документа. Что то я не представляю общий подход: как прервать выполнение этого пхп файла, получить get или post ответ от окошка и продолжить выполнение. Подскажите алгоритм плиз.


 
ВладОшин ©   (2014-10-08 14:29) [1]

собрать переменные
вывести в окошко на редактирование
заменить новыми
goto Вот есть php файл который собирает из переменных pdf документ


> Как будут решать задачу "Вскипятить чайник?" физики и математики
>
> - налить воду, зажечь огонь, поставить чайник на огонь и
> подогреть до 100° С.
> А теперь новая задача "Вскипятить наполненный водой чайник?
> "
>  Физики: зажечь огонь, поставить, нагреть.
>  Математики: выльем воду из чайника, чем сведем задачу к
> предыдущей.


 
xayam from NB ©   (2014-10-08 14:30) [2]

у тебя какое-то противоречие, сначала

> php файл который собирает из переменных pdf документ.

переменные из post/get видимо
и затем зачем то прерывать работу скрипта.

А сразу все переменные получить нельзя на первом этапе?


 
alexdn ©   (2014-10-08 14:34) [3]

> ВладОшин ©   (08.10.14 14:29) [1]
> собрать переменные
> вывести в окошко на редактирование
> заменить новыми
Ну наверное вот это и надо. В сторону каких функций php рыть? Вот два последних пункта особенно актуально.


 
xayam from NB ©   (2014-10-08 14:35) [4]

но если уж нужно "прервать" выполнение скрипта, то лучше не прерывать, а ввести новую переменную, которая будет определять какой этап выполняется, например
1) post/get переменных
2) корректировка переменных
3) сборка пдф

и в зависимости от этой переменной выводить форму для корректировки остальных данных


 
alexdn ©   (2014-10-08 14:41) [5]

Вообщем наверное так, эта задача нужна не мне, а заказчику. Пишите мне на email ald2006@yandex.ru, если кто хочет немного подзаработать. Дам контактные данные заказчика. Укажите так же примерную цену работ. Немного уточню задание -

ГРУБО (!!) ТЗ выглядит так:
Сайт на joomla 3 с движком тестов AriQuiz - при успешном выполнении теста там появляется ссылка по которой можно скачать сертификат в формате ПДФ. Нужно немного доработать в функционале, чтобы были след возможности:

При клике на скачивание сертификата должно появляться окошко (прилож картинку с этим окошком), в котором можно подтвердить свои данные, введенные при регистрации: ФИО, город и страну, либо прямо в окошке изменить их на нужные. После этого сертификат будет скачиваться уже с этими данными. То есть если пользователь зарегистрировался как Иванов Иван и в этом окошке поменял фамилию допустим на Петров, то в сертификате будет уже фамилия Петров. Тоже самое касается других полей. Если ничего не поменял, то соот. в сертификате остаются данные, оставленные при регистрации.

В сертификате пока есть возможность отображать баллы набранные от прохождения только одного теста. А нужно чтобы посчитались все баллы набранные пользователем с прохождения всех тестов и вбились уже в сертификат одним среднеарифметическим числом. То есть если за один тест пользователь набрал 80, за другой 90, за третий 60, то должно быть число в сертификате – 76,6 баллов. Пока только в стандарте вбиваются баллы от одного теста.

Также необходимо, чтобы в сертификате указывался номер региона, который пользователь укажет при регистрации либо в дополнительном окошке который выскакивает перед скачиванием сертификата. Например, если пользователь из Самары, то при скачивании сертификата внизу должны стоять цифры - 063-0001. Это как бы уникальный номер сертификата. Если такое будет сложно сделать, то можно чтобы просто генерировалось любое уникальное число для сертификата (если вам так не надо, тогда уберите это из ТЗ)

Сертификат экспортируется с помощью стандартных ПДФ классов и скриптами движка.


 
ВладОшин ©   (2014-10-08 14:42) [6]


> alexdn ©   (08.10.14 14:34) [3]

ну, новые какие примочки есть - не знаю

а так, дедовским способом - надо собрать переменные, сформировать соотв. html, с соотв. <form />
возможно, какие скрытые переменные ввести для идентификации, если не в одной сессии все это делается

выплюнуть юзеру и ловить ответ

по сессии или  скрытым переменные
идентифицировать кто/что хотел, продолжить


 
junglecat ©   (2014-10-08 14:48) [7]

а зачем что-то прерывать? банальный get с параметрами, полученными из формы



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2015.09.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.055 c
15-1412178807
Fox
2014-10-01 19:53
2015.09.10
Задача по математике за 3й класс


15-1418637143
alexdn
2014-12-15 12:52
2015.09.10
Альфа канал в php


15-1415987381
Rouse_
2014-11-14 20:49
2015.09.10
Пара слов о кэшировании данных при чтении и смартпойнтерах


1-1332249209
Димка На
2012-03-20 17:13
2015.09.10
Вертикальный TBitmap.ScanLine


2-1397589557
Надежда
2014-04-15 23:19
2015.09.10
Delphi. Загрузка фото в поле BLOB (IBQuery)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский