我们要统计在一段时间内访问站点的人数,有多种解决方案,你可以使用cookie,session结合文本或者数据库来记录用户访问数。本文将使用PHP,结合Mysql以及jQuery,展示一个统计在线人数以及访客地区分布的示例。
PHP jQuery ajax无刷新文件下载次数统计
本实例需要读者具备PHP、Mysql、jQuery以及html、css等相关的基本知识,在开发示例前,需要准备Mysql数据表,本文假设有一张文件下载表downloads,用来记录文件名、保存在文件服务器上的文件名以及下载次数。前提是假设下载表中已存在数据,这些数据可能来自项目中的后台上传文件时插入的,以便我们在页面中读取。downloads表结构如下:
php上传文件与图片重命名方法总结
如我们在上传文件页面中如下操作
$name=$_FILES['userfile']['name']; //将所上传的文件名称赋予name
php curl与fopen下载远程服务器图片实例
fopen函数
<?php
function get_file($url,$folder,$pic_name){
set_time_limit(24*60*60); //限制最大的执行时间
$destination_folder=$folder?$folder.'/':''; //文件下载保存目录
$newfname=$destination_folder.$pic_name;//文件PATH
$file=fopen($url,'rb');
if($file){
$newf=fopen($newfname,'wb');
if($newf){
while(!feof($file)){
fwrite($newf,fread($file,1024*8),1024*8);
}
}
if($file){
fclose($file);
}
if($newf){
fclose($newf);
}
}
}
get_file("/img/baidu_logo.gif","file","baidu.jpg");
?>
php中ip地址 email格式 电话号码正则验证
php验证ip格式的程序代码
如果网站有表单需要填写ip地址,那么先要验证格式是否正确。
php二维数组循环程序代码
for循环遍历二维数组
print_r($order_data_info);
Ajax+php无限联动下拉菜单实例
首先是 Ajax.php文件:
这个文件我觉着就是接收数据处理数据的
PHP 分页代码与分页原理解析
所谓分页显示,也就是将数据库中的结果集人为的分成一段一段的来显示,这里需要两个初始的参数:
每页多少条记录($PageSize)?
当前是第几页($CurrentPageID)?
现在只要再给我一个结果集,我就可以显示某段特定的结果出来。
至于其他的参数,比如:上一页($PreviousPageID)、下一页($NextPageID)、总页数($numPages)等等,都可以根据前边这几个东西得到。
以MySQL数据库为例,如果要从表内截取某段内容,sql语句可以用:select * from table limit offset, rows。看看下面一组sql语句,尝试一下发现其中的规率。
PHP时间戳和日期相互转换
1.php中时间转换函数
strtotime(date())
php复制目录下所有文件到另一目录中
遍历某文件夹下的所有文件和文件夹,并且把所以匹配的文件复制到同一目录。下面例子把”/www/pooy/baike”目录里面的,所有html文件都复制到”/www/pooy/bk”这个目录下面。
PHP中生成横状百分比图片实例
<?php
//创建画布,在创建前不要有任何输出和空格哦,否则图片生成不了
PHP删除指定文件夹所有文件代码
删除指定文件夹所有文件
$cacheDir = '../cache/runtime';
$dh = opendir($cacheDir);
while ( $file = readdir($dh) ) {