为您找到搜索结果:4586个
[PHP]利用preg_replace替换配置文件中的预定义项_构建过程
利用preg_replace替换配置文件中的预定义项_构建过程 ...
[笔记]PHP文件系统处理
PHP文件系统处理***所有的文件处理都是使用系统函数完成的.***php文件处理是基于linux/unix系统为模型的,在linux下完全没问题在windows下有一些有差别.####文件读写操作,与C语言等处理方式相同.文件处理的作用:1.所有的项目,都离不开文件处理.2.把数据长时间保持,需要文件3.建立网站缓存/服务器中的文件操作文件处理:1.用系统的函数获取文件的类型,等等####文件的类型####文件系统类型以linux/unix委模型的,在windows中只能获取file,dir或unknown类型(三种)在linux下block,char,dir,fifo,file,link,unknown(七种)block:块设备文件,某个磁盘分区,软驱,光驱,等char:字符设备,输出过程I/O中以字符为单位传输的设备,键盘,打印机等*dir: 目录也是文件的一种,linux中通常文件,类型不同,*fifo:命令管道,信息从一个进程传入另一个进程file:link:链接文件,(快捷方式)ln-sfiletype("目录或文件名")is_file--判断给定文件名是否为一个正常的文件...
[经典php视频]构建正则表达式解析网页中的图像标记<img>
这是高洛峰php视频中的一段,视频中一边分析需要的功能,一边构建greg_match函数的参数,边讲解边实战,是非常好的一种构建功能的演示.你不可能把浩瀚的IT资料都记在脑袋里,也不可能随时随地透过web寻找答案,所以学会从小到大,由简到繁地构建命令,迭代式的书写程序,才是正确的道路. ...
怎么开启PHP 的错误提示?
/etc/php5/apache2/php.ini 在php.ini修改error_reporting=E_ALL&~E_NOTICEdisplay_errors=On重启apache服务器在运行有错误的php页面时,还是没有提示.-- 1、可能你php.ini文件找错位置了,通过输出phpinfo()函数,获取LoadedConfigurationFile对应的文件,修改这个文件2、程序中可能设置了error_reporting(0);将这段代码注视掉 ...
[ThinkPHP] 输出、模型的使用
##ThinkPHP3.1.2输出和模型使用#讲师:赵桐正微博:http://weibo.com/zhaotongzheng 本节课大纲:一、ThinkPHP3的输出 (重点) a、通过echo等(PHP原生的输出方式)在页面中输出。 **V--负责输出(页面显示),调用一个方法,输出模板文件。 b、通过display方法输出(推荐) 在『模块』中用$this->display();=》指定模板输出 在项目目录/应用目录/tpl/模块名/{方法名.html}-->这是模板文件。 **将【模块】中的动态数据交给【模板】 *...
[ThinkPHP]MVC模块和URL访问
##ThinkPHP3MVC模式和URL访问#讲师:赵桐正微博:http://weibo.com/zhaotongzheng本节课大纲:一、什么是MVC //了解 M-Model 编写model类对数据进行操作 V-View 编写html文件,页面呈现 C-Controller 编写类文件(例如:UserAction.class.php)二、ThinkPHP的MVC特点 //了解三、ThinkPHP的MVC对应的目录 //了解 M=》项目目...
【兄弟连ThinkPHP】1、介绍和安装
琢磨了好几天的ThinkPHP了,兄弟连的视频真心不错,下面是记得一些要点,只做备忘,有兴趣的朋友请去百度兄弟连。##ThinkPHP3介绍及安装#讲师:赵桐正微博:http://weibo.com/zhaotongzheng本节课大纲:一、ThinkPHP的介绍 //了解 MVC M-Model模型 工作:负责数据的操作 V-View 视图(模板) 工作:负责前台页面显示 &...
Snoopy.class.php使用手册
Snoopy-thePHPnetclientv1.2.4Snoopy是一个php类,用来模拟浏览器的功能,可以获取网页内容,发送表单。Snoopy的特点:1、抓取网页的内容fetch2、抓取网页的文本内容(去除HTML标签)fetchtext3、抓取网页的链接,表单fetchlinksfetchform4、支持代理主机5、支持基本的用户名/密码验证6、支持设置user_agent,referer(来路),cookies和headercontent(头文件)7、支持浏览器重定向,并能控制重定向深度8、能把网页中的链接扩展成高质量的url(默认)9、提交数据并且获取返回值10、支持跟踪HTML框架11、支持重定向的时候传递cookies要求php4以上就可以了,由于本身是php一个类,无需扩支持,服务器不支持curl时候的最好选择。概要方法:include"Snoopy.class.php";$snoopy=newSnoopy;$snoopy->fetchtext("http://www.php.net/");print$snoopy->results;$snoopy->...
php或js判断网站访问者来自手机或者pc
php或js判断网站访问者来自手机或者pc机 2013年9月26日,在弄wtuonline的时候为了区分用户是来自手机版浏览器还是pc,针对不同平台选择不同的网站版本,最终总结如下: 一、JS版代码:<!--切换手机版网站---> <scriptsrc="http://siteapp.baidu.com/static/webappservice/uaredirect.js"type="text/javascript"></script> <scripttype="text/javascript">uaredirect("http://www.baidu.com/");</script> //Js方法二<scripttype="text/javascript"><!--//平台、设备和操作系统varsystem={win:false,mac:false,x...
php批量POST修改
这是一个thinkphp中的批量修改的案例: 如需要删除多项,或者同时修改多项记录要点:前端表单中name要加[],如:<inputtype="hidden"name="id[]"value="{$vo.id}">后端接受如:$id=$_POST[id][$i]; $i为for中的循环变量,当$i相同时可以使得$_POST[id][$i]和$_POST[name][$i]为一一对应;前端表单:<formname="form1"method="post"action="__GROUP__/Repair/updateList">对所选操作:<inputtype="submit"value="保存"class="btnbtn-primary"><br><tableid="checkList"class="listtabletable-hover"><tr><thscope="col"><inputid="check"type="checkbox"onclick="chec...
php 通过ip获取地理位置
<?phpheader('Content-Type:text/html;Charset=utf-8');functionGetIp(){$realip='';$unknown='unknown';if(isset($_SERVER)){if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])&&!empty($_SERVER['HTTP_X_FORWARDED_FOR'])&&strcasecmp($_SERVER['HTTP_X_FORWARDED_FOR'],$unknown)){$arr=explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']);foreach($arras$ip){$ip=trim($ip);if($ip!='unknown'){$realip=$ip;break;}}}elseif(isset($_SERVER['HTTP_CLIENT_IP'])&&!empty($_SERVER['HTTP_CLIENT_IP'])&&strc...
php学习之路
1.php拼接字符串+查询$floor_id=M('house_floor_input')->where($map1)->field('id')->select();$floor_id_str='';foreach($floor_idas$k=>$v){ //去, if($k==count($floor_id)-1){ $floor_id_str.=$v['id']; } //拼接条件带, else{ $floor_id_str.=$v['id'].','; }}$map['f_id']=array('in',$floor_id_str);$list=M('house_input')-&g...
微信js-sdk,选择图片,上传,下载到本地,php服务端
//前端js代码<script>//客户端6.0.2wx.config({//debug:true,appId:"{pigcms:$signPackage.appId}",timestamp:{pigcms:$signPackage.timestamp},nonceStr:'{pigcms:$signPackage.nonceStr}',signature:'{pigcms:$signPackage.signature}',url:'{pigcms:$signPackage.url}',jsApiList:['checkJsApi','chooseImage','previewImage','uploadImage','downloadImage']});wx.ready(function(){//1判断当前版本是否支持指定JS接口,支持批量判断wx.checkJsApi({jsApiList:['chooseImage','previewImage','uploadImage','downloadImage','getNetworkType','openLocation'...
php中奖概率算法,可用于刮刮卡,大转盘等抽奖算法
functionget_rand($proArr){$result='';//概率数组的总概率精度$proSum=array_sum($proArr);//概率数组循环foreach($proArras$key=>$proCur){$randNum=mt_rand(1,$proSum);if($randNum<=$proCur){$result=$key;break;}else{$proSum-=$proCur;}}unset($proArr);return$result;}$prize_arr=array('0'=>array('id'=>1,'prize'=>'平板电脑','v'=>1),'1'=>array('id'=>2,'prize'=>'数码相机','v'=>5),'2'=>array('id'=>3,'prize'=>'音箱设备','v'=>10),'3'=>array('id'=>4,'prize'=>'4G优盘','v'=>12),'4'=>array('...
php+js 瀑布流源码
官方网站:更多源码新浪微博:QQ公众号QQ:各种源码602902342大牛技术群:452207697下载地址:http://pan.baidu.com/s/1bnNipI3密码:h93z...