【apache】phpstudy中apache 隐藏入口文件index.php (解决no input file specified错误)

步骤:下面我说下 apache 下 ,如何 去掉URL 里面的 index.php 例如: 你原来的路径是: localhost/index.php/Index/index改变后的路径是: localhost/Index/index1.httpd.conf配置文件中加载了mod_rewrite.so模块 //在APACHE里面去配置 #LoadModule rewrite_module modules/mod_rewrite.so把前面的警号去掉 2.在APACHE里面去配置,将里面的AllowOverrideNone都改为AllowOverrideAll注意:修改之后一定要重启apache服务。 3.确保URL_MODEL设置为2,(url重写模式)在项目的配置文件里写 return Array( ‘URL_MODEL’ => ’2&p...

【PHP+JS】uploadify3.2 和 Ueditor 修改上传文件 大小!!

一、写在最开始:前提条件:服务器php.ini已经修改了变量【 upload_max_filesize】,可以设定为8M,一般8M足够用了。(重启) 1、uploadify3.2修改文件大小: 2、Ueditor修改上传文件大小:找到【ueditor>php>config.json】,修改【imageMaxSize】为目标值即可。 ...

【php+微擎】微擎学习相关帮助推荐

我刚接触微擎没多久,学习中遇到很多问题,走过很多弯路。遇到很多问题在网上也查不到,因此想把我自己的学习历程写出来供新手们参考(本人还是菜鸟一枚,文中错误之处,敬请指正!)    我以一个新手小白的角度来帮助想学习微擎的小伙伴指出(建议)一条路:首先以我的理解说一下微擎和微赞,微赞是基于微擎写出来的。就好比thinkcmf基于thinkphp框架一样,前者为“成品房”,后者是“毛坯房”(不知道比喻是否正确,仅个人观点) 1.学习微擎之前,要了解一下微信公众号、订阅号(最好自己申请一个,然后登陆看看微信号的功能,还有操作,都很简单)传送门:微信公众平台申请和新手使用帮助  然后不懂的百度、谷歌,介绍很详细,在此不细说。 2.认识微擎:可以去微擎官网看一下。 微擎官网有一套视频详细的解释了微擎的基本用法:微擎的基本教程:http://video.tudou.com/v/XOTM3OTk0NjQ4.html?spm=a2h0k.8191414.0.0&...

【PHP】Ajax跨域解决方案 、jsonp、cors

参考文章:1、https://blog.csdn.net/u014727260/article/details/72793459(后台java,实际上差不多)2、如何解决ajax跨域传输数据的问题JSONP   JSONP是JSONwithPadding的略称。它是一个非官方的协议,它允许在服务器端集成Scripttags返回至客户端,通过javascriptcallback的形式实现跨域访问(这仅仅是JSONP简单的实现形式)。关于jsonp的使用方式,可以参考http://blog.csdn.net/alen1985/article/details/6365394,优缺点可以参考http://blog.csdn.net/z69183787/article/details/19191385  添加响应头,允许跨域   addHeader(‘Access-Control-Allow-Origin:*’);//允许所有来源访问   addHeader(‘Access-Control-Allow-Method:POST,GE...

【TP3.2.X】(同样适用于OT) 设置单入口index.php文件,区分PC/WAP/Wechat 三个终端

1、目的:本教程适用于OneThink1.0、或者TP3.2.X系列,达到单入口index.php文件,区分PC/WAP/Wechat三个终端2、启发至: http://www.thinkphp.cn/code/3516.html      TP3.2官方论坛 2.1)核心:defined('APP_STATUS')  ordefine('APP_STATUS',   '');//应用状态加载对应的配置文件 一定要明白,在TP3.2的核心框架里面,有个系统常量APP_STATUS,用来加载系统对应的配置文件3、上面只介绍了手机端,我自己还加入了微信端的判断:效果很好,亲测可用4、TP3.2.x判断手机端访问并设置默认访问模块的方法:手机端访问时调用Wap手机模块,实现在手机端访问时展示出手机网站,无需跳转域名首先我们在./Application/Common/Conf/目录下建立两个公共配置文件:config.php和config_wap.phpc...

