function poWrite($filename,$data,$method='rb+',$iflock=1,$check=1,$chmod=1){
touch($filename);
$handle = fopen($filename,$method);
$iflock && flock($handle,LOCK_EX);
if(@fwrite($handle,$data)=== FALSE){
fclose($handle);
return false;
}
$method=='rb+' && ftruncate($handle,strlen($data));
fclose($handle);
$chmod && @chmod($filename,0777);
return true;
}
php入门教程-第一课
/*
1、嵌入方法:
类似ASP的<%,PHP可以是<?php或者是<?,结束符号是?>,当然您也可以自己指定。
2、引用文件:
引用文件的方法有两种:require及include。
require的使用方法如:require("MyRequireFile.php");
这个函数通常放在PHP程序的最前面,PHP程序在执行前,就会先读入require所指定引入的文件,使它变成PHP程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。
include使用方法如:include("MyIncludeFile.php");
这个函数一般是放在流程控制的处理部分中。PHP程序网页在读到include的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。
php 删除目录下所有文件
*/
//删除目录下文件方法一
php 利用curl模仿用户采集远程网站内容
$timestamp = time();
function open($file,$type=''){
global $fromurl,$referer;
$cachename=$file;
if($type){
$file='/'.$type.'/'.$file;
}else{
$file=$file;
}
if($open=file($file)){
$count=count($open);
for($i=0;$i<$count;$i++){
$theget.=$open[$i];
}
}else{
die('无法连接源站网络,请刷新');
}
return $theget;
}
PHP Session使用方法Session 应用实例
/*
SESSION简单说明
SESSION是一个服务器全局变量,常用于用户登陆,购物车实例,用在一些安全要求比较高的应用中。
session 还有很多优点,比如控制容易,可以按照用户自定义存储等(存储于数据库教程),PHP.ini 的权限,默认 session 的存放路径是服务器的系统临时文件夹
php 删除字符串中的空格多种方法
用php自带的函数
php HTTP_REFERER获取不值来伪造一个HTTP_REFERER请求
//简单关于HTTP_REFERER一
$phpSelf = isset($_SERVER['PHP_SELF']) ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_NAME'];
验证用户输入数字是否在指定的区域
/*
js验证
<script type="text/javascript教程">
var dnum=document.getElementById("fenshu");
dnum.onkeyup = function(){
this.value=this.value.replace(/D/g,'');
if(dnum.value>1000||dnum.value<100){
dnum.value=100;
}
}
</script>
*/
php 服务器整数,浮点,数据IO能力测试函数
/*--------
浮点运算能力测试
----------*/
/*-----
数据IO能力测试
-----*/
php过滤sql注入关键词分析
str_replace替换sql 中的 update 这种做法本身就是错误的, 原因如下:
如果sql中本来就有update字段,如以下的SQL
PHP substr_replace 替换字符串指定位置字符
/*
int mb_strlen ( string $str [, string $encoding ] )
值得一提的,当开始和长度都是负和,长度小于或等于开始,长度将有被设置为0的效果。
mb_strlen 及 strlen 计算字符串长度区别
//strlen
//int strlen ( string $string )
$str = '123456';
echo strlen($str); // 6