存档

文章标签 ‘远程’

ubuntu如何开启远程连接memcached(实测有效)

2016年4月28日 没有评论

最近要实现远程连接memcached,那么php如何实现呢?

在ubuntu下,开启方法如下:

1,修改配置文件/etc/memcahced.conf   找到 -l 127.0.0.1  更改为 -l 0.0.0.0

2,切记开启端口,如果你装了ufw,那么需要:sudo ufw allow 11211,iptables 另外百度搜索解决方案;

3,在本地建一个php文件,代码如下:

<?php
$mem=new Memcache;
$mem->connect(‘ip/localhost’,11211);
$mem->set(‘word’,’good’);
echo $mem->get(‘word’);
?>

如果输出:good,那么说明搞定了。

php使用curl函数保存远程图片到本地地址

2015年12月29日 没有评论

php使用curl函数保存远程图片到本地地址的函数原型为:
function downHttpImg($url,$savePath){
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_TIMEOUT,10);//10秒超时
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch,CURLOPT_CUSTOMREQUEST,’GET’);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
ob_start();
curl_exec($ch);curl_close($ch);
$content=ob_get_contents();
$fp=fopen($savePath,”a”);
$writeOk=fwrite($fp,$content);
if(!$writeOk){$writeOk=fwrite($fp,$content);};//第一次失败再尝试一次写入
fclose($fp);
ob_end_clean();
return $writeOk;
}
使用方法:
if(downHttpImg(‘https://www.baidu.com/img/baidu_jgylogo3.gif’,’1.jpg’)===false){
echo “fail”;
}
else {
echo “ok”;
}

分类: php学习 标签: , ,
css.php