小编Bre*_*ett的帖子

Facebook API密钥?与应用程序ID相同?

我已经通过Facebook为我的网站设置了一个应用程序,不像我在网上看到的其他屏幕截图,它显示了一个API密钥,我没有一个....我所显示的只是"应用程序ID",后跟"应用秘密".....所以想知道App ID是否与API密钥相同?因为我正在使用另一个WP插件的App ID?

facebook

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

Xdebug错误:"加载xdebug.so失败:xdebug.so:无法打开共享对象文件:没有这样的文件或目录"

我最近安装xdebug在我的服务器上,但限制它用于我们的测试站点,该站点使用它自己的php.ini文件.

例如,测试站点php.ini位于:

/home/test_site/public_html/subdomain_name/php.ini
Run Code Online (Sandbox Code Playgroud)

在这个php.ini文件里面我有以下xdebug:

[XDebug]
zend_extension = /usr/local/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so

xdebug.profiler_append = 0

xdebug.profiler_enable = 1

xdebug.profiler_enable_trigger = 0

xdebug.profiler_output_dir = /home/test_site/xdebug

xdebug.profiler_output_name = "cachegrind.out.%s-%u.%h_%r"
Run Code Online (Sandbox Code Playgroud)

现在,事情是,xdebug 工作正常,没有问题.

但是,在我们的主站点上,它也有自己的php.ini文件,例如位于:

/home/main_site/public_html/php.ini
Run Code Online (Sandbox Code Playgroud)

在这个文件里面,我什么都没有xdebug.

现在,我最近在cpanel中设置了一个cron,用于main site:

php -f /home/main_site/public_html/cron_jobs/main_cron.php > /home/main_site/public_html/logs/main_cron.log 2>&1
Run Code Online (Sandbox Code Playgroud)

现在,在检查日志文件中的cron输出后,我得到输出:

Failed loading xdebug.so:  xdebug.so: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

当主站点甚至不能加载xdebug时,为什么会出现此错误?

php apache debugging xdebug php-ini

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

ImageMagick - 调整为最大宽度

我想将图像调整到最大width.所以我不关心图像的高度,但我只想将其调整到特定的宽度.

我确定我已经完成了这件事,之后我就不记得我现在是怎么做到的.

php image-manipulation imagemagick

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

在Yii2中的其他地方渲染视图 - 没有renderPartial?

我需要在自定义组件文件中呈现局部视图Yii2,根据Yii文档,您可以通过以下方式访问视图实例:

\Yii::$app->view->renderFile('@app/views/site/license.php');
Run Code Online (Sandbox Code Playgroud)

我继续尝试:

Yii::$app->view->renderPartial('//my/view/');
Run Code Online (Sandbox Code Playgroud)

...但是我得到了一个错误,我试图访问一个不存在的方法.

然后我检查了视图类并注意到它没有renderPartial,这是控制器类的方法.

我看到它有renderFile方法和render方法; 我应该使用以下哪些?

文档没有说明render方法包含的布局就像控制器类中的同名方法一样,所以我不确定; 对于renderFile,我不是100%确定是否合适?

有人可以解释哪种方法会产生相同的结果renderPartial吗?

php yii yii2

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

尝试在Yii2中运行phpunit时出现Cygwin问题

我正在尝试phpunit在Yii2基本安装中运行php vendor/bin/phpunit,但每当我从命令行运行时,我得到此输出:

注意:我在Windows 7上.

dir=$(d=${0%[/\\]*}; cd "$d"; cd "../phpunit/phpunit" && pwd)

# See if we are running in Cygwin by checking for cygpath program
if command -v 'cygpath' >/dev/null 2>&1; then
        # Cygwin paths start with /cygdrive/ which will break windows PHP,
        # so we need to translate the dir path to windows format. However
        # we could be using cygwin PHP which does not require this, so we
        # test if the path to …
Run Code Online (Sandbox Code Playgroud)

php phpunit cygwin unit-testing yii2

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

将回调函数传递给jQuery AJAX成功函数

我正在尝试传递一个函数来在AJAX调用成功时运行,但它没有工作,因为它说"回调不是函数".

例:

电话代码:

getGrades(var);    
Run Code Online (Sandbox Code Playgroud)

JS:

function getGrades(grading_company) {

    // Set file to get results from..
    var loadUrl = "ajax_files/get_grades.php";

    // Set data string
    var dataString = 'gc_id=' + grading_company;

    // Set the callback function to run on success
    var callback = 'showGradesBox';

    // Run the AJAX request
    runAjax(loadUrl, dataString, callback);

}

function showGradesBox(response) {

    // Code here...

}

function runAjax(loadUrl, dataString, callback) {

    jQuery.ajax({
        type: 'GET',
        url: loadUrl,
        data: dataString,
        dataType: 'html',
        error: ajaxError,
        success: function(response) {
            callback(response);
        }
    }); …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery callback

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

你能在一堂课中扩展两门课程吗?

可能重复:
我可以在PHP中使用多于1个类扩展一个类吗?

我有一个有几个子类的类,但是我现在正在添加另一个类,我也想成为父类的子类,但是我也想使用其他子类中的许多函数.

我想过只是将相应的函数从另一个子类移动到父类,但不认为这是真的需要,因为只有这两个子类才能使用它们所以希望我可以从主要的父类和一个现有的子类.

php oop extends

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

在选择框中填充

我知道选择框对于使用CSS进行样式有点痛苦,但是如果不采用高级技术,无论如何我可以添加一些填充来向下推文本而不用它还在右侧的箭头上添加填充?

css html-select padding

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

用于IE8的占位符代码导致下拉登录字段失去焦点

我使用下面的占位符代码IE8,但是当你在下拉登录字段中移动鼠标时,大约70%的时间它会失去焦点(整个下拉登录字段消失); 通过调试 - 当我删除此代码时,问题就消失了 - 我发现问题的原因是这段代码:

编辑:我发现它不是由任何特定的占位符代码引起的,但它是由过程的某些部分引起的,因为我尝试了3个单独的占位符插件,它发生在所有3个占位符插件上; 带走他们没有问题.

$(document).ready(function() {

    if ( !("placeholder" in document.createElement("input")) ) {
        $("input[placeholder], textarea[placeholder]").each(function() {
            var val = $(this).attr("placeholder");
            if ( this.value == "" ) {
                this.value = val;
            }
            $(this).focus(function() {
                if ( this.value == val ) {
                    this.value = "";
                }
            }).blur(function() {
                if ( $.trim(this.value) == "" ) {
                    this.value = val;
                }
            })
        });

        // Clear default placeholder values on form submit
        $('form').submit(function() {
            $(this).find("input[placeholder], textarea[placeholder]").each(function() {
                if …
Run Code Online (Sandbox Code Playgroud)

javascript css jquery internet-explorer-8

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

如何关闭Firefox Developer Edition中的DOM Properties窗口?

我正在使用Firefox Developer Edition,当我打开Inspector时,通过右键单击一个项目并选择Inspect Element来访问,然后我在Inspector中右键单击了一些内容并选择了Show DOM Properties,您可以在下面的屏幕截图中看到:

在此输入图像描述

但是,我无法弄清楚如何关闭DOM Properties窗口.

怎么能这样做?

firefox firefox-developer-tools firefox-developer-edition

10
推荐指数
2
解决办法
907
查看次数