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 + -
显示快捷键?