草庐IT

symfony2.8 的 php_apcu.dll 扩展推荐 xampp 上的 php 加速器

在Windows7xampp5.6.19和symfony2.8开发环境配置上,系统提示我“安装和/或启用php加速器(强烈推荐)”。如何解决此建议/警告? 最佳答案 我在这里找到了问题的答案:http://www.ivangabriele.com/php-how-to-install-php-accelerator-in-xampp/这里有一些说明,以防网站消失:通过PHP函数phpinfo()向您展示PHP配置得到2个宝贵的信息:架构:x86还是x64?TS(线程安全)还是NTS(非线程安全)?下载相应的DLL(包括您的PHP版本

php - 在 $_SESSION 变量中缓存变量?

我正在制作一个php网络应用程序,它存储不与其他用户共享的用户特定信息。将这些信息中的一些存储在$_SESSION变量中用于缓存是否是个好主意?例如:缓存用户为其帐户创建的类别列表。 最佳答案 只要您牢记这一点,这将是对session机制的适当使用:session不会无限期地持续。从session中提取时,确保您确实得到了结果(如果session已过期/清除,ASP.NET将返回NULL)服务器重启可能会清除session缓存。这样做是为了方便,而不是为了性能。对于高性能缓存,选择合适的机制(即memcached)一个好的使用模式应

php - 使用 PHP 将目录结构(字符串)解析为 JSON

我有一个这样的文件路径字符串数组视频/搞笑/jelloman.wmv视频/搞笑/bellydance.flv视频/abc.mp4视频/june.mp4视频/cleaver.mp4audio/uptown.mp3audio/juicy.mp3有趣的.wmv吉米.wmv赫尔曼.wmv最终目标是让他们使用jsTree。我从上面的示例字符串构建了一个原型(prototype)树。查看:http://jsfiddle.net/ecropolis/pAqas/ 最佳答案 首先我会创建一个递归函数来遍历你的目录到一个数组functionReadF

php - AngularJS + Laravel 5 认证

在使用angularJS构建我的SPA时,我想在我的angularJS网站上实现用户身份验证。但是,我不知道从哪里开始以及最佳做法是什么。基本上我有把握可以担任一个或多个Angular色。我查找了示例,以便对如何正确处理此问题有一个基本的了解,但到目前为止,我只遇到过非常简单或不太安全的示例(如this)。所以我的问题是,如何使用REST(或自定义APIurl)实现身份验证服务来验证用户,然后使用angularJS在页面上显示用户信息,同时通过使用(对于例如)来自Laravel的csrftoken?提前致谢,尼克·范德梅杰 最佳答案

php - 检查生成的许可证是否有效

我有一个PHP脚本可以生成一些字符串,这些字符串将用作许可证key:functionKeyGen(){$key=md5(microtime());$new_key='';for($i=1;$i";$x++;}运行一次脚本后,我得到了这些:8B041-EC7D2-0B9E3-09846-E8C71C8D82-514B9-068BC-8BF80-05061A18A3-E05E5-7DED7-D09ED-298C4FB1EC-C9844-B9B20-ADE2F-0858FE9AED-945C8-4BAAA-6938D-713ED4D284-C5A3B-734DF-09BD6-6A34CEF5

php - JavaScript 的非浏览器模拟——这可能吗?

我有一个正在处理的新项目,涉及获取网页,(使用PHP和cURL)解析其中的HTML和javascript,然后处理结果中的数据。当站点使用javascript通过AJAX获取其数据时,基本上我遇到了麻烦。在这种情况下,除非在浏览器中运行javascript,否则初始数据不会出现在获取的页面中。是否有相关的PHP库?(我怀疑不是,但我可能是错的。)我真的宁愿将它构建为基于服务器的解决方案,否则我不得不为此构建一个应用程序并使用mozilla和/或IE运行时库-这有点违背了目的。 最佳答案 你需要:一个JavaScript解释器一个DO

php - 调用未定义函数 pg_connect() - Wamp

我想连接到PostgreSQL,我使用的是wamp64位。我在这里Apache2.4.2PHP5.4.3Mysql5.5.24我还在php.ini中取消注释php_pgsql和php_pdo_pgsql。但我无法连接,它给我这样的错误:忽略错误抑制(!)fatalerror:调用未定义函数pg_connect()有没有人知道关于我的问题的解决方案。我只是非常需要它。谢谢。 最佳答案 打开php.ini找到;extension=php_pgsql.dll,去掉开头的分号找到;extension=php_pdo_pgsql.dll,去掉

未存储 PHP session 数据

我正在制作一个登录系统,但是当用户登录时,它实际上并没有存储我希望它存储在session中的任何数据。我什至检查了session的文件,它是空的。我有session_start();在所有页面上。我还能做错什么。这是两个主要页面的代码。登录密码:run("selectuser_idfromuserswhereuser_name='".$db->escape($_POST['user_name'])."'");if($u_result==false){$url='Location:error.php?id=8';header($url);}if(count($u_result)match

php - 在 PHP 中对数组项进行排序,使其对字母不区分大小写

当我使用sort($topics)时,我得到了以下内容:苹果绿色斑马草在此示例中,“grass”以小写字母g开头,但以大写字母“Zebra”结尾。我如何才能让它在忽略单词是否以大写开头的地方对其进行排序?苹果绿色草斑马 最佳答案 调用usort()作为usort($topics,'strnatcasecmp')。strcasecmp也可以完成这项工作,但是strnatcasecmp当您的字符串中有数字时,也会正确排序。 关于php-在PHP中对数组项进行排序,使其对字母不区分大小写,我们

php - Smarty 以 strpos 作为开始和 strlen 作为结束获取 var 的子字符串

我在smarty中格式化变量时遇到问题。我想知道最好的方法是什么。基本上我有一个字符串“ABC|DEFGH”,我希望smarty获得“DEFGH”的子字符串,我该怎么做?{$var|substr:strpos:"|":strlen}没用 最佳答案 刚刚解决了这个问题,没有在PHP中重新设置var,而是使用内置函数包装器。假设:$var="ABC|DEFGH";{assignvar="bar_at"value=$var|strpos:"|"}{$var}{$var|substr:0:$bar_at}{$var|substr:$bar_