分类“php”下的文章

PHP和JS 字符串BASE64加密及解密

在PHP中我们可以直接使用PHP自带的函数 base64_encode() 和 base64_decode() 进行加密和解密,废话不说了,我们直接进入正题:

例子 1. base64_encode() 示例

$str = 'This is an encoded string';
echo base64_encode($str);

此示例将显示:

VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==

Continue reading ‘PHP和JS 字符串BASE64加密及解密’ »

PHP获取远程文件的四种方法

1. fopen, fread

view plainprint?1 if($file = fopen(“http://www.example.com/“, “r”)) { 

2     while(!feof ($file)) 

3         $data .= fread($file, 1024); 

4 }  Continue reading ‘PHP获取远程文件的四种方法’ »

PHP正则表达式替换和普通替换实例

{dede:field name='aid' runphp='yes'} $tsql = new DedeSql(false);
$tsql->SetQuery("select * from #@__addonmusic as b left join #@__archives a on a.id = b.aid where aid='@me'");
$tsql->Execute('t');
while($row = $tsql->GetArray('t',MYSQL_ASSOC)){

$url=”http://www.qqzer.com/plus/lrc.php?title=”.urlencode($row['title']).”&artist=”.urlencode($row['music_author']);
$str=file_get_contents($url);

}
$str=preg_replace(‘/\[(.*?)\]/i’,”
“, $str);
$str=str_replace(“\n”,”",$str);
$str=str_replace(“\t”,”",$str);
$str=str_replace(“\r”,”",$str);
$str=str_replace(”

“,”
“,$str);
$str=str_replace(”

“,”
“,$str);
@me=$str;
{/dede:field}