PHP中header() 有什么用?常见header 状态

作者:enenba | 发表于:2014-10-09 10:14 | 分类:php源码

什么是头信息?
这里只作简单解释,详细的自己看http协议。
在 HTTP协议中,服务器端的回答(response)内容包括两部分:头信息(header) 和 体内容,这里的头信息不是HTML中的<head></head>部分,同样,体内容也不是<BODY>< /BODY>。头信息是用户看不见的,里面包含了很多项,包括:服务器信息、日...

阅读全文>>

0人成功匹配 1061人撸过

【转】php文章相似度计算 不用similar_text()函数

作者:enenba | 发表于:2014-10-08 15:50 | 分类:php源码
php默认有个函数similar_text()用于计算字符串之间的相似度,该函数也可以计算两个字符串的相似度(以百分比计)。不过这个函数感觉对中文计算很不准确比如:
echo similar_text("吉林禽业公司火灾已致112人遇难","吉林宝源丰禽业公司火灾已致112人遇难");

这两个新闻标题其实都是一样的,如果使用similar_text()相似对结果为:42,即只相似42%,所以这...

阅读全文>>

2人成功匹配 1991人撸过

301跳转问题 Unable to open WampServer's config file

作者:enenba | 发表于:2014-08-20 09:46 | 分类:php源码

php以前做301跳转是可以这样写的 ,手册有例子

第二种特殊情况是以“Location:”标头。它不只是把这个标头发送回浏览器,它还将一个 REDIRECT(302)状态码返回给浏览器,除非之前已经发出了某个 3xx 状态码。

 

header('Location: http://test.com',true,301);
 结果出现这个错误

Unable to open Wamp...

阅读全文>>

2人成功匹配 998人撸过

PHP 去除换行

作者:enenba | 发表于:2014-08-11 14:18 | 分类:php源码
PHP在不同的系统中,换行是不同的

Linux:\n

Windows:\r\n

mac:\r

所以去除回车换行的方法:

1.使用str_replace 来替换换行

$str= str_replace(array("\r\n", "\r", "\n"), "", $str);

2.使用php定义好的变量(比较好的方法)

$str= str_replace(...

阅读全文>>

0人成功匹配 837人撸过

php列出一个目录下的所有文件

作者:enenba | 发表于:2012-09-12 22:01 | 分类:php源码

使用php的glob函数可以列出所有符合路径结构的文件和目录,以下从某cms提取出来的函数

 

<?php
function dir_path($path) {
	$path = str_replace('\\', '/', $path);
	if (substr($path, -1) != '/') $path = $path . '/';
	return...

阅读全文>>

4人成功匹配 2574人撸过

【转】解决虚拟空间网站301重定向的两种方法

作者:enenba | 发表于:2012-08-02 14:24 | 分类:php源码

1、这种为动态php页面的解决办法
 <?php 
    $the_host = $_SERVER['HTTP_HOST'];//取得当前域名 
    $request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUES...

阅读全文>>

0人成功匹配 1716人撸过