易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : php

php中$_SERVER变量的意义及用法说明

$_SERVER['PHP_SELF'] 函数用法 #当前正在执行脚本的文件名,与 document root相关。
$_SERVER['argv'] 函数用法 #传递给该脚本的参数。
$_SERVER['argc'] 函数用法 #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。
$_SERVER['GATEWAY_INTERFACE'] 函数用法 #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。
$_SERVER['SERVER_NAME'] 函数用法 #当前运行脚本所在服务器主机的名称。
$_SERVER['SERVER_SOFTWARE'] 函数用法 #服务器标识的字串,在响应请求时的头部中给出。
$_SERVER['SERVER_PROTOCOL'] 函数用法 #请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。
$_SERVER['REQUEST_METHOD'] 函数用法 #访问页面时的请求方法。例如:“GET”、“HEAD”,“POST”,“PUT”。
$_SERVER['QUERY_STRING'] 函数用法 #查询(query)的字符串。
$_SERVER['DOCUMENT_ROOT'] 函数用法 #当前运行脚本所在的文档根目录。在服务器配置文件中定义。
$_SERVER['HTTP_ACCEPT'] 函数用法 #当前请求的 Accept: 头部的内容。
$_SERVER['HTTP_ACCEPT_CHARSET'] 函数用法 #当前请求的 A ......

PHP实现获取百度top50的搜索排行关键字

很多站长谈SEO优化时对百度热门关键词很感兴趣,合理利用热门关键词进行优化对网站排名是有帮助的,当然我说的是合理利用,可不能滥用百度关键词,起码某些关键词对应的内容应该是你的网站上可以提供的。扯远了。。
我今天要说的是如何用PHP自动获取百度TOP50热门关键字。至于如何利用这些关键字就是你的事了。
首先,找到百度TOP50关键字出现的正则(搜索)(搜索),也就是关键字前后有什么特征代码。获取地址:http://top.baidu.com/buzz/top_keyword.html,打开网页后,右键查看网页源代码,网页源代码中每个关键字前后特征为:
<a target="_blank" href=http://www.baidu.com/baidu?cl=3&tn=baidutop10&wd=*>* </a>,*为不固定,决定于网站内容的。
获取思路是用PHP字符串搜索函数:1、获取子串位置stripos(主符串,要搜索的字符子串)2、获取指定位置的字串substr(原字符串,位置,[长度]),为了不重复搜索,每次均从字符串特证码位置截取到末尾,再找到想要的关键字,然后去掉前一个特征码,重复工作50次就OK了。
代码如下:
<?php
$txt="";
$item="";
$source = file_get_contents('http://top.baidu.com/buzz/top_keyword.html') ......

PHP类的精缩归纳

