IT. Expert System.

PHP

Close the current Shockwave Flash file


swf_closefile

(PHP 4)

swf_closefileClose the current Shockwave Flash file

Description

void swf_closefile ([ int $return_file ] )

Close a file that was opened by the swf_openfile() function.

Parameters

return_file

If set then the contents of the SWF file are returned from the function.

Return Values

No value is returned.

Examples

Example #1 Creating a simple flash file based on user input and outputting it and saving it in a database

<?php

// The $text variable is submitted by the
// user

// Global variables for database
// access (used in the swf_savedata() function)
$DBHOST "localhost";
$DBUSER "sterling";
$DBPASS "secret";

swf_openfile("php://stdout"25625630111);

    
swf_definefont(10"Ligon-Bold");
        
swf_fontsize(12);
        
swf_fontslant(10);

    
swf_definetext(11$text1);

    
swf_pushmatrix();
        
swf_translate(-50800);
        
swf_placeobject(1160);
    
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)
// Save the generated file a database
// for later retrieval
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);
}
?>

See Also



Content

Android Reference

Java basics

Java Enterprise Edition (EE)

Java Standard Edition (SE)

SQL

HTML

PHP

CSS

Java Script

MYSQL

JQUERY

VBS

REGEX

C

C++

C#

Design patterns

RFC (standard status)

RFC (proposed standard status)

RFC (draft standard status)

RFC (informational status)

RFC (experimental status)

RFC (best current practice status)

RFC (historic status)

RFC (unknown status)

IT dictionary

License.
All information of this service is derived from the free sources and is provided solely in the form of quotations. This service provides information and interfaces solely for the familiarization (not ownership) and under the "as is" condition.
Copyright 2016 © ELTASK.COM. All rights reserved.
Site is optimized for mobile devices.
Downloads: 11569 / . Delta: 0.03437 с