.htaccess 定义404页面问题

 更新时间:2016年11月25日 17:41  点击:1759

404页面和.htaccess文件的问题

建个.htaccess,就可以了
ErrorDocument 404 /missing.html

首页你要确定你的主机支持 .htaccess..

修改conf文件要重启apache..

 

跟UrlRewrite 没关,主要是看是否支持 .htaccess
支持的话加一句:

ErrorDocument 404 /my404page.html

class class_name
{
  var $attribute;
  function __get($name)
  {
   return $this -> $name;
  }
  function __set($name,$value)
  {
    $this -> $name = $value;
  }

}
$a = new class_name();
$a -> attribute = 5;//__set()设置属性值
$a -> attribute; //__get()检查属性值

 

file_get_contents函数有时出错 failed to open stream: HTTP request failed!

地址是上面的,有些地址可以,有些就 failed to open stream: HTTP request failed!,
file_get_contents 打开的都是些rar文件,和文件格式有没关系?html文件的确什么错都没,
rar有些地址出错,有些正常,出错的地址用IE打开是正常的

 

原因是,网络问题,或文件不存喽。

以前没注意可以使用file这个函数了,今天在做一个php把txt文本数据入导到数据库开始我是用file_get_contents(),把数据保存到变量再用explode处理,但后来在网上找到到关于file函数的用法,确实觉得file函数确实漂亮,好使用,下面我们来看看

好了下面我们来看个例子吧.先看file_get_contents()函数吧,我现在要把文本文件a.txt的内容保存到一个数据下面是a.txt的内容如下.

aaaaaa

bbbbbb

bbbbccc

好了,就这三行,现在看file_get_contents的操作方法.

$content = file_get_content('a,txt');

$temp =str_replace(chr(13),'|',$content);
   
   $arr =explode('|',$temp);

也不多只有三行就完成了,那么我们来看看file函数吧.

$content = file('a.txt');

就完成了,效果与上面完全相同的.

呵呵,其实php有很多函数是我们常常没被用到,我们也不需要记得他,只要知道有这个东东就行了,

好最后申明一下:本站原创文章转载请注明:  www.111cn.net/phper/php.html

