bs_play_media.php

来自「phpMyAdmin图形界面化操作,我已经配置好了,只要把解要压缩后的文件放到站」· PHP 代码 · 共 71 行

PHP
71
字号
<?php/* vim: set expandtab sw=4 ts=4 sts=4: */    /**     * @author      Raj Kissu Rajandran     * @version     1.0     * @package     BLOBStreaming     */    require_once './libraries/common.inc.php';    /*     * @var     string  contains media type of BLOB reference     */    $mediaType = isset($_REQUEST['media_type']) ? $_REQUEST['media_type'] : NULL;    /*     * @var     string	indicates whether media type is of custom type      */    $customType = isset($_REQUEST['custom_type']) ? $_REQUEST['custom_type'] : false;    /*     * @var     string  contains BLOB reference     */    $bsReference = isset($_REQUEST['bs_reference']) ? $_REQUEST['bs_reference'] : NULL;    // if media type and BS reference are specified    if (isset($mediaType) && isset($bsReference))    {        // load PMA configuration        $PMA_Config = $_SESSION['PMA_Config'];        // if PMA configuration exists        if (!empty($PMA_Config))        {            // retrieve BS server variables from PMA configuration            $bs_server = $PMA_Config->get('BLOBSTREAMING_SERVER');            $bs_file_path = "http://" . $bs_server . '/' . $bsReference;	    if (isset($customType) && $customType)		    $bs_file_path = "bs_disp_as_mime_type.php?file_path=" . urlencode($bs_file_path) . "&c_type=" . urlencode($mediaType);            ?><html>    <head>    </head>    <body>            <?php            // supported media types            switch ($mediaType)            {                // audio content                case 'audio/mpeg':                    ?><embed width=620 height=100 src="<?php echo $bs_file_path; ?>" autostart=true></embed><?php                    break;                // video content                case 'application/x-flash-video':                case 'video/mpeg':                    ?><embed width=620 height=460 src="<?php echo $bs_file_path; ?>" autostart=true></embed><?php                    break;                default:                    // do nothing            }            ?>    </body></html>            <?php        } // end if (!empty($PMA_Config))    } // end if (isset($mediaType) && isset($bsReference))?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?