我在网络托管处有一个主机服务器,我的PHP文件位于服务器的一个文件夹中。从我的HTML表单中,我使用JqueryAJAX发送一些数据,我喜欢在服务器端的PHP代码中查看所有这些变量。我的JqueryAJAX代码如下。functionsendtoServer(){$.ajax({url:"advertisementdatavalidationatserver.php",type:"POST",data:$("#landedForm").serialize(),success:function(ret){});}我在服务器端的PHP代码是我喜欢在将它们放入数据库之前调试所有这些变量,例如$
这里有没有人试过或者有可能吗?我已经使用PHP好几年了,但从来不知道底层的c脚本。有办法进去吗? 最佳答案 我对ZendPHP进行了一些修改。我发现它过于聪明,有些人甚至称它为在普通View中故意混淆。PHP的源代码是一种改变(或破坏)思想的物质,这取决于你在破译非常神秘的宏方面的能力。这是我对内核的印象。编写扩展,isabreeze一旦掌握了Zend助手的窍门,大多数具有C高级/中级知识的人都可以通过基本扩展。还有很多例子。PHP最好的部分之一是构建系统的组织方式,添加新内容相对轻松。只要稍加努力和耐心,几乎任何C库都可以很容易地
我正在处理一个应用程序。我正在使用EclipsephpHeliosIDE开发php应用程序。我想了解以下与此IDE相关的事情,以便我可以立即高效地实现PHP应用程序:1)如何使用EclipsePHPHeliosIDE进行远程调试2)xdebug和zenddebugger的优缺点是什么3)我们应该使用xdebug、zend调试器中的哪个调试器。4)除了上面提到的两个之外,还有其他可用的调试器吗?下面是我引用的链接,用于上述调试器。1)http://devzone.zend.com/article/2930-Debugging-PHP-applications-with-xdebug2)h
当您对.htaccess文件进行更改并且出现问题时,您会收到“内部服务器错误”。那对我没有帮助。我怎样才能找出实际的错误是什么? 最佳答案 错误原因应该保存在服务器日志中。具体位置取决于您的服务器和设置。例如。在apache2日志文件中,在您的配置或虚拟主机中的ErrorLog中定义。 关于php-如何调试"internalservererror"?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q
对于用Notepad++写代码的人,我只想确认Notepad++没有任何内置的调试功能(即设置断点,一步一步,在执行过程中查看值的能力)。我是PHP编码的新手,正在寻找一个好的编辑器/IDE来使用。由于我想要调试功能,您的回答将极大地帮助我缩小选择范围。请注意,我最近下载了并且实际上正在使用Notepad++,并且似乎无法从Notepad++菜单中找到内置调试器或调试插件。提前致谢。 最佳答案 有DBGPPluginforNP++如果您想尝试,它会挂接到xDebug中。我找到了不错的安装/设置说明here,但与大多数与计算机相关的事
如果我有一个字符串(包含pdf文件)可以制作一个“虚拟”文件以避免写入硬盘,以便稍后在需要现有文件的函数上使用?//theoricalcode$file=stringToVirtualFile($string);require($file); 最佳答案 您可以usethespecialphp://memory拥有一个引用内存数据而不是写入文件的数据的文件句柄。您还可以使用php://temp来拥有一个文件支持的内存存储(如果文件超过2MB,默认情况下将被写入磁盘)。 关于PHP,来自字符
如何防止PHPsession在不同的Apache虚拟主机之间共享?我已经在Apache2.2上设置了不同的虚拟主机,并且一切正常,直到我意识到默认情况下共享PHPsession。 最佳答案 编辑也是为什么你总是应该设置你的session_save_path(http://php.net/manual/en/function.session-save-path.php)或使用数据库session处理(http://php.net/manual/en/class.sessionhandler.php)的原因,如果你在一个共享的虚拟主机上
我需要调试一个应用程序,但是它的ECHO$变量不工作。如何将变量的值发送到日志文件?给我一些线索。最好的问候, 最佳答案 trigger_error结合error_reporting允许您轻松地在开发服务器上记录您想要的内容,而不必担心生产服务器上的负载。它比error_log添加了更多的信息:trigger_error('foo');结果[FriApr0814:28:082011][error][client192.168.0.13]PHPNotice:fooin/data/sites/kai/public_html/foo.
我正在尝试调试Magento中的PayPal审核流程。每次我尝试转储以下变量时,我都会得到一个白页://thevariabledeclaration:$shippingAddress=$this->getShippingAddress();//thedumpthatbreaksthepage:';print_r($shippingAddress);echo'';?>我还尝试在页面上使用一个变量,该变量用于除if语句之外的其他用途。//thisvariabledisplaysresults';print_r($billingBlock->setShowAsShippingCheckbox
我已经在Netbeans中设置了一个CakePHP项目并使用xdebug进行调试。当我开始调试session时,Netbeans在每次请求时都在根index.php文件中停止。我必须按继续,然后我的断点才会命中。有没有办法配置xdebug来避免这种行为?在每个请求上都必须点击继续是非常乏味的。谢谢! 最佳答案 在另一个帖子中回答:here.问题并非特定于CakePHP,而是一般使用Netbeans进行PHP调试。 关于php-在Netbeans中调试CakePHP总是在index.php