收集了一下php文件操作方面的问答,供大家学习参考。作方法问答
问:如何新建一个文件?
答:
1、使用fopen("要建立的文件名","参数"),参数可选w,w ,a,a
2、使用exec("echo '' > 要建立的文件名");这样是使用系统方式建立这个文件,你还可以使用touch这个linux命令来建立
问:为什么我无法建立文件?
答:
1、如果你使用了fopen建立文件,是否正确的使用了参数
2、系统权限问题,请询问你的WEBMASTER你...
php 带条件查询 分页代码
if(!isset($_get[absolutepage])){
$absolutepage=1;//当前页
}
if ($_get[absolutepage]==0){
$absolutepage=1;
}else {
$absolutepage=$_get[absolutepage];
$absolutepage=intval($absolutepage);
}
$pagesize=5;//一页现实的数量
$a= (($absolutepage - 1) * $pagesize);
$sql1=$sql." limit $a,$pagesize ";
...
php 判断是否为有效邮件地址实现代码
本文章介绍一个自定义函数,就是关于判断是否为有效邮件地址 ,其实就是我们常说的正则验证邮箱地址了,好了有面要的同学看看。
// 函数名:CheckEmailAddr($C_mailaddr)
// 作 用:判断是否为有效邮件地址
// 参 数:$C_mailaddr(待检测的邮件地址)
// 返回值:布尔值
// 备 注:无
function CheckEmailAddr($C_mailaddr)
{
if (!eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$",
$C_...
【phpcms-v9】改造phpcms-v9自带的字符串截取函数
1.phpcms-v9自带的字符串截取函数在global.func.php文件中:
/**
* 字符截取 支持UTF8/GBK
* @param $string
* @param $length
* @param $dot
*/
function str_cut($string, $length, $dot = '...') {
$strlen = strlen($string);
if($strlen <= $length) return $string;
$string = str_replace(array(' ',' ', '&', '"', ''', '“', '”', '—', '<', '>', '·', '…'),...
解决PHP中session阻塞问题的办法
在开发项目的时候遇到一个问题就是阻塞问题。用的是thinkphp框架,利用ajax请求一次操作,在ajax没有返回结果前,相同程序,其它操作是无效的。然后网上一查,有人和我有一样的问题,下面把该解决方法分享出来。
当同时向服务端发现若干HTTP请求,有时你会发现这些请求可能并非并发完成的,服务器对这些请求进行了排队处理,产生了所谓的PHP阻塞现象。最有可能是脚本进行了session数据的读写,PHP中session...
PHP $_GET 变量详细解析
在 PHP 中,预定义的 $_GET 变量用于收集来自 method="get" 的表单中的值。
$_GET 变量
预定义的 $_GET 变量用于收集来自 method="get" 的表单中的值。
从带有 GET 方法的表单发送的信息,对任何人都是可见的(会显示在浏览器的地址栏),并且对发送信息的量也有限制。
实例
form.html 文件代码如下:
<html>
<head>
<meta charset="utf-8">
<title></title>
</head...
php文件打开、创建、读取fopen函数的使用说明
本文章来介绍一个简单的文件操作函数fopen,fopen函数可以打开,读取,并且协助文件保存,下面我来给大家总结一下php文件的操作.
打开文件:fopen 最简单语法如下:fopen(filepath,mode)
下面是打开一个文件的 PHP 代码示例,代码如下:
$f = fopen("c:\data\info.txt", "r");
其中,c:\data\info.txt 是文件路径,r 表示打开文件的模式(mode) 为只读 (read only) 模式.
讲述使用 PHP 内置函数 fclose 关闭一个文件.
...
php生成酷炫的四个字符验证码
本文实例为大家分享php生成验证码的实现代码,供大家参考,具体内容如下:
<?php
$im=imagecreate(200,100);//生成画布
imagecolorallocate($im,0,0,0);//背景色
$white=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255));//生成随机颜色
for($i=0;$i<9;$i++)
{
imageline($im,rand(0,200),rand(0,100),rand(0,200),rand(0,100),$white);//生成干扰线条元素
}
for($i=0;$i<...
php通过curl添加cookie伪造登陆抓取数据的方法
本文实例讲述了php通过curl添加cookie伪造登陆抓取数据的方法。分享给大家供大家参考,具体如下:
有的网页必须登陆才能看到,这个时候想要抓取信息必须在header里面传递cookie值才能获取
1、首先登陆网站,打开firebug就能看到对应的cookie把这些cookie拷贝出来就能使用了.
header("Content-type:text/html;Charset=utf8");
$ch =curl_init();
curl_setopt($ch,CURLOPT_URL,'http://www.phpfensi.com/...
php支持中英文的加密解密类代码
本文章分享的这个php加密类是一个可以支持中文和英文的可加密码可解密的php实现类文件,有需要的同学可以参考一下,不过最好把文档编码设置为utf-8.
下面代码保存成MD5Crypt.class.php文件,代码如下:
<?php
class MD5Crypt {
/**
* Enter description here ...
* @param unknown_type $str
* @return string
*/
public final static function mdsha($str) {
$code = substr ( md5 ( $str ), 10 );
$...