【php】(转载)分享一个好用的php违禁词 处理类

1、直接上代码:<?php//定义编码header('Content-Type:text/html;charset=utf-8');$words=array('我','你','他');$content="测一测我是不是违禁词";$banned=generateRegularExpression($words);//检查违禁词$res_banned=check_words($banned,$content);write_html($content,$res_banned);/***@describe数组生成正则表达式*@paramarray$words*@returnstring*/functiongenerateRegularExpression($words){$regular=implode('|',array_map('preg_quote',$words));return"/$regular/i";}/***@describe字符串生成正则表达式*@paramarray$words*@returnstring*/functiongenerateRegularExpress...

php正则】php正则匹配UTF-8格式的中文汉字 和 【,】【,】【。】等符号

1、php正则匹配UTF-8格式的中文汉字和【,】【,】【。】等符号if(preg_match_all("/([x{4e00}-x{9fa5}]+((,)?)+((,)?)+((。)?))/u",(string)$jingdian_arr['view_desc'],$match)){//var_dump($match[0]);$count=count($match[0]);unset($jingdian_arr['view_desc']);for($i=1;$i<=$count;$i++){$jingdian_arr['view_desc'].=cut_string2($match[0][$i],100);}}else{unset($jingdian_arr['view_desc']);}2、php字符串替换【str_replace】,可以全部多个不同的字符串替换和多个相同字符串全部替换 ...

php页面表单提交】form校验后再提交,非ajax提交

form表单校验后,在执行提交动作:<formmethod="post"action="{:U('Custom/addmsg')}"id="massage"><ul><li><inputname="name"maxlength="18"type="text"placeholder="您的姓名"class="text1"/></li><li><inputname="mobile"maxlength="11"type="text"placeholder="您的手机"class="text1"/></li><li><textareaname="message"maxlength="300"class="text2"placeholder="您的留言"></textarea></li></ul><inputtype="text"readonlyvalue="提交"class="sub-btnmessage"/></form...

【linux环境】Linux环境 php连接oracle11g数据库(相关插件已备份至U盘)

1、环境:centos6、LNMP(linux环境都可以,跟服务器没啥大关系)2、前期准备:弄清楚项目php的运行目录,php.ini的配置目录,php-config的运行目录3、安装先知:步骤一=》安装oracle在linux环境的客户端,oracle-instantclient-basic             步骤二=》安装php连接oracle扩展,php-oci84、首先查看phpinfo(),是否已支持oci8扩展(查看php内核版本,这个很重要,命令:var_dump(12345678900),32位超过64亿显示float类型,64位显示int;另外一种方式查看版本:phpinfo()=>搜索‘architecture’结构,内核,代表了php的版本号x86和x64)5、安装步骤如下(仅以64位版本为例):安装oracle-instantclient下载地址:http://www.oracle.com/tech...

【TP3.2 + 其他任何PHP框架】编辑、删除、添加数据,返回原分页 (ajax+form两种方式提交均可以)

1、目的1:在如下的一个页面中,p=2,比如我们删除数据id=13,通过ajax提交{id,p}这2个参数,就可以了,页面返回json的url参数中原样带上p即可。2、目的2:   步骤1:在如下页面,编辑id=12的数据,这时候首先在index页面,通过$_REQUEST['p']实时动态获取页码p,然后在index.html页面渲染,放入隐藏域或者拼接【<a>编辑】href属性,带上id和p参数,   步骤2:进入编辑页面edit.html,将id和p均放在隐藏域一起保存POST提交,返回index.html页面中带上p参数即可。 index列表页面: edit编辑页面: ...

【win7 + win server 2008】设置定时任务,设置.bat 文件去执行php脚本 == 用来配合爬虫程序简直不要太爽

WindowsServer2008中使用计划任务定时执行BATbat进行PHP脚本的执行一、首先进行任务管理器设置 每隔1分钟执行.BAT文件配置首先WindowsServer2008不同于其他服务器操作系统和WindowsServer2003有着很大的区别,计划任务的名称是“任务计划程序”不在控制面板里,而是在“管理工具”里。由于服务器需要做些任务,定时执行,自己写程序吧,麻烦,所以采用BAT进行代替操作,网络上很多人都在说每分钟执行怎么配置,今天我们就配置一下。打开“任务计划程序”–点击“任务计划程序库”在右则会看到操作项里有“创建基本任务”和“创建任务”如图所示: 点击“创建任务”后如图所示:填写好相应的名称和勾选好必要的条件  选择“触发器”选项,点击“新建”,创建任务执行时间,“重复任务间隔&rdqu...

【Oracle+PHP】php连接oracle设定字符集,避免乱码

数据库用oracle,当php连接oracle的时候,最好指定字符集。查PHP手册,oci_connect的第四个参数为charset,这是关键。首先获取oracle的字符集,运行“select*fromV$NLS_PARAMETERS;”,变量NLS_CHARACTERSET对应的就是我们需要的字符集,比如我这里就是“ZHS16GBK”。所以,最终的PHP代码为:$c1=oci_connect("scott","tiger",$db,'zhs16gbk');我本地的PHP文件统一用utf-8,所以,获取的代码还要经过如下编码转换:while($dat=oci_fetch_row($cur)){print_r(iconv('gb2312','utf-8',$dat[0]));}--------------------------------2009-6-25更新以下文字--------------------------------同事说,Oracle可以按照客户端指定的字符集提供数据。也就是说,如果我本地PHP文件用UTF-8,那么,我...

phpstudy】安装Oracle 客户端 并连接

参考连接:https://blog.csdn.net/liuquan007/article/details/77508518phpstudy2016是32位版phpstudy2014是64位版本【查看版本号:phpinfo()=>搜索‘architecture’结构,内核,代表了php的版本号】在用phpstudy连oracle之前先确定自己的版本1先打开扩展extension=php_oci8_12c.dll   //这里的12c指的是oracle客户端是12.x的版本,千万别下成11.x或者10.x,不然没效果!!!(自己实际下的是12.1版本)extension=php_pdo_oci.dllphp5.6以下应打开extension=php_oci8_11g.dll查看这个时候打开phpinfo();如果这时候你还看不到你的扩展成功开启,是因为你没安装oracle客户端oracle客户端下载地址http://www.oracle.com/technetwork/database/features/instant-clie...

【TP3.2】TP3.2下实现ajax分页(原创+亲测可用)

一,写在最开始:ajax分页的原理,是利用了js的ajax执行请求,获取分页list和分页page【代码块】,去替换页面显示数据的【代码块】   技术:js的ajax+TP3.2的fetch("Index/data")技术,仅此而已。1、在LibraryThink目录下直接加入以下代码:Ajaxpage.class.php<?php/***ajax分页类,有namespace,使用方法:*控制器直接$ajaxpage=newThinkAjaxpage($p1,$p2,$p3);*@paramunknowtype*@returnreturn_type*@authorxzz2018年4月27日上午8:49:19*/namespaceThink;classAjaxpage{//分页栏每页显示的页数public$rollPage=5;//页数跳转时要带的参数public$parameter;//默认列表每页显示行数public$listRows=20;//起始行数public$firstRow;//分页总页面数protected$totalPages;//总...

【转】file_get_contents("php://input")的使用方法

$data=file_get_contents("php://input");  php://input是个可以访问请求的原始数据的只读流。POST请求的情况下,最好使用php://input来代替$HTTP_RAW_POST_DATA,因为它不依赖于特定的php.ini指令。而且,这样的情况下$HTTP_RAW_POST_DATA默认没有填充,比激活always_populate_raw_post_data潜在需要更少的内存。enctype="multipart/form-data"的时候php://input是无效的。 1,php://input可以读取httpentitybody中指定长度的值,由Content-Length指定长度,不管是POST方式或者GET方法提交过来的数据。但是,一般GET方法提交数据时,httprequestentitybody部分都为空。 2,php://input与$HTTP_RAW_POST_DATA读取的数据是一样的,都只读取Content-Type不为multipart/form-data的数据。学习笔记...
首页上一页...642643644645646...下一页尾页