file.bak.php

来自「STCMS音乐系统 系统功能:   1、随意的添加导航栏目的频道」· PHP 代码 · 共 70 行

PHP
70
字号
<?php
///////////////////////////////////////////////
// Author:daong | E-mail: dahongy@gmail.com
// Copyright &copy Http://stcms.vicp.net
// $Id: 09-03-23 final version $
///////////////////////////////////////////////
require("common.inc.php");
if($_COOKIE['VISITER']<1)
{
	header("HTTP/1.0 404 Not Found");exit;
}
$action = $action ? $action : "info";
if(!in_array($action,array('info','file')))
{
	header("HTTP/1.0 404 Not Found");exit;
}
if(empty($id))
{
	header("HTTP/1.0 404 Not Found");exit;
}
switch($action)
{
	case "info":
		$ids = implode("','",explode(",",$id));
		if(!$music=$mysql->select("music","*","`id` IN ('$ids')","`order`"))
		{
			header("HTTP/1.0 404 Not Found");exit;
		}
		if($music)
			{
				require(INCLUDE_PATH."json.class.php");
				foreach($music as $temp)
				{
					for($i=0; $i<count($temp)/2; $i++)
					{
						unset($temp[$i]);
					}
					$temp['url'] = $CONFIG['webUrl']."file.php?action=file&id={$temp['id']}";
					$musics[] = $temp;
				}
				$json = new json();
				echo $json->encode($musics);
		}
	break;
	case "file":
		if(empty($id) || !$temp = $mysql->selectOne("music","*",array('id'=>$id)))
		{
			header("HTTP/1.0 404 Not Found");exit;
		}
		if(!in_array($temp['server'],array('0','')))
		{
			$server = $mysql->selectOne("server","*",array('id'=>$temp['server']));
			$temp['url'] = str_replace("http:/","http://",str_replace("//","/",checkPath($server['url']).$temp['url']));
		}
		$code = "<ASX version = \"3.0\">";
		$code .= "<entry SKIPIFREF=\"NO\">";
		$code .= "<title>".iconv("","utf-8",$temp['name'])."</title>";
		$code .= "<author>".$CONFIG['webName']."</author>";
		$code .= "<copyright>".$CONFIG['webName']."</copyright>";
		$code .= "<ref href=\"".iconv("","utf-8",$temp['url'])."\"/>";
		$code .= "<param name=\"Artist\" value=\"".iconv("","utf-8",$temp['artist'])."\"/>";
		$code .= "<param name=\"Album\" value=\"".iconv("","utf-8",$temp['artist'])."涓撹緫 鐐瑰嚮{$temp['hit']}\"/>";
		$code .= "<param name=\"Title\" value=\"".iconv("","utf-8",$temp['name'])."\"/>";
		$code .= "</entry>";
		$code .= "</ASX>";
		die($code);
	break;
}

⌨️ 快捷键说明

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