一:结构和调用(实例化):
class className{} ,调用:$obj = new className();当类有构造函数时,还应传入参数。如$obj = new className($v,$v2...);
二:构造函数和析构函数:
1、构造函数用于初始化:使用__construct(),可带参数。
2、但析构函数不能带参数(用于在销去一个类之前执行一些操作或功能)。析构函数用__destruct()做名称。在脚本执行结束时,PHP会销掉内存中的对象,因此可不用析造函数,但有些比如COOKIE等,就应当要用此函数销掉。
知识点:在PHP4中也提供了构造函数,但使用的是与类同名的类方法,在PHP5仍能兼容这种做法,当一个类中没有包含__construct时,会查找与类同名的方法,如果找到,就认为是构造函数,如下:
class test
{ var $b;
function test() {   $this->b=5; }
function addab($c) {   return $this->b+$c; }
}
$a = new test();   echo $a->addab(4); // 返回 9
3、PHP不会自动调用父类的构造函数(不支持构造函数重载),必须使用parent关键字显式地调用。
class employee{
      function __construct()....
}
class Manager extents Employee{
&nb ......

linux下安装php_mbstring扩展


phpMyAdmin提示没字符串编码和字符串处理库php_mbstring
SSH连接上后:yum install php-mbstring安装扩展
vi usr/local/lxlabs/ext/php/etc/php.ini编辑PHP.ini文件
去掉一行的注释:extension=mbstring.so
(有些可以不用设置这两行,php.ini中不存在;extension=mbstring.so

只要mbString扩展安装到了extension_dir
目录下即可)
保存退出: :wq
重启web server:service lighttpd restart(XXXX/apachectl start|stop|restart )
搞定
......

linux下安装php_mbstring扩展


phpMyAdmin提示没字符串编码和字符串处理库php_mbstring
SSH连接上后:yum install php-mbstring安装扩展
vi usr/local/lxlabs/ext/php/etc/php.ini编辑PHP.ini文件
去掉一行的注释:extension=mbstring.so
(有些可以不用设置这两行,php.ini中不存在;extension=mbstring.so

只要mbString扩展安装到了extension_dir
目录下即可)
保存退出: :wq
重启web server:service lighttpd restart(XXXX/apachectl start|stop|restart )
搞定
......

使用PHP做Linux/Unix守护进程

http://linux.chinaitlab.com/administer/774036.html
[  起源 ]Linux/Unix下守护进程(Daemon)大家都知道,比如我们常用的httpd、mysqld等等,就是常驻内存运行的程序,类似于Windows下的服务。一般守护进程都是使用C/C++来写,就是通过fork生成子进程,当前台shell下的父进程被杀掉,子进程就转到后台运行,为了不在终端产生输出信息,就通过syslog等函数来写日志文件。
    我们知道php是脚本语言,通过php的脚本引擎来执行,所以要做成守护进程比较麻烦,我们今天就来结合Unix/Linux的命令来实现我们守护进程的功能。
    [  原理 ]Unix中的nohup命令的功能就是不挂断地运行命令,同时nohup把程序的所有输出到放到当前目录的nohup.out文件中,如果文件不可写,则放到<用户主目录>/nohup.out 文件中。那么有了这个命令以后,我们的php程序就写程shell脚本,使用循环来让我们的脚本一直运行,那么不管我们终端窗口是否关闭,都能够让我们的php脚本一直运行。当然,当我们的php进程被杀或者我们的操作系统重启了,自然就会中止了。
    [  功能 ]肯定会问,让我们的php脚本做了守护进程又有什么用处 ......

使用PHP做Linux/Unix守护进程

http://linux.chinaitlab.com/administer/774036.html
[  起源 ]Linux/Unix下守护进程(Daemon)大家都知道,比如我们常用的httpd、mysqld等等,就是常驻内存运行的程序,类似于Windows下的服务。一般守护进程都是使用C/C++来写,就是通过fork生成子进程,当前台shell下的父进程被杀掉,子进程就转到后台运行,为了不在终端产生输出信息,就通过syslog等函数来写日志文件。
    我们知道php是脚本语言,通过php的脚本引擎来执行,所以要做成守护进程比较麻烦,我们今天就来结合Unix/Linux的命令来实现我们守护进程的功能。
    [  原理 ]Unix中的nohup命令的功能就是不挂断地运行命令,同时nohup把程序的所有输出到放到当前目录的nohup.out文件中,如果文件不可写,则放到<用户主目录>/nohup.out 文件中。那么有了这个命令以后,我们的php程序就写程shell脚本,使用循环来让我们的脚本一直运行,那么不管我们终端窗口是否关闭,都能够让我们的php脚本一直运行。当然,当我们的php进程被杀或者我们的操作系统重启了,自然就会中止了。
    [  功能 ]肯定会问,让我们的php脚本做了守护进程又有什么用处 ......

PHP获取网页内容方法总结

抓取到的内容在通过正则表达式做一下过滤就得到了你想要的内容,至于如何用正则表达式过滤,在这里就不做介绍了,有兴趣的,以下就是几种常用的用php抓取网页中的内容的方法。
1.file_get_contents
PHP代码
复制代码 代码如下:
<?php
$url = "http://www.jb51.net";
$contents = file_get_contents($url);
//如果出现中文乱码使用下面代码
//$getcontent = iconv("gb2312", "utf-8",$contents);
echo $contents;
?>
2.curl
PHP代码
复制代码 代码如下:
<?php
$url = "http://www.jb51.net";
$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
//在需要用户检测的网页里需要增加下面两行
//curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
//curl_setopt($ch, CURLOPT_USERPWD, US_NAME.":".US_PWD);
$contents = curl_exec($ch);
curl_close($ch);
echo $contents;
?>
3.fopen->fread->fclose
PHP代码
复制代码 代码如下:
<?php
$handle = fopen ("http://www. ......
总记录数:2174; 总页数:363; 每页6 条; 首页 上一页 [120] [121] [122] [123] 124 [125] [126] [127] [128] [129]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号