小编Bra*_*n G的帖子

阻止通过http直接访问文件,但允许php脚本访问

我正在将我的文件(pdf,doc,flv等)加载到缓冲区中,并使用脚本将其提供给我的用户.我需要我的脚本才能访问该文件但不允许直接访问它.什么是实现这一目标的最佳方式?我应该使用我的权限做某事还是用.htaccess锁定目录?

php apache permissions

71
推荐指数
2
解决办法
13万
查看次数

CodeIgniter - 在异常中使用load-> view()

我希望我的error_404.php显示在我的网站模板视图中.我扩展了CI_Exceptions类(MY_Exceptions)并重写了show_404()和show_error()方法.现在我想要做的是能够在那里加载视图文件.最理想的是,我想在MY_Controller类中加载_header()和_footer()方法.这有可能吗?

class MY_Exceptions extends CI_Exceptions {

  public function __construct(){
    parent::__construct();
  }

  function show_404($page = '')
    {
        $heading = "404 Page Not Found";
        $message = "The page you requested was not found for some strange reason...";

        log_message('error', '404 Page Not Found --> '.$page);

        $CI =& get_instance();
        $CI->load->view('template/header');
        echo $this->show_error($heading, $message, 'error_404', 404);
        $CI->load->view('template/footer');
        exit;
    }

    function show_error($message, $status_code = 500)
    {
        $error =& load_class('Exceptions');
        echo $error->show_error('An Error Was Encountered', $message, 'error_general', $status_code);
        exit;
    }
}  
Run Code Online (Sandbox Code Playgroud)

但我不能这样做.有什么建议?

php codeigniter

5
推荐指数
1
解决办法
5766
查看次数

php.ini中的重复指令会导致问题吗?

我今天向ops发送了一个请求来更新一些php.ini指令,并发现他只是将它们附加到文件的末尾.我的谷歌搜索没有真正提出任何关于这是否是一个问题的信息,在那里有重复,以及如何解析它们.显然,它可能引起混乱,但是,如果我知道这是否可以接受,我会有更强烈的争论.

有什么输入?

提前致谢...

php

4
推荐指数
1
解决办法
1002
查看次数

SVN连接被拒绝

我无法通过svn检查项目.我在svn://consideropen.com/home/consider/rvsubversion/project/trunk上设置了一个存储库.

我在NetBeans中检查项目没有问题,但是当我ssh到另一台服务器(与存储库不是同一台服务器)并运行时

svn checkout svn://example.com/home/consider/rvsubversion/project/trunk
Run Code Online (Sandbox Code Playgroud)

我收到连接拒绝错误.

为什么会这样?

linux svn

2
推荐指数
1
解决办法
2万
查看次数

需要一个正则表达式来解析PHP中带双引号的csv文件

试图解析包含双引号的所有数据的csv文件,因为双引号中可能有逗号.

看起来像这样:

$songs = '"1, 2, 3, 4 (I Love You)","Plain White T's","CBE10-22",15,"CBE10-22","","","CB",984,"","10/05/10"';

$regResult = preg_match( "", $songs, $matches );
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚一个正则表达式会将引号之间的数据作为匹配返回.我敢肯定有一些正则表达式大师可以帮助我.

php regex preg-match

2
推荐指数
1
解决办法
1064
查看次数

jquery javascript等价

我使用了太多的jquery

我想用jquery做这个:

<a onclick="javascript:$(this).next().css('display', 'none')">
Run Code Online (Sandbox Code Playgroud)

我以为是这样的:

<a onclick="javascript:this.nextSibling.style.display = 'none'">
Run Code Online (Sandbox Code Playgroud)

但事实并非如此.样式返回undefined.

让我澄清一下:

我想做这个:

<a class="errorToggle">error</a>
<div style="padding-left:20px;margin:0 0 10px 0;display:none;">

<h4>A PHP Error was encountered</h4>

<p>Severity: <?php echo $severity; ?></p>
<p>Message:  <?php echo $message; ?></p>
<p>Filename: <?php echo $filepath; ?></p>
<p>Line Number: <?php echo $line; ?></p>

</div>

<script type="text/javascript">
  $(".errorToggle").click(function(){
    $(this).next().css("display", "block");
  });
</script>
Run Code Online (Sandbox Code Playgroud)

没有jQuery BECAUSE这是一个代码点火器错误视图文件,经常会在我的标题之前加载,所以我将无法访问jquery.它不需要漂亮或编码良好,只需工作即可.这不会用于生产.

javascript jquery

1
推荐指数
1
解决办法
824
查看次数

标签 统计

php ×4

apache ×1

codeigniter ×1

javascript ×1

jquery ×1

linux ×1

permissions ×1

preg-match ×1

regex ×1

svn ×1