小编jus*_*joe的帖子

如何调试PHP?

我们如何在PHP中进行基本调试?

任何人都可以分享关于调试PHP应用程序的真正恐怖故事(或者(甚至更好)PHP框架如Codeigniter和Wordpress)?

我喜欢听到真实的体验,以防我在学习PHP的过程中遇到类似的情况.

php debugging wordpress codeigniter

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

适合PHP初学者的专用播客

我正在寻找任何专门讨论PHP类和对象的PHP /编程播客剧集.也许这太具体了,但任何参考都可以.

顺便说一下,PHP初学者有没有专门的播客?

php podcast

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

我唯一知道如何使用alert().有没有其他方法来帮助调试JavaScript?

我唯一知道如何使用alert().有没有其他方法来帮助调试JavaScript?

javascript debugging

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

如何在PHP中检查访问者IP地址的代码功能?

我仍然对此主题感到困惑,并请求有关如何通过PHP检查访客IP地址的任何帮助和参考.

我知道在尝试编写代码之前先问一些东西似乎很懒,但是现在,我也在谷歌上搜索它.希望有人可以给出一般的广泛答案或一些阅读链接?

顺便说一句,当我们必须编写这样的一些功能时需要考虑什么?

PS:非常感谢大家.这是有启发性的论点.坦率地说,我更多地选择答案作为尊重而不是真理.因为到现在为止我还是不知道对的.也许在我对这个话题本身有一个坚定的理解之前,我需要更多年的学习.

php proxy ip-address

4
推荐指数
2
解决办法
1614
查看次数

这段代码中的"for(;;)"语法是什么?

   for(;;)
   {
     if(!$monitor->Throttle($cause))
       die('Fatal error: '.$monitor->error);

     if($cause == THROTTLE_CAUSE_NONE)
       break;

     sleep(60);
   }
Run Code Online (Sandbox Code Playgroud)

我是初学者php开发者.那么如何阅读以前代码中的"for"语法.它有效吗?

我从http://www.phpclasses.org/blog/post/132-Accelerate-Page-Accesses-Throttling-Background-Tasks-Unusual-Site-Speedup-Techniques-Part-2.html获得了它们

php syntax for-loop

4
推荐指数
2
解决办法
491
查看次数

如何在Windows或Linux或其他操作系统上检查您的代码环境

现在,我编写自定义wordpress主题并在apache服务器上的xampp windows XP中测试它.但只要我担心,就没有wp内置函数来识别代码环境.是否有任何PHP内置函数来识别这样的东西?

为了记录,我想要的代码需要读取目录.在我的apache(在windows中),路径将是c:/ xampp/htdocs,其中linux上的apache将是\ somepath\somepath \

那么,有什么代码解决方案可以知道什么是OS环境而不必检索和比较路径?我希望它也适用于其他操作系统与其他网络服务器,然后APACHE,如IIS

php linux apache iis wordpress

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

在Firefox中按Ctrl + r刷新页面和我的PHP代码

我已经创建了一个表单(所以它是PHP和HTML混合代码).它有能力发送'$ _POST'.当我点击它时,它完美地发送和显示输入.

但是当我点击Firefox中的Ctrl+ R来重新刷新页面时会发生一些事情.我得到了这个confim对话框:" 要显示此页面,Firefox必须发送重复执行之前执行的任何操作(例如搜索或订单确认)的信息 "

我的问题

  1. 它是什么,(这个确认对话框?)
  2. 我必须对我的代码做什么才能抑制这个对话框?

html php firefox

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

从"/","\"转换路径字符串时出现问题

我有这个代码

$ current_path = str_replace('\','/',getcwd()); // C:// XAMPP/htdoc

为什么它失败在目录补丁中用'/'替换'\'?为什么是原因以及如何处理这个问题?

编辑此代码用于返回与HTML TAG基础一起使用的路径(或类似的东西).



$current_path = getcwd();

function get_basepath() { 
    global $current_path; 

    $current_path  = str_replace('\\', '/', $current_path );                        // C:\xampp\htdocs\php\gettingstarted  

    $cur_root = $_SERVER['HTTP_HOST'];              // localhost
    $cur_docroot = $_SERVER['DOCUMENT_ROOT'];       // C:/xampp/htdocs/
    $cur_filepath = $_SERVER['SCRIPT_FILENAME'];    // C:/xampp/htdocs/php/gettingstarted/index.php 
    $filepath = str_replace($cur_docroot, '', $current_path);

    return "http://$cur_root/" . $filepath . "/";       // http://localhost/php/gettingstarted/index1.php 
} 

Run Code Online (Sandbox Code Playgroud)

php string

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

zend框架和Wordpress作为框架有什么区别?

我只知道Wordpress,并开始寻求另一种替代框架,Zend.我听说Zend比其他框架更好.如果你是"一个严肃的程序员",或者尝试表现得像一个人,你需要用它来构建你的网络应用程序.

有人说Zend更好,但它是主观的.这是快速和安全的,但没有人给出理由或至少将其与Wordpress进行比较.

终极问题:Zend是否有像Wordpress一样的主题或插件?

任何提示都会有所帮助

编辑.也许这是愚蠢的,但这是一个问题.如果你不喜欢它,或者你觉得它是冒犯性的,那就是投票.我不介意;).别往心里放

wordpress zend-framework

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

PHP:如何理解来自ini_get_all函数的访问的位掩码值

我开始使用ini_get_all函数来检索共享主机服务器上的所有配置选项.最后我得到了这个数组:

[allow_call_time_pass_reference] => Array
    (
        [global_value] => 1
        [local_value] => 1
        [access] => 6
    )

[allow_url_fopen] => Array
    (
        [global_value] => 1
        [local_value] => 1
        [access] => 4
    )
Run Code Online (Sandbox Code Playgroud)

PHP手册只是给出描述:

指令可能具有多个访问级别,这就是访问显示适当的位掩码值的原因.

那么,任何人都能解释一下"访问"吗?ans如何理解其bitmask值?

php apache apache-config

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