PHP脚本中include文件出错解决方法
1. 出现“未找到文件“类似的错误时候,检查include文件的位置是否正确,下面引用php手册页面的原话: Files for including are first looked in include_path relative t 查看全文
浅谈PHP定义命令空间的几个注意点(推荐)
1.声明命令空间必须是程序脚本的第一条语句。另外,所有非 PHP 代码包括空白符都不能出现在命名空间的声明之前。 下面是错误的示例: <html> <?php namespace MyProject; / 查看全文
浅谈php(codeigniter)安全性注意事项
1、httponly session一定要用httponly的否则可能被xxs攻击,利用js获取cookie的session_id。 要用框架的ci_session,更长的位数,httponly,这些默认都配好了。 不要用原生的p 查看全文
将数组写入txt文件 var_export
$fp = fopen(aa.txt,w+); fwrite($fp,var_export($times,true)); fclose($fp); 查看全文
注意!PHP 7中不要做的10件事
切记,在PHP 7中不要做的10件事 1. 不要使用 mysql_ 函数 这一天终于来了,从此你不仅仅“不应该”使用mysql_函数。PHP 7 已经把它们从核心中全部移除了,也就是说你需要迁移到好得多的mysqli_函数,或者更灵 查看全文
说明的比较细的php 正则学习实例
^The:匹配以The开头的字符串; ofdespair$:匹配以ofdespair结尾的字符串; ^abc$:匹配以abc开头和以abc结尾的字符串,实际上是只有abc与之匹配; notice:匹配包含notice的字符串; 你可以看 查看全文
发一个php简单的伪原创程序,配合商城采集用的
复制代码 代码如下: <?php $arr=array(); $arr[好]=坏; $arr[不好]=不坏; $arr[坏]=好; $arr[不坏]=不好; $str=我们好不好; echo strtr($str,$arr); / 查看全文
php生成xml简单实例代码
当处理基于XML应用程序时,开发者经常需要建立XML编码数据结构。例如,Web中基于用户输入的XML状态模板,服务器请求XML语句,以及基于运行时间参数的客户响应。 尽管XML数据结构的构建比较费时,但如果使用成熟的PHP DOM应用程 查看全文
PHP实现一个简单url路由功能实例
什么是php的路由机制 1、路由机制就是把某一个特定形式的URL结构中提炼出来系统对应的参数。举个例子,如:其中:/article/1 -> ?_m=article&id=1。 2、然后将拥有对应参数的URL转换成特定 查看全文
php连接微软MSSQL(sql server)完全攻略
在研究ezSQL的时候就看到了mssql_connect()等一些php提供的连接MSSQL的函数,本以为php这个开源的风靡世界的编程语言对连接微软的数据应该是不在话下的,但是到真正执行的时候,才发现困难多多。 一开始我下载的php 查看全文
在PHP中使用模板的方法
好了,你可能想知道为什么你要使用FastTemplates。 ·可以在几秒钟改变你的整个站点的外观 ·抽象程序设计,没有垃圾HTML代码 ·设计人员不需要关心全部的模糊代码 ·令人惊讶地快 ·更容易重用旧的模版(对普通的表单而说) Fa 查看全文
php 文件状态缓存带来的问题
stat(),lstat(),file_exists(),is_writable(),is_readable(),is_executable(),is_file(),is_dir(),is_link(),filectime(),file 查看全文
php下使用strpos需要注意 === 运算符
复制代码 代码如下:<?php /* 判断字符串是否存在的函数 */ function strexists($haystack, $needle) { return !(strpos($haystack, $needle) === 查看全文
thinkphp Apache配置重启Apache1 restart 出错解决办法
概要: thinkphp 在Apache上配置启用伪静态,重启Apache1 restart 竟然失败了,报错 Job for httpd.service failed because the control process exi 查看全文
php 面向对象的一个例子
复制代码 代码如下: <?php class person{ //下面是人的成员属性 var $name; //人的名字 var $sex; //人的性别 var $age; //人的年龄 //定义一个构造方法参数为姓名$name 查看全文
Yii2框架实现注册和登录教程
注册 在advanced模板中,进入frontend/index.php?r=site%2Fsignup页面,可以看到框架的注册页面 填写完Username、Email和Password后点击Signup后,如果格式不对 查看全文
微信开发之php表单微信中自动提交两次问题解决办法
前言: 最近做微信开发,在微信中访问PHP页面,页面中有个表单。测试发现偶尔会出现表单被自动提交两次的情况,导致流程出错。 问题原因 暂时未找到原因,不过怀疑跟微信本身的机制有关。 解决方法 用session,每次提交表单时, 查看全文
php读取xml实例代码
php文件 复制代码 代码如下: <?php class xpathExtension{ public static function getNodes($domDoc, $xpathString) { $xp = new DOM 查看全文
攻克CakePHP系列二 表单数据显示
首先建立数据库cake_ext,并执行如下sql文: CREATETABLE`companies`( `id`int(11)NOTNULLauto_increment, `company`varchar(50)NOTNULL, `p 查看全文
php HtmlReplace输入过滤安全函数
复制代码 代码如下: // $rptype = 0 表示仅替换 html标记 // $rptype = 1 表示替换 html标记同时去除连续空白字符 // $rptype = 2 表示替换 html标记同时去除所有空白字符 // $r 查看全文
php短域名转换为实际域名函数
复制代码 代码如下: $url = echo unshorten($url); function unshorten($url) { $url = trim($url); $headers = get_headers($url); $l 查看全文
Yii2中使用asset压缩js,css文件的方法
官网文档 yii目录下运行 asset/template assets.php 生成assets.php,这是一个配置模板,并修改如下 <?php /** * Configuration file for the 查看全文