PHP
JYYYYYYYYYY
这个作者很懒,什么都没留下…
展开
-
PHP操作Mongodb原生语法
<?php/*** PHP操作MongoDB学习笔记*///*************************//** 连接MongoDB数据库 **////*************************//格式=>(“mongodb://用户名:密码 @地址:端口/默认指定数据库”,参数)$conn = new Mongo();//可以简写为//$conn=new M转载 2015-05-21 15:20:15 · 2447 阅读 · 1 评论 -
PHP程序执行时间延长
1.代码中设置ini_set('max_execution_time',0);ini_set('memory_limit', '2048M');ignore_user_abort(true); // 客户端断开后,仍然继续运行2.nginx配置文件 /usr/local/nginx/conf/nginx.conffastcgi_connect_timeout 3000;fastcgi_sen原创 2017-06-16 15:01:45 · 3355 阅读 · 0 评论 -
ThinkPHP5.0.7支持手机电脑双模板的修改
1.创建一个view类继承系统的view类,建议位置(\application\common\controller\View.php)代码如下<?phpnamespace app\common\controller;use think\view as DefauleView;use think\Hook;class View extends DefauleView{ /** *原创 2017-05-09 19:22:29 · 612 阅读 · 0 评论 -
wampserver点击项目自动添加localhost
最近下载新版本wampserver发现点击项目不会自动添加localhost了,导致访问项目很麻烦。 修改如下 修改wamp根目录下的wampmanager.conf urlAddLocalhost = “on” 或者直接 在www目录下找到index.php然后修改里面查找$projectContents 或直接查看338行代码 修改’http://’为’http://localhost原创 2017-04-19 10:12:19 · 2049 阅读 · 0 评论 -
PHP判断手机系统
function mobileSystem(){ if(strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone')||strpos($_SERVER['HTTP_USER_AGENT'], 'iPad')){ return 'ios'; }else if(strpos($_SERVER['HTTP_USER_AGENT'], 'And原创 2017-02-09 14:57:26 · 544 阅读 · 0 评论 -
PHP通过Curl发送文件到远程服务器
php_curl.php<?php$file = array("upimg"=>"@E:/www/jdt.html");//文件路径,前面要加@,表明是文件上传.$curl = curl_init("http://域名/server.php");curl_setopt($curl,CURLOPT_POST,true);curl_setopt($curl,CURLOPT_POSTFIELDS,原创 2016-09-19 10:48:01 · 480 阅读 · 0 评论 -
PHP下载图片到本机
/* *功能:php完美实现下载远程图片保存到本地 *参数:文件url,保存文件目录,保存文件名称,使用的下载方式 *当保存文件名称为空时则使用远程文件原来的名称 */ function getImage($url,$save_dir='',$filename='',$type=0){ if(trim($url)==''){转载 2016-08-16 14:06:14 · 411 阅读 · 0 评论 -
php curl函数请求链接获得结果
curl获取网页数据private function curl($url,$data=null,$method = null){ $ch=curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); if ($method == 'post'原创 2016-03-03 15:59:38 · 519 阅读 · 0 评论 -
Google支付 PHP端验证订单号的有效性
1.创建API应用 APIs Console https://code.google.com/apis/console 需要用谷歌开发者账号登陆,该账号要和发布谷歌应用申请谷歌应用的那个账号相同,才能把这个创建的project和游戏应用绑定上(绑定需要手动操作) 绑定项目 在 https://play.google.com/apps/publish/ Settings–> API acc原创 2016-03-08 16:55:22 · 4952 阅读 · 0 评论 -
PHP文件相关处理(本地文件处理系统)
PHP代码<?phpnamespace Home\Controller;use Think\Controller;class IndexController extends Controller { private $aggregatedFiledPath = 'Public/allConfig.txt'; private $updatedFilePath = 'Public/原创 2015-12-24 11:26:37 · 796 阅读 · 0 评论 -
ThinkPHP支持MongoDb Aggregate方法聚合管道
默认的Thinkphp是不支持aggregate聚合的,在使用Mongodb的时候,难免会出现分组等一些复杂的操作,不然的话操作相对很繁琐。本文介绍下对Thinkphp中MongoModel.class.php和Mongo.class.php的修改使mongo模型支持管道聚合。1.在ThinkPHP/Library/Think/Model/MongoModel.class.php文件中加入以下代码原创 2015-05-22 16:20:12 · 5445 阅读 · 0 评论 -
ThinkPHP连接Mongodb方法
1.写Model,然后用D方法连接。以UserModel.class.php为例代码如下<?phpuse Think\Model;class UserModel extends Model{ protected $tableName = 'user';}创建模型的时候直接D('User')就可以了,需要注意的是D的参数要和Model的名字相同。2.可以构建一个方法,然后通过return一原创 2015-05-22 16:40:50 · 2331 阅读 · 0 评论 -
Windows下安装PHP的mongo扩展
安装完成以后启动数据库并安装为电脑的服务可以设置自动启动: 做这之前把mongo目录放到系统变量中,以免找不到命令 mongod.exe -f d:\mogo\mongo.config –install 安装服务 mongod.exe -f d:\mogo\mongo.config –remove 删除服务mongo.config内容设置如下 dbpa原创 2015-05-21 14:59:59 · 838 阅读 · 0 评论 -
PHP下载大文件
$file_name=".txt";txt文件的名称$file_dir = "../"; txt 文件所在的目录$file = @ fopen($file_dir . $file_name,"r");$downfilename= basename($file_dir,'.exe')."--".$uid.".exe"; //重命名下载下拉的txt文件的名字。if (!$file) {ech...原创 2019-08-07 14:40:51 · 238 阅读 · 0 评论