小编shi*_*hin的帖子

htaccess中的RewriteRule

有人可以解释以下这行吗?

RewriteRule ^(.*)$ /index.php/$1 [L]
Run Code Online (Sandbox Code Playgroud)

.htaccess mod-rewrite

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

#(\ w +)=([\'"])(.*)\\ 2#U是什么意思?

我是正则表达式的菜鸟.

我希望有人能解释#(\ w +)=([\'"])(.*)\ 2#U中发生了什么.

preg_match_all('#(\w+)=([\'"])(.*)\\2#U', $str, $matches);
Run Code Online (Sandbox Code Playgroud)

提前致谢.

regex

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

如何用PHP获取祖父目录

我有一个以下目录结构.

-webshop
   -controllers
      -webshop.php
Run Code Online (Sandbox Code Playgroud)

在webshop.php我想得到这个文件的祖父母的网上商店.

如果我使用以下内容,我认为我得到了'控制器'.

echo basename(dirname(__FILE__)); // this will get controllers
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得祖父母目录?

提前致谢.

php

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

当我从xcode 4.3.2升级到4.5.2时出现错误

我有Mac OS X v10.7.5 Lion.我正在尝试安装Ruby 1.9.3.在做的过程中,我刚刚下载了xcode 4.5.2来取代4.3.2.但是当我这样做时,我得到以下错误.我该如何解决这个问题?

提前致谢.

The operation can’t be completed because some items had to be skipped. For each item, 
choose File > Get Info, make sure “Locked” is deselected, and then check the Sharing & 
Permissions section. When you are sure the items are unlocked and not designated as 
Read Only or No Access, try again.
Run Code Online (Sandbox Code Playgroud)

xcode

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

Laravel 错误处理,get_class 与 instanceof

在 app/Exceptions/Handler.php 中的以下代码中,第一个不起作用,但第二个起作用。

dd(get_class($exception)); 输出“Illuminate\Database\Eloquent\ModelNotFoundException”。

第一个类似于 doc。我怎样才能让它工作instanceof

    public function render($request, Exception $exception)
    {
        //dd(get_class($exception));
        // this does not work.
        if ($exception instanceof Illuminate\Database\Eloquent\ModelNotFoundException
) {
            return response()->json(['error'=>['message'=>'Resouce not found']], 404);
        }
        // This one works.
        if(get_class($exception) == "Illuminate\Database\Eloquent\ModelNotFoundException") {
            return response()->json(['error'=>['message'=>'Resouce not found']], 404);
        }

        return parent::render($request, $exception);
    }
Run Code Online (Sandbox Code Playgroud)

laravel-exceptions laravel-5.4

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

如何使切换更平滑('慢')

我有以下代码可以工作但在每个切换操作结束时变得有点跳跃.

如果我切换段落会更顺畅吗?

我试图得到段落,但我不知道该怎么做.

有人可以帮我吗?

提前致谢.

<head>

<style type="text/css">
body {width: 660px; margin: 0 auto; }
.toppara{
background-color: #FF9; 
}
.morepara {
background-color: #fff; 
display:none;
}

.togglebutn {
color: #900;
background-color: #FFF; 
}

</style>

</head>

<body>

<div id="section1">
<div class="toppara"><p>Content 1.</p> 

</div>

<div class="morepara">
<p>
Content 2. 
</p>

</div>

<p class="togglebutn">
<a>Show/Hide</a>
</p>
</div><!-- section 1 -->

<!-- section 2 -->
<div id="section2">
<div class="toppara"><p>Content 3.</p> 
</div>


<div class="morepara">
<p>
Content 4.
</p>


</div>

<p class="togglebutn">
<a>Show/Hide</a>
</p>
</div><!-- section 2 …
Run Code Online (Sandbox Code Playgroud)

jquery toggle

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

IE 7和8是否使用Internet Explorer事件模型?

我正在阅读"Javascript The Definitive Guide".在本书的事件和事件处理中,有三种事件处理模型,原始事件模型,标准事件模型和Internet Explorer事件模型.

它说到IE6它使用Internet Explorer事件模型.

我想知道IE7和8是否仍然使用它.或者它是否使用标准事件模型.

javascript internet-explorer-7

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

__autoload()是否为自动加载类的父类调用?

main.php,添加自动加载并创建一个新对象:

function __autoload($class) {
    require_once($class . '.php');
}
...
$t = new Triangle($side1, $side2, $side3);
Run Code Online (Sandbox Code Playgroud)

Triangle.php:

class Triangle extends Shape {...}
Run Code Online (Sandbox Code Playgroud)

Shape.php 是一个抽象类:

abstract class Shape {
    abstract protected function get_area();
    abstract protected function get_perimeter();
}
Run Code Online (Sandbox Code Playgroud)

我可以看到__autoload函数调用Triangle.php,但它是否同时调用Shape.php

php inheritance autoload

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

从Codeigniter中的类创建对象

以下代码来自http://d.hatena.ne.jp/dix3/20081002/1222899116,代码运行良好.

这是在codeigniter 中使用snoopy的一个例子.

Q1.我是否正确地说我不能使用,

$this -> load -> library('snoopy')
Run Code Online (Sandbox Code Playgroud)

因为Snoopy.php不会创建对象.以下示例是如何做到的?如果是这样,你可以向我解释/指导如何详细说明的教程或解释吗?

if ( ! class_exists('Snoopy'))
    {
        require_once(APPPATH.'libraries/Snoopy'.EXT);
    }
Run Code Online (Sandbox Code Playgroud)

Q2.作者为何使用

$to_specialchars=true
Run Code Online (Sandbox Code Playgroud)

它需要吗?

Q3.你能解释一下APPPATH和EXT吗?

APPPATH.'libraries/Snoopy'.EXT
Run Code Online (Sandbox Code Playgroud)

我在php.net中检查过但我找不到它.EXT必须是扩展名,但我可以在任何地方使用吗?

提前致谢.

我在application/library/Snoopy.php中有一个史努比

我有application/library/Snoopy.php

<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Scraping{
    var $c; 
    function Scraping(){
        if ( ! class_exists('Snoopy'))
        {
            require_once(APPPATH.'libraries/Snoopy'.EXT);
        }
        $this -> c = new Snoopy();
    }

    function getWebHtml($url="",$to_specialchars=true){
        $this ->c -> fetch( $url );
        $str = mb_convert_encoding( (string) $this -> c -> results,"UTF-8","auto");
        return ($to_specialchars) ? …
Run Code Online (Sandbox Code Playgroud)

php codeigniter snoopy

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

我该如何简化这个jquery?

我有以下jquery,我想简化.

我只是在重复同样的事情.

有人可以给我建议吗.

提前致谢.

$("a[rel='imagebox-all']").colorbox({slideshow:true});
$("a[rel='imagebox-new']").colorbox({slideshow:true});
$("a[rel='imagebox-even']").colorbox({slideshow:true});
$("a[rel='imagebox-amina']").colorbox({slideshow:true});
$("a[rel='imagebox-cumulus']").colorbox({slideshow:true});
$("a[rel='imagebox-wee']").colorbox({slideshow:true});
$("a[rel='imagebox-four']").colorbox({slideshow:true});
$("a[rel='imagebox-teen']").colorbox({slideshow:true});
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-selectors

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