Questions tagged «php»

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

4
作曲家-您的系统缺少所请求的PHP扩展名mbstring [关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 改善这个问题 我最近尝试通过Composer安装软件包,但是遇到了一个错误,the requested PHP extension mbstring is missing from your system. 我从中删除了分号php.ini,但仍然无法正常工作。我该怎么办?

6
计算PHP DateInterval中的总秒数
计算两个日期之间总秒数的最佳方法是什么?到目前为止,我已经尝试了以下方法: $delta = $date->diff(new DateTime('now')); $seconds = $delta->days * 60 * 60 * 24; 但是,days在当前的PHP5.3版本中,DateInterval对象的属性似乎已损坏(至少在Windows上,它总是返回相同的6015值)。我还尝试过这样做,无法保留每个月的天数(四舍五入到30),leap年等: $seconds = ($delta->s) + ($delta->i * 60) + ($delta->h * 60 * 60) + ($delta->d * 60 * 60 * 24) + ($delta->m * 60 * 60 * 24 * 30) + ($delta->y * 60 …
99 php  datetime  date 

13
为什么PHP Composer这么慢?
当我只做一个零依赖项的项目时,为什么PHP Composer这么慢?这是我运行的命令: composer init <逐步创建composer.json,定义0个零依赖项> composer install 等待3分钟(毫不夸张)。 作曲家所要做的就是拉入自动装带器并创建/vendor,为什么要花这么长时间?就此而言,为什么不继续执行此步骤composer init? 我是否可以使用配置选项来插入缓存的自动加载程序和供应商init?
99 php  composer-php 

6
该集合实例上不存在属性[title]
我正在关注Laracasts的视频:基本模型/控制器/视图工作流。 我的桌子上有联系方式。 CREATE TABLE `about` ( `id` int(10) UNSIGNED NOT NULL, `title` varchar(500) COLLATE utf8_unicode_ci NOT NULL, `content` text COLLATE utf8_unicode_ci, ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci 我正在尝试使用控制器文件中的以下代码传递数据以进行查看: public function index() { $about = Page::where('page', 'about-me')->get(); //id = 3 return view('about', compact('about')); } 当我尝试显示如下所示的代码时, @section('title') {{$about->title}} @stop @section('content') {!! $about->content !!} …

6
如何成为OpenCart专家?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 去年关闭。 改善这个问题 似乎他们没有任何文档,除了在他们的官方论坛上有一些api调用之外。我有Zend框架和CodeIgniter框架的经验。OpenCart的任何高手都可以向我推荐学习它的最佳方法,并在最短的时间内进行掌握吗?我必须尽快做一个大项目。
98 php  opencart 


16
在运行作曲家时禁用xdebug
运行时composer diagnose,出现以下错误: xdebug扩展已加载,这可能会使Composer变慢一点。建议在使用Composer时将其禁用。 如何仅在运行Composer时禁用xdebug?

15
错误330(net :: ERR_CONTENT_DECODING_FAILED):
最近,我们迁移到了新服务器。2天后,出现以下问题 1)我们在会话表上发生了崩溃,可以通过对其进行修复来轻松解决 2)我们以OpenX作为广告服务器运行,它也崩溃了,但是没有错误的证据。log让您登录,但是在寻找dashboard.php的那一刻,我们得到了: Error 330 (net::ERR_CONTENT_DECODING_FAILED): (Google Chrome) 和 您尝试查看的页面使用无效或不受支持的压缩形式,因此无法显示。(Firefox) OpenX在PHP上使用以下服务: OpenX要求:http : //www.openx.com/docs/2.8/adminguide/System%20requirements OpenX使用默认的PHP设置。但是,服务器管理员有时会更改这些设置。在安装OpenX之前,请检查以下设置是否正确: magic_quotes_runtime必须关闭safe_mode必须关闭register_argc_argv如果要通过命令行运行维护,则必须打开file_uploads才能允许HTTP文件上传OpenX需要以下PHP扩展: 无论是mysql扩展,或者pgsql。mysqli不支持该扩展名。ZLib扩展名,用于转换所生成的压缩Flash文件中的链接Flash MX。FTP扩展名。如果不存在,OpenX将尝试对其进行仿真,这可能是一个不太稳定的解决方案。 GD扩展,用于在主页上生成图形。如果未启用扩展名,则将无法在主页上查看图形或统计信息。必须使用openssl扩展名或启用SSL的curl扩展名才能登录到主页。如果未启用SSL,您将在主页上收到一条错误消息,但对操作没有影响。 任何可能的原因或如何收集更多信息的线索将不胜感激。谢谢
98 php  openx 



2
清理用户密码
在对它们提供哈希值并将其存储在数据库中之前,应如何转义或清除用户提供的密码? 当PHP开发人员出于安全目的考虑对用户密码进行哈希处理时,他们通常会像对待其他任何用户提供的数据一样考虑这些密码。这个主题经常出现在与密码存储有关的PHP问题中。开发人员通常希望在散列密码并将其存储在数据库中之前使用诸如escape_string()(在各种迭代中)htmlspecialchars(),addslashes()和等功能清除密码。
98 php  sql  pdo  hash 

3
如何集成nodeJS + Socket.IO和PHP?
我最近一直在寻找,以找到一种在nodeJS和PHP之间进行通信的好方法。这里是一个想法:nodeJS还是一个相当新的东西,仅使用它开发一个完整的应用程序可能有点棘手。而且,您可能只需要项目的一个模块(例如实时通知,聊天等),而您想使用PHP来管理所有其他内容,因为它对您来说可能更容易(而且您可以利用现有框架,例如CodeIgniter或Symfony)。 我想有一个简单的解决方案; 我不想使用cURL或第三方服务器在Apache和Node服务器之间进行通信。我想要的是能够在客户端的简单Javascript中捕获来自节点的事件。 我没有找到完整的答案,大多数情况下客户端都是由节点服务器运行的,因此不适用于我的情况。因此,我检索了所有可能的主题,最后找到了答案;我将尽力分享这一点,并提出一个明确的观点。 希望这可以帮助一些人!;)

22
foreach循环中的两个数组
我想selectbox使用两个数组生成一个,一个包含国家/地区代码,另一个包含国家/地区名称。 这是一个例子: <?php $codes = array('tn','us','fr'); $names = array('Tunisia','United States','France'); foreach( $codes as $code and $names as $name ) { echo '<option value="' . $code . '">' . $name . '</option>'; } ?> 这种方法对我不起作用。有什么建议?
98 php  arrays  foreach 



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.