Questions tagged «php»

PHP是一种广泛使用的高级动态,面向对象和解释性脚本语言,主要用于服务器端Web开发。用于有关PHP语言的问题。


3
osx 10.10 CURL POST到HTTPS url给出SSLRead()错误
我最近才升级到OSX 10.10 Yosemite,并且由于升级,我无法再将Curl POST转换为SSL url。 我首先使用了wordpress的wp_remote_request调用,还尝试在php中使用curl。两者(按预期)给出相同的错误消息: 错误号:56 错误字符串:SSLRead()返回错误-9806 注意:当我将POST卷曲到HTTP时,它可以正常工作。我认为这是PHP.ini或apache中的设置(升级后我丢失了原始的HTTPD.conf文件...)。 谁能帮我吗?

8
什么时候在php中使用静态变量/函数?
我正在使用PHP进行OOP更新,我看到了一个将函数和/或变量设置为静态的示例。什么时候以及为什么要将变量/函数设置为静态?我已经做过其他语言,并且真的不记得使用静态,也从未真正找到过使用它的目的。我知道它的作用,但为什么不使用变量呢?
72 php  oop  static 

1
是否提供Web套接字的本机PHP支持?
寻找Web套接字实现的Hello World类型示例: 这是来自php.net的Socket Create参考,但这看起来比Web Sockets更底层。 我想使用caniuse.com上所示的Web套接字,该套接字现在已在所有新的主要浏览器中实现。 Google搜索打开了这个Nets.TutsPlus网站,在其中可以使用JavaScript示例代码...但是我需要知道如何在PHP中实现服务器端,而不是示例中的Java,Ruby或Node.js。 PHP套接字创建相关吗?PHP本身是否支持Web套接字?我想正确的方向实现PHP会有所帮助。 实际上,本教程的phpwebsockets链接已损坏...这是图书馆应该使用的库吗? Websockets.org有一个测试应用程序,但是没有提到PHP。

3
删除php变量,用破折号替换空白
如何将PHP变量从“我的公司和我的名字”转换为“我的公司-我的名字”? 我需要全部小写,删除所有特殊字符,并用破折号代替空格。
72 php 

11
PHP中的GOTO是否有害?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 7年前关闭。 改善这个问题 我最近发现PHP 5.3支持名为的新语言构造GOTO。每个人都知道它在做什么。但是,它不完全是传统的GOTO,只是一个跳转标签。我很想知道这GOTO是否有害并暗示错误代码?
72 php  goto 


5
如何在WordPress简码中使用AJAX?
我有一个显示随机报价的代码。一个人编写了一个函数来实现所有这些功能。但是由于某种原因通过AJAX进行的更新数据不起作用。当您按下按钮“ New Quote”时,什么也没有发生。也许有人知道为什么?以下代码中需要解决的问题,以便在单击“新报价”时加载新的报价? 的PHP /wp-content/themes/%your_theme%/js/ajax-load-quote.php <?php /* uncomment the below, if you want to use native WP functions in this file */ // require_once('../../../../wp-load.php'); $array = file( $_POST['file_path'] ); // file path in $_POST, as from the js $r = rand( 0, count($array) - 1 ); return '<p>' . $array[$r] …

6
如何在Laravel 5中构建模块化应用程序?
我想将我的应用程序划分为模块。例如,将有一个“核心”模块,其中包含基本的登录功能,应用程序布局/格式(CSS等),用户管理和日记。 稍后,我可以创建其他模块,例如联系人管理器,可以轻松地从应用程序中添加或删除它们。 应用程序导航中将存在一些逻辑,用于确定存在哪些模块并显示/隐藏到它们的链接。 我该如何在目录结构,名称空间和其他所需的方面做到这一点? 我正在查看creolab / laravel-modules,但它指出它适用于Laravel4。我是否仍可以以完全相同的方式将它与5一起使用? 该文档说要在每个模块目录中放置模型,控制器和视图,但是这如何与路径一起使用?理想情况下,我希望每个模块都有其自己的route.php文件。所有这些如何处理http和resources目录中的内容? 我在想这样的事情: 但是我不知道该如何工作。 我刚刚在这里尝试了本教程: http://creolab.hr/2013/05/modules-in-laravel-4/ 没有额外的库等,只有纯Laravel 5。 我似乎遇到了错误消息: FatalErrorException in ServiceProvider.php line 16: Call to undefined method Illuminate\Config\Repository::package() 关于以下内容: <?php namespace App\Modules; abstract class ServiceProvider extends \Illuminate\Support\ServiceProvider { public function boot() { if ($module = $this->getModule(func_get_args())) { $this->package('app/' . $module, $module, app_path() . …

11
无需加密即可保护PHP代码的最佳解决方案
首先,我并不是在寻找奇迹……我知道PHP的工作原理,并且没有真正的方法可以在不使用加密的情况下向客户端隐藏我的代码。但这附带了要在正在运行的服务器上安装扩展的成本。 我正在寻找不同的东西……我不是要加密我的代码,甚至是对其进行混淆。有许多没有加密/混淆代码的PHP脚本,但它们是商业应用程序。例如,vBulletin和/或IP.Board论坛应用程序。 我只想知道这些人在他们的应用程序中使用什么方法... 我也愿意接受任何其他建议。 请注意,我是一个人,没有在公司工作。我的产品也很具体,不会卖那么多。我只是想让你们知道,我无权咨询法律专家来起诉某人或准备商业执照。我只是在寻找一种简单的方法来保护我的简单产品,如果确实可行的话,以某种方式...

6
如何在PHP中替换Microsoft编码的引号
“ ” ‘ ’由于我的应用程序中存在编码问题,我需要用常规引号('和“)替换Microsoft Word的单引号和双引号()版本。我不需要它们成为HTML实体,也无法更改数据库架构。 我有两个选择:使用正则表达式或关联的数组。 有一个更好的方法吗?





By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.