我家是农村的,在下班的路上,捡到了5张刮刮卡和一个进货单,抱着试一试的态度,刮了那5张,结果有一个刮出了4颗星,对应的奖品是:奥迪汽车。哇塞,这是要大发了吗?
可惜,天上是不会掉馅饼的。于是,果断的网上搜索:“北京新华电器”:
结果是:
您捡到的中奖刮刮卡是典型的低级骗局!本联盟特别提醒:所有在路边、公交车等公共场所捡到的某某实业公司
sendStreamFile.php 把文件以流的形式发送
receiveStreamFile.php 接收流文件并保存到本地
sendStreamFile.php文件:
<?php
/** php 发送流文件
* @param String $url 接收的路径
* @param String $file 要发送的文件
php 上传图片,一般都使用move_uploaded_file方法保存在服务器上。但如果一个网站有多台服务器,就需要把图片发布到所有的服务器上才能正常使用(使用图片服务器的除外)
如果把图片数据保存到数据库中,多台服务器间可以实现文件共享,节省空间。
首先图片文件是二进制数据,所以需要把二进制数据保存在mysql数据库。
mysql数据库提供了BLOB类型用于存储大量数据,BLOB是一个二进制对象,能容纳不同大小的数据。
BLOB类型有以下四种,除存储的最大信息量不同外,其他都是一样的。可根据需要使用不同的类型。
TinyBlob 最大 255B
分享给大家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请求时,加入:
今天分享一下: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');
具体实现php判断并删除空目录及空子目录的方法如下:
步骤如下:
1.遍历目录及子目录
2.使用 scandir 判断目录是否为空,为空则使用rmdir 删除。
<?php
/** 删除所有空目录
* @param String $path 目录路径
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>';
...
实现php实现图片局部打马赛克的方法。具体分析如下:
原理:
对图片中选定区域的每一像素,增加若干宽度及高度,生成矩型。而每一像素的矩型重叠在一起,就形成了马赛克效果。
本例使用GD库的imagecolorat获取像素颜色,使用imagefilledrectangle画矩型。
效果图如下所示:
分享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');
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);