у, якщо архіву не існує, то він буде створений */
if ($ zip-> open ($ login, ZIPARCHIVE :: CREATE) === TRUE) {
/* створення варіантів завдань у кількості $ p штук */for ($ x = 1; $ x <$ p; $ x + +) {
/* створюємо екземпляр класу */$ pdf = new FPDF ();
/* підключаємо і визначаємо необхідні шрифти */$ pdf-> AddFont ('ariblk','', 'ariblk.php'); $ pdf-> AddFont ('arial', ' ',' arial.php ');
/* додаємо сторінку */$ pdf-> AddPage ();
/* встановлюємо шрифт і розмір */$ pdf-> SetFont ('ariblk','', '10 ');
/* встановимо ширину лінії */$ pdf-> SetLineWidth (0.4) ;/ * встановлюємо rgb - колір для прямокутника */$ pdf-> SetFillColor (157,158,162);
/* малюємо кольоровий прямокутник */$ pdf-> Rect (10, 15, 190, 15, "F");
/* виводимо текст в задані координати */$ pdf-> Text (68,20, 'ПРАКТИЧНЕ ЗАВДАННЯ ПО курсом'); $ pdf-> Text (81,24, ' МЕТОДИ ОБЧИСЛЕНЬ '); $ pdf-> Text (96,28,' Варіант № '. $ x);
$ pdf-> SetLineWidth (0.3);
/* малюємо лінію */$ pdf-> Line (10,35,200,35) ;/ * Формування Завдання № 1 */
$ pdf-> Text (10,40, 'Завдання 1 Варіант'. $ x. '(Рішення алгебраїчного рівняння з одним невідомим)');
$ pdf-> SetFont ('arial','', '10 ');
$ pdf-> Text (10,48, 'Знайти корінь рівняння');
$ i = rand (1,3);
/* виводимо зображення в задані координати */$ pdf-> Image ('pic/zad1/zad1_f'. $ i. '. jpg', 53,42, 'JPG');
$ pdf-> Text (105,48, 'з точністю');
$ pdf-> Image ('pic/zad1/zad1_y.jpg', 127,43, 'JPG');
$ pdf-> Text (144,48, 'в інтервалі ізоляції кореня');
$ i = rand (1,3);
$ pdf-> Image ('pic/zad1/zad1_interval'. $ i. '. jpg', 9,49, 'JPG');
$ i = rand (1,3);
$ res = mysql_query ("SELECT zad1_metod FROM $ userstable");
$ row = mysql_result ($ res, $ i, "zad1_metod");
$ pdf-> Text (27,53, $ row. '.');
$ pdf-> Line (10,57,200,57);
/* Формування Завдання № 2 */
$ pdf-> SetFont ('ariblk','', '10 ');
$ pdf-> Text (10,62, 'Завдання 2 Варі...