小编Ama*_*ali的帖子

PHP中的include和include_once

有人可以向我解释何时应该使用include和include_once以及应该如何使用它.

我是PHP新手,想了解这是外行人的条款.关于PHP文档在www.php.net上提到的内容不太清楚.

我们假设我有以下文件夹结构

-->Root-->API-->User.php

-->Root-->Users-->CreateUser.php
Run Code Online (Sandbox Code Playgroud)

如果我必须在CreateUser.php中使用User.php,我该怎么做呢.

如果还有另一个文件

-->Root-->API-->Utility-->ImageProcessor.php
Run Code Online (Sandbox Code Playgroud)

我应该如何使用CreateUser.php包含ImageProcessor.php

php include

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

更改PHP.ini位置文件?

我在OSX上使用apache2,默认php.ini位置是:

/private/etc/php.ini
Run Code Online (Sandbox Code Playgroud)

我需要把它改成这个......

/Library/FileMaker Server/Web Publishing/publishing-engine/php/lion/lib/php.ini
Run Code Online (Sandbox Code Playgroud)

有帮助吗?

php filemaker apache2

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

Laravel 4 - 运行`composer install`时出错

问题:

我安装了Composer并遵循Laravel 4文档中的快速入门指南.

我收到以下错误,当我运行composer installcomposer update:

Script php artisan optimize handling the post-install-cmd event
returned with an error...
Run Code Online (Sandbox Code Playgroud)

我试图运行以下composer命令:

composer create-project laravel/laravel myproject --prefer-dist
Run Code Online (Sandbox Code Playgroud)

或使用他们的laravel.phar:

laravel new myproject
Run Code Online (Sandbox Code Playgroud)

或者从git获取zip版本:https://github.com/laravel/laravel? source = c

我仍然无法通过作曲家更新.


附加信息:

我Mac上的PHP版本是:

PHP 5.4.17 (cli) (built: Aug 25 2013 02:03:38) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, 
Copyright (c) 1998-2013 Zend Technologies
Run Code Online (Sandbox Code Playgroud)

MAMP上的PHP版本:5.4.10

我在Google/Stack Overflow上找到了一些解决方案,但在我的情况下这些解决方案效果不佳.

php installation laravel laravel-4

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

如何限制正则表达式捕获组?

我不知道如何限制捕获组.

如果我有这样的正则表达式:

/^(\w{2,}\s\w{2,}){4,15}$/
Run Code Online (Sandbox Code Playgroud)

我认为这将捕获任何字符串:

  • 确切的两个字,
  • 每个单词最少2个字符,
  • 整个字符串不超过15个字符.

但限制我的捕获组是行不通的.我可以限制捕获组吗?

PS.我在我的示例中使用JavaScript来测试正则表达式.

javascript regex

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

php获取唯一的子数组

我想在PHP中获得一个解决方案,以获得基于子阵列基础的独特阵列.像这样

Array
(
[0] => Array
    (
        [0] => 1227
        [1] => 146
        [2] => 1
        [3] => 39
    )

[1] => Array
    (
        [0] => 1227
        [1] => 146
        [2] => 1
        [3] => 39
    )

[2] => Array
    (
        [0] => 1228
        [1] => 146
        [2] => 1
        [3] => 39
    )
)
Run Code Online (Sandbox Code Playgroud)

Array
(
[0] => Array
    (
        [0] => 1227
        [1] => 146
        [2] => 1
        [3] => 39
    )

[1] => Array
    (
        [0] …
Run Code Online (Sandbox Code Playgroud)

php arrays

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

Admob 发送成人内容,如何禁用?

我刚刚完成了我的第一个应用程序,我正在使用 Admob 发布广告。但在我上传到 google play 商店之前,我一直在我的设备上进行测试。一切都很顺利,直到今晚晚些时候 Admob 开始为成人内容做广告。

有任何方法可以禁用它,如果有人下载我的应用程序并冒犯我的应用程序,我不想让我的帐户被禁用。出于某种原因,它似乎也显示相同的成人内容。

在应用程序设置下,我启用了这些:

  • “使用关键字定位广告和 Google 认证的广告网络 (GCAN) 来提高填充率”
  • “允许在广告中使用 +1 相关功能和社交注释”

在广告过滤器下我有这个设置:

  • “适龄广告”已关闭

我正在使用 Android Studio 0.4.6。

android admob google-play

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

用"#"替换URL中的倒数第二个"/"字符

我有这个网址:

http://localhost:8888/alain-pers/fr/oeuvres/architecture/
Run Code Online (Sandbox Code Playgroud)

我想换成倒数第二/#(我最需要的/),并得到下面的输出:

http://localhost:8888/alain-pers/fr/oeuvres#architecture/
Run Code Online (Sandbox Code Playgroud)

我已经尝试了很多的事情indexOf(),lastIndexOf()substr(),但我不能得到我想要的结果.我也无法使任何正则表达式解决方案正常工作.

请注意,有时链接看起来像这样,也有一个-:

http://localhost:8888/alain-pers/fr/oeuvres/art-contemporain/
Run Code Online (Sandbox Code Playgroud)

javascript regex replace

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

从SAFEARRAY获取元素(或将其转换为长数组)

我正在尝试从Visual C ++中的SAFEARRAY(作为函数的输出返回)获取元素。

我以前从未使用过SAFEARRAY,所以我不知道该如何处理。我应该将SAFEARRAY转换为长数组(如何?),还是可以简单地使用SAFEARRAY内部值的索引?

c++ safearray visual-c++

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

将base_url()添加到标头

有可能有类似以下的东西但实际上有效吗?

header('location: base_url(). page.php?x=3'); 
Run Code Online (Sandbox Code Playgroud)

php

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

正则表达式以匹配捕获组中的前一个或后一个字母字符

比如说我有以下数据:

ab
cd
ef
zy
ba
cd
Run Code Online (Sandbox Code Playgroud)

我希望能够以匹配第一个字符的方式匹配它,然后根据第一个字符的捕获组匹配第二个字符.

上例中的每一行都应该匹配,而类似ccaf不应该匹配.

详细说明,我的想法看起来像这样:

(基于ruby的正则表达式)

/^(?<first>[a-z])\g<first>$/
Run Code Online (Sandbox Code Playgroud)

然而,这匹配aaac两者都无效,以及预期ab.

有没有办法修改捕获组,或用类似于我想要的语法包围它?

ruby regex

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