PHP获取当前url路径的函数及服务器变量

1,$_SERVER[“QUERY_STRING”]
说明:查询(query)的字符串

2,$_SERVER[“REQUEST_URI”]
说明:访问此页面所需的URI

3,$_SERVER[“SCRIPT_NAME”]
说明:包含当前脚本的路径

4,$_SERVER[“PHP_SELF”]
说明:当前正在执行脚本的文件名

实例:
1,http://www.mudbest.com/ (直接打开主页)
结果:
$_SERVER[“QUERY_STRING”] = “”
$_SERVER[“REQUEST_URI”] = “/”
$_SERVER[“SCRIPT_NAME”] = “/index.php”
$_SERVER[“PHP_SELF”] = “/index.php”

2,http://www.mudbest.com/?p=222
结果:
$_SERVER[“QUERY_STRING”] = “p=222”
$_SERVER[“REQUEST_URI”] = “/?p=222”
$_SERVER[“SCRIPT_NAME”] = “/index.php”
$_SERVER[“PHP_SELF”] = “/index.php”

3,http://www.mudbest.com/index.php?p=222&q=biuuu
结果:
$_SERVER[“QUERY_STRING”] = “p=222&q=php”
$_SERVER[“REQUEST_URI”] = “/index.php?p=222&q=php”
$_SERVER[“SCRIPT_NAME”] = “/index.php”
$_SERVER[“PHP_SELF”] = “/index.php”
$_SERVER[“QUERY_STRING”]获取查询语句,实例中可知,获取

阅读更多

mysql随机查询

最近无事,翻了一下以前的博客,发现部分文章现在看起来确实有很大的差异,对于这篇mysql随机查询的文章,现在看起来,问题的确存在。

举个例子,要从tbl_consult表中随机提取一条记录,大家一般的写法就是:

阅读更多

PHP定时运行

1.编辑如下代码,并保存为test.php:

<?php
 $fp = @fopen("test.txt", "a+");
 fwrite($fp, date("Y-m-d H:i:s") . " 让PHP定时运行吧!n");
 fclose($fp);
 ?>

2.添加一个任务计划,在(如图2所示)这一步输入命令:

D:php4php.exe -q D:php4test.php

3.时间设置为每隔1分钟运行一次,然后运行这个任务。
4.现在我们来看看d:php4test.txt文件的内容时候是否成功。如果内容为如下所示

阅读更多

yii-You are not allowed to access this page

Error 403
You are not allowed to access this page.

问题分析:yii处于安全考虑。默认情况下允许在本机运行gii组件。所以出现上述问题,一般都是服务器不是本机。

解决方法:编辑你的main.php配置文

阅读更多

执行yiic命令提示’php.exe’将YII添加到系统环境变量

还有个问题就是每次执行yiic命令时要把yiic的全路径打出来才行,比如我的yii框架在F:\myproject里面,我每次执行的时候都要

F:\myproject\yii\framework\yiic webapp yiiblog

我们可以把yiic也加入系统环境变量,加入以下代码:

假如php.exe这个目录在E:\Server\php

F:\myproject\yii\framework\
此时我们执行yiic再不用打全路径了

阅读更多

mysql时间段查询

字段column_time的格式为时间格式

from_unixtime将时间戳转换为时间格式 *做个记号,之前纠结了半天

select * from wap_content where week(column_time) = week(now)

如果你要严格要求是某一年的,那可以这样

查询一天:

select * from table where to_days(column_time) = to_days(now());
select * from table where date(column_time) = curdate(); 

查询一

阅读更多

PHP缩略图函数

考虑到页面加载速度和页面布局的需要,很多时候要将用户上传的图片进行缩略,下面这个函数分享出来,希望对大家有用。 … 阅读更多