ホームページ  >  記事  >  php教程  >  PHP 音楽コレクション (コードの一部)

PHP 音楽コレクション (コードの一部)

WBOY
WBOYオリジナル
2016-06-13 12:34:04830ブラウズ

set_time_limit(0);
mysql_connect("localhost","root","");
mysql_select_Db("music_36g");

$ip = '127.0.0.1';

function _GetIP()
{
$ip = getenv("REMOTE_ADDR");
$ip1 = getenv("HTTP_X_FORWARDED_FOR");
$ip2 = getenv("HTTP_CLIENT_IP");
($ip1) ? $ip = $ip1 : null ;
($ip2) ? $ip = $ip2 : null ;
$ip を返す;
}
関数 MakePassword($length=10)
{
$password = '';
$chars =
配列
(
"1","2","3","4","5","6","7 "、"8"、" 9","0",
「a」、「A」、「b」、「B」、「c」、「C」、「d」、「D」、「e」、「E」、 "f"、"F"、"g"、"G"、"h"、"H"、"i"、"I"、"j"、"J"、
「k」、「K」 、"l"、"L"、"m"、"M"、"n"、"N"、"o"、"O"、"p"、"P"、"q"、"Q"、" r","R","s","S","t","T",
「u」、「U」、「v」、「V」、「w」、「W」、 "x","X","y","Y","z","Z"
);

$count = count($chars) - 1;
srand((double)microtime()*1000000);

for($i = 0; $i < $length; $i )
{
$password .= $chars[rand(0, $count)];
}
return($password);
}

if ( _GetIP() != $ip )
{
exit("Can't Run!");
}


for ( $i=2;$i<5769;$i )//52738
{
$url = "http://music.36g. net/SpecialInfo/showspecial".$i.".htm";

$File = @fopen($url,'rb');
if ( $File )
{
$makeFile = $buffer = "";
$buffer = "";
while ($buffer = fread($File,4096))
{
$makeFile = $makeFile.$buffer;
}
🎜> #写真をダウンロード
if ( $pic[1]!='es/Nophoto.gif' )
.$pic [1];
$File2 = fopen($ p_url、 'rb'); if($ file2)
$ fp2、$ makefile2);

preg_match("/Album:(.*) $name = addslashes($name[1]); /",$makeFile,$songer);#歌手名
preg_match("/(.*)< /tr>gt;

gt;/",$ Songer[1],$songer_name);#歌手名
preg_match("/発行会社: (.*)/",$ Songer[1],$company);#発行会社

preg_match("/リリース時期: (.*) /",$makeFile,$ date); .*)/",$date[1],$date2);#発行時刻
preg_match("/(.*)/",$date[1 ],$ language);#リリース言語


preg_match("/アルバム紹介: (.*)
/",$makeFile,$descript);#アルバム紹介


$ company=addslashes($company[1]);

$descript=addslashes($descript[1]);

#曲 ID を取得
preg_match_all( "/download1.asp? id=(d)&that=BakDownUrl1/",$ makeFile,$id2);#曲 ID

$num = count($id2[1]);
for ($jj=0;$ jj私',specialName= '$name',songerName='$songer_name',orderByID='".$id2[1][$jj]."' ";
. br> ;br>

tx_special セットに挿入 orderByID='$i',specialID='$i',specialName='$name',songerName='$songer_name',company='$company',date=' $date2[1]' , language ='$ language[1]',picture='$pic[1]',musicNum='$num',createDate='".time()."',description='$descript' ";
echo $sql;
mysql_query($sql);

}
}
?
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。