function stripslashes_content(&$content) {
 if(get_magic_quotes_gpc() == 0) {
  $content = str_replace("'","'",$content);
  $content = str_replace('-',"-",$content);
  $content = str_replace('`',"`",$content);
  $content = str_replace('"',""",$content);
  $content = str_replace("\","\\",$content);
 }
 return $content;
}

function checkNumber($num) {
 return ((string)(int)$num === (string)$num ? true : false);
}

function isemail($email) {
    return strlen($email) > 6 &&
preg_match("/^[w-.]+@[w-.]+(.w+)+$/", $email);
}

function dhtmlspecialchars($string) {
        if(is_array($string)) {
                foreach($string as $key => $val) {
                        $string[$key] = dhtmlspecialchars($val);
                }
        } else {
                $string =
preg_replace('/&((#(d{3,5}|x[a-fA-F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)
/', '&\1',
                str_replace(array('&', '"', '<', '>'), array('&', '"', '<',
'&gt;'), $string));
        }
        return $string;
}

function getReply($id) {
 global $db,$db_tables;
 $db->query("SELECT * FROM {$db_tables['repeat']} WHERE id='{$id}'");
 $reply = $db->fetch();
 if(is_array($reply))
  return $reply;
 else
  return false;
}

[!--infotagslink--]

相关文章

  • .htaccess的基本作用及相关语法介绍

    一、.htaccess的基本作用 启用.htaccess,需要修改httpd.conf,启用AllowOverride,并可以用AllowOverride限制特定命令的使用 如果需要使用.htaccess以外的其他文件名,可以用Ac...2016-01-28
  • NodeJS Express框架中处理404页面一个方式

    在用 Express 的时候,路由是我最困惑的事之一。知道用 app.get('*') 可以处理所有页面,但这样除了自定义的其他路由外,静态文件是被忽略的。最近在写一个小工具的时候,找到了一个解决方案:复制代码 代码如下:var express =...2014-05-31
  • 整理的 .htaccess 常用的用法大全

    重新和重定向  注意:首先需要服务器安装和启用mod_rewrite模块。  强制 wwwRewriteEngine onRewriteCond %{HTTP_HOST} ^example\.com [NC]RewriteRule ^(.*)$ http://ww...2016-01-28
  • apache中htaccess 301跳转设置汇总

    1.重定向www.111cn.net 到 www.111cn.net 打开.htaccess文件,加入以下规则。 代码如下 复制代码 RewriteEngine On RewriteCond %{HTTP_HOST} !^www....2016-01-28
  • Apache支持.htaccess配置方法

    打开httpd.conf文件用文本编辑器打开后,查找 代码如下 复制代码 Options FollowSymLinks AllowOverride None 改为: Options FollowSymLinks AllowOv...2016-01-28
  • Apache如何增加.htaccess文件增加用户认证

    首先用htpasswd创建一个密码文件:比如文件名叫做my.passwd /home/apache/bin/htpasswd -c -b my.passwd myusername mypassword 如果增加帐号: /home/apache/bin/htpasswd...2016-01-28
  • ASP.NET设置404页面返回302HTTP状态码的解决方法

    访问网站时错误页面可正常显示,但HTTP状态码却是302,对SEO很不友好,按下列步骤修改使错误页面返回正确的利于SEO的404状态码,感兴趣的朋友可以了解下...2021-09-22
  • nginx支持.htaccess文件实现伪静态的方法分享

    这篇文章主要介绍了nginx支持.htaccess文件实现伪静态的方法分享,需要的朋友可以参考下...2016-01-27
  • 利用.htaccess去除codeigiter的index.php

    个人用的方法,感觉还不错: 代码如下 复制代码 <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine on RewriteBase /poster Rewr...2016-01-28
  • php 定义404页面方法

    */ @header("http/1.1 404 not found"); @header("status: 404 not found"); echo 'echo 404'; exit(); /* 查看404是否设置成功可以利用firefox 的firebug插件来...2016-11-25
  • .htaccess的基本用法与介绍

    一、修改Apache配置文件 一,要在你服务器中打开apache安装目录下的conf目录下的httpd.conf文件,将里面的AllowOverride None全部改成AllowOverride All。 ●自定义错误页 ....2016-01-28
  • .htaccess非伪静态url跳转到伪静态url再伪静态

    规则如下: 代码如下 复制代码 RewriteRule ^article-([0-9]+).html$ /article.php?id=$1&r=1 [L] RewriteCond %{QUERY_STRING} ^id=([0-9]+)$ [NC]...2016-01-28
  • 使Nginx服务器支持.htaccess的方法

    这篇文章主要介绍了使Nginx服务器支持.htaccess的方法,.htaccess配置文件设置是Apache上的好东西,现在我们让Nginx服务器也能使用它,需要的朋友可以参考下...2016-01-27
  • .htaccess 规则

    .htaccess 规则 1. Introduction 介绍 文件名 .htaccess 属性 644 (RW-R&ndash;R&ndash;) htaccess会影响它所在目录下的所有子目录 注意大多数内容都要求保持在一...2016-11-25
  • wamp开启rewrite_module重写功能启用.htaccess文件

    1、开启rewrite_module:鼠标左键点击右下角wamp运行图标,在选项中Apache->Apache模块中找到rewrite_module,点击即开启本模块。wamp会自动重启服务。 2、修改httpd.conf文件:同...2016-01-28
  • apache教程:.htaccess用法

    apache教程:.htaccess用法 真的很酷的功能,网页设计师忽略是使用。 htaccess文件。简而言之,当你看到一个自定义错误页面( 404 , 403等) ,使用服务器端包含,限制IP地址,加载的默认...2016-01-28
  • Apache中.Htaccess文件的功能写法

    - .htaccess文件(或者"分布式配置文件"提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户...2016-01-28
  • Apache .htaccess文件功能用法介绍

    .htaccess apache默认是不支持的,如果要支持我们需在于apache中打开 1 . 如何让的本地APACHE器.htaccess 如何让的本地APACHE器".htaccess"呢?其实只要简朴修改一下apache的h...2016-01-28
  • 404页面设计经验总结分享 404页面怎么设计比较好

    我们都知道,网站是由不同功能不同内容的页面构成的。但是,有一种页面是我刚到深圳做网站建设时,感到不解的。那就是当用户打开错误链接时,网站出现的404页面了。其实,一个...2017-01-22
  • .htaccess 定义404页面问题

    404页面和.htaccess文件的问题 建个.htaccess,就可以了 ErrorDocument 404 /missing.html 首页你要确定你的主机支持 .htaccess.. 修改conf文件要重启apache.. ...2016-11-25