Дипломные работы, курсовые проекты на заказ, контрольные работы на заказ

 
Начертательная геометрия Практикум по решению задач Геометрическое черчение Инженерная графика ЕСКД Кратные интегралы Математический анализ Матрицы Пределы Производные Векторная алгебра Интегральное исчисление ТФКП Ядерная физика Электростатика Магнетизм Оптика Информационные технологии
Учебник РНР
НазадВперёд

swf_closefile

(PHP 4)

swf_closefile - закрывает текущий Shockwave Flash-файл.

Описание

void swf_closefile ([int return_file])

Закрывает файл, открытый функцией swf_openfile(). Если параметр return_file установлен, то возвращается содержимое SWF-файла.

Пример 1. Создание простого flash-файла на основе
пользовательского ввода и вывод его и сохранение в БД
<?php 
// переменная $text отправляется пользователем // Глобальные переменные для доступа 
к БД // (используются в функции swf_savedata()) $DBHOST = "localhost"; $DBUSER 
= "sterling"; $DBPASS = "secret"; swf_openfile ("php://stdout", 256, 256, 30, 
1, 1, 1); swf_definefont (10, "Ligon-Bold"); swf_fontsize (12); swf_fontslant 
(10); swf_definetext (11, $text, 1); swf_pushmatrix (); swf_translate (-50, 80, 
0); swf_placeobject (11, 60); swf_popmatrix (); swf_showframe (); swf_startdoaction 
(); swf_actionstop (); swf_enddoaction (); $data = swf_closefile (1); $data ? 
swf_savedata ($data) : die ("Error could not save SWF file"); // void swf_savedata 
(string data) // Сохранить сгенерированный файл в БД // для последующего запрашивания 
function swf_savedata ($data) { global $DBHOST, $DBUSER, $DBPASS; $dbh = @mysql_connect 
($DBHOST, $DBUSER, $DBPASS); if (!$dbh) { die (sprintf ("Error [%d]: %s", mysql_errno 
(), mysql_error ())); } $stmt = "INSERT INTO swf_files (file) VALUES ('$data')"; 
$sth = @mysql_query ($stmt, $dbh); if (!$sth) { die (sprintf ("Error [%d]: %s", 
mysql_errno (), mysql_error ())); } @mysql_free_result ($sth); @mysql_close ($dbh); 
} ?>

НазадОглавление Вперёд
swf_addcolorВверхswf_definebitmap