最近的文章列表

骗子招数:路边捡到刮奖卡、“中”了一辆价值39.8万元的奥迪汽车

我家是农村的,在下班的路上,捡到了5张刮刮卡和一个进货单,抱着试一试的态度,刮了那5张,结果有一个刮出了4颗星,对应的奖品是:奥迪汽车。哇塞,这是要大发了吗?

可惜,天上是不会掉馅饼的。于是,果断的网上搜索:“北京新华电器”:

结果是:

您捡到的中奖刮刮卡是典型的低级骗局!本联盟特别提醒:所有在路边、公交车等公共场所捡到的某某实业公司

2015/7/10 Comments:
PHP实现发送与接收流文件(StreamFile)的方法

sendStreamFile.php 把文件以流的形式发送

receiveStreamFile.php 接收流文件并保存到本地

sendStreamFile.php文件:

代码如下:
<?php  
/** php 发送流文件
* @param  String  $url  接收的路径
* @param  String  $file 要发送的文件
2015/7/8 Comments:
php如何实现上传图片并保存到mysql数据库(BLOB类型)的方法和示例代码

php 上传图片,一般都使用move_uploaded_file方法保存在服务器上。但如果一个网站有多台服务器,就需要把图片发布到所有的服务器上才能正常使用(使用图片服务器的除外)

如果把图片数据保存到数据库中,多台服务器间可以实现文件共享,节省空间。

首先图片文件是二进制数据,所以需要把二进制数据保存在mysql数据库。
mysql数据库提供了BLOB类型用于存储大量数据,BLOB是一个二进制对象,能容纳不同大小的数据。

BLOB类型有以下四种,除存储的最大信息量不同外,其他都是一样的。可根据需要使用不同的类型。

TinyBlob       最大 255B

2015/7/7 Comments:
证书验证失败(SSL certificate problem) - php使用curl获取https请求的方法(附代码)

分享给大家php使用curl获取https请求的方法。具体分析如下:

今日在做一个项目,需要curl获取第三方的API,对方的API是https方式的。
之前使用curl能获取http请求,但今天获取https请求时,出现了以下的错误提示:证书验证失败。

SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed 

解决方法为在curl请求时,加入:

2015/7/6 Comments:
使用FormData对象提交表单及上传图片的方法(php+html5)

今天分享一下:php+html5使用FormData对象提交表单及上传图片的方法。具体分析如下:

FormData 对象,可以把form中所有表单元素的name与value组成一个queryString,提交到后台。在使用Ajax提交时,使用FormData对象可以减少拼接queryString的工作量。

使用FormData对象

1.创建一个FormData空对象,然后使用append方法添加key/value

代码如下:
var formdata = new FormData();  
formdata.append('name','fdipzone');
2015/7/5 Comments:
PHP如何实现判断并删除空目录及空子目录的方法

具体实现php判断并删除空目录及空子目录的方法如下:

步骤如下:

1.遍历目录及子目录
2.使用 scandir 判断目录是否为空,为空则使用rmdir 删除。

<?php 
/** 删除所有空目录
* @param String $path 目录路径
2015/7/4 Comments:
分享PHP获取YouTube视频信息的方法(getYouTubeInfo)

php获取YouTube视频信息的方法。具体分析如下:

YouTube的视频地址格式
https://www.youtube.com/watch?v=[VIDEO_ID]
例子:https://www.youtube.com/watch?v=psvkyf3PzjE

代码如下:
//根据video id 获取YouTube视频信息  
function getYouTubeInfo($video_id){ 
    $content = file_get_contents("http://youtube.com/get_video_info?video_id=" . $video_id);   
    parse_str($content, $ytarr); 
    return $ytarr; 

 
$video_id = 'psvkyf3PzjE';   
$ytinfo = getYouTubeInfo($video_id); 
 
echo '<meta http-equiv="content-type" content="text/html;charset=utf-8">'; 
echo '<p><strong>'.$ytinfo['title'].'</strong></p>';     // 标题 
echo '<p><img src="'.$ytinfo['thumbnail_url'].'"></p>';  // 缩略图 
echo '<p><img src="'.$ytinfo['iurlmq'].'"></p>';         // 中图 
echo '<p><img src="'.$ytinfo['iurl'].'"></p>';           // 大图 
 
echo '<pre>'; 
print_r($ytinfo); 
echo '</pre>';

...

2015/7/3 Comments:
PHP如何实现图片局部打马赛克的方法(附代码)

实现php实现图片局部打马赛克的方法。具体分析如下:

原理:

对图片中选定区域的每一像素,增加若干宽度及高度,生成矩型。而每一像素的矩型重叠在一起,就形成了马赛克效果。
本例使用GD库的imagecolorat获取像素颜色,使用imagefilledrectangle画矩型。

效果图如下所示:

php实现图片局部打马赛克的方法

2015/7/2 Comments:
php如何获取文件mime类型的方法(附代码)

分享php获取文件mime类型的方法。具体如下:

1.使用 mime_content_type 方法

string mime_content_type ( string $filename )

Returns the MIME content type for a file as determined by using information from the magic.mime file.  

<?php
$mime_type = mime_content_type('camnpr.jpg');
2015/7/1 Comments:
分享php如何现实强制更新图片缓存的方法(附代码)

php强制更新图片缓存的具体实现方法如下:

代码如下:
/** 强制更新图片缓存 
*   @param Array $files 要更新的图片
*   @param int $version 版本
*/ 
function force_reload_file($files=array(), $version=0){ 
    $html = ''; 
    if(!isset($_COOKIE['force_reload_page_'.$version])){ // 判断是否已更新过 
        setcookie('force_reload_page_'.$version, true, time()+2592000);
2015/6/28 Comments: