-
php – Oracle Gotchas for a Experienced Newb
所属栏目:[PHP] 日期:2020-07-16 热度:98
有些Oracle对于新的平台来说是一些棘手的问题,但对于关系型数据库( MySQL,MS SQL Server,Postgres等)来说并不是新鲜事. 我正在寻找的事情的两个例子 许多关系数据库产品处理为您创建一个auto_increment密钥. Oracle不会,您必须手动创建序列,然后创建触发器 当[详细]
-
php – Yii2 REST简化BasicAuth
所属栏目:[PHP] 日期:2020-07-16 热度:68
我对在Yii2中创建REST api的简单程度印象深刻.但是,我对基本身份验证有一点麻烦.我的需求是非常简单的,我想要我的解决方案. 我需要基本的令牌认证.现在我甚至没有对它进行硬编码,但是这是我迄今为止所做的. 我有数据库表来保存我的单个令牌ApiAccess(id,acces[详细]
-
php – 如何使用包含在函数中?
所属栏目:[PHP] 日期:2020-07-16 热度:134
我有一个很大的功能,我希望只在需要时加载.所以我假设使用include是要走的路.但是我需要几个支持函数,在go_do_it()中使用. 如果它们在包含的文件中,我得到一个重新声明错误.参见实施例A 如果我将支持函数放在一个include_once中,它可以正常工作,请参见示例B.[详细]
-
php – 使用CodeIgniter进行用户认证
所属栏目:[PHP] 日期:2020-07-16 热度:59
我正在使用 PHP编写一个Web应用程序.我想使用MVC模式,并决定使用 CodeIgniter.我的应用程序将有一些页面,这将需要身份验证,一些页面不会.我想以非常通用的方式设计这个,所以应该没有代码重复.有没有可以指出一些好的“设计/阶级结构”呢? 编写一个自定义库,[详细]
-
php – 模拟所有DateTime实例用于测试的时间.
所属栏目:[PHP] 日期:2020-07-16 热度:158
我想在 PHPUnit或Behat测试期间为DateTime实例化的每个实例设置时间. 我正在测试与时间有关的业务逻辑.例如,类中的方法只返回过去或将来的事件. 事情我不想做,如果可能的话: 1)在DateTime周围编写一个包装器,在代码中使用这个代替DateTime.这将涉及到我现在[详细]
-
php – 从数组中选择3个不同的随机值
所属栏目:[PHP] 日期:2020-07-16 热度:117
我有一个30个值的数组,我需要从这个数组中提取3个不同的随机值.我该怎么做? 从 PHP手册无耻地偷走: ?php$input = array(Neo, Morpheus, Trinity, Cypher, Tank);$rand_keys = array_rand($input, 2);echo $input[$rand_keys[0]] . n;echo $[详细]
-
php-fpm – php5-fpm:服务器到达pm.max_children
所属栏目:[PHP] 日期:2020-07-16 热度:157
我有Nginx php5-fpm.每小时几次我的网站卡住了,在日志文件中我看到以下内容: WARNING: [pool www] server reached pm.max_children setting (5), consider raising it. /etc/php5/fpm/pool.d/www.conf文件包含以下配置: pm = dynamicpm.max_children =[详细]
-
php – 使用RecursiveDirectoryIterator对目录列表进行排序
所属栏目:[PHP] 日期:2020-07-16 热度:127
我使用RecursiveDirectoryIterator和RecursiveIteratorIterator使用下面的代码构建一个文件列表树.我需要列表排序 – 任何目录,然后按字母顺序,或按字母顺序. 任何人都可以告诉我如何排序文件列表? $dir_iterator = new RecursiveDirectoryIterator($groupDi[详细]
-
php – 为什么有一个弱的mysql用户密码不好?
所属栏目:[PHP] 日期:2020-07-16 热度:52
我看到了一个“你不需要强大的 mysql用户密码”的论点,因为为了使用它,他们已经可以访问你的服务器了.我们在谈论一个4位数的密码,这是一个在线商业网站上的标准英语词典单词. 如果不以自己的知识和经验影响答案,我想向他们展示一些无私的第三方来源的回复.有[详细]
-
php – Nginx配置文件的名称和位置是什么(相当于htaccess)?
所属栏目:[PHP] 日期:2020-07-16 热度:174
关于如何编写Nginx重写规则以模仿Apache的.htaccess文件有很多 tutorials但我无法自信地说我知道这个所谓的Nginx配置文件的名称或位置实际上是什么.我专门寻找允许你编写服务器路径和PHP指令的Nginx配置文件.我正在使用Ubuntu 12 linux和Codeigniter作为我的P[详细]
-
php – 如何安装旧版本的pecl包
所属栏目:[PHP] 日期:2020-07-16 热度:88
我有这个代码 $passengerId = new MongoId(oPassenger-getId()); return $this-createQueryBuilder(Device) -update() -multiple(true) -field(activated)-set(false) -[详细]
-
应该使用哪个PHP(操作码)缓存?为什么?
所属栏目:[PHP] 日期:2020-07-16 热度:126
我一直听说一些 PHP(操作码)缓存,如APC,XCache,Memcache,eAccelerator等. 但我无法弄清楚如何选择一个.除了缓存系统应该提供的性能优势之外,还应该关注哪些其他因素. 就像为什么你会说X缓存系统比Y好?我不太担心相对的性能提升.任何两个系统之间的微小差异都[详细]
-
php – PECL命令产生很长的错误列表
所属栏目:[PHP] 日期:2020-07-16 热度:188
目前在CentOS 6.5上运行 PHP 5.4. 我安装了webtatic php55w软件包然后通过PECL安装了PEAR PECL而没有问题以及redis和mongo. 不久之后,我意识到5.5与我正在使用的框架不兼容所以我yum擦除了php55w并在其中安装了php54w. 现在pecl命令根本不起作用.每次我发出任[详细]
-
php – 如何更改NGINX用户?
所属栏目:[PHP] 日期:2020-07-16 热度:72
我有一个 PHP脚本,它创建一个目录并将图像输出到目录.这在Apache下运行得很好但我们最近决定切换到NGINX以更多地使用我们有限的RAM.我正在使用PHP mkdir()命令来创建目录: mkdir(dirname($path[image][server]), 0755, true); 切换到NGINX后,我收到以下警告[详细]
-
php – 是否可以使用javascript或jQuery进行301重定向?
所属栏目:[PHP] 日期:2020-07-16 热度:185
我正在运行apache2.0,我只是想知道是否可以使用 javascript或jQuery进行301重定向. 我有一个href到指定位置的标签,当我点击该链接时,我被要求进行301重定向. 这是针对搜索引擎优化,我正在尝试找到一种方法,使301重定向到链接中的同一页面,而无需创建新页面或[详细]
-
php – 避免使用Zend_Db类进行MySQL注入
所属栏目:[PHP] 日期:2020-07-16 热度:197
我目前使用Zend_Db来管理我的查询. 我已经编写了一些代码,可以像下面那样进行查询: $handle-select()-from(user_id) -where(first_name=?, $id) -where(last_name=?, $lname) 假设Zend_Db将会完成此操作,而不会对输[详细]
-
PHP退出状态255:这是什么意思?
所属栏目:[PHP] 日期:2020-07-16 热度:109
我最近编译了一个 PHP 5.2.9二进制文件,并尝试用它执行一些PHP脚本.我可以毫无问题地执行一些脚本,但其中一个中途停止执行,退出时没有错误或警告.返回的进程状态代码为255. 我在手册中读到这种状态是“保留”的.问题是:为了什么? 我相信它与PHP可执行文件中[详细]
-
php – nginx错误“recv()失败(104:对等连接重置)从上游读取响应头”
所属栏目:[PHP] 日期:2020-07-16 热度:147
我有一台服务器工作正常,直到2013年10月3日上午10:50,它开始间歇性地向客户端返回“502 Bad Gateway”错误. 大约有五分之四的浏览器请求成功,但大约五分之一的用户失败了502. nginx错误日志包含数百个这样的错误; 2013/10/05 06:28:17 [error] 3111#0: *54528[详细]
-
PHP JSON字符串,转义JS输出的双引号
所属栏目:[PHP] 日期:2020-07-16 热度:89
我正在从一个 PHP数组创建一个JSON字符串.我已经使用json_encode()编码了它. $json_array = array( title = Example strings with special characters);$json_decode = json_encode( $json_array ); 在JS文件中,我可以通过以下方式访问信息: 注[详细]
-
CakePHP:调用其他Model函数
所属栏目:[PHP] 日期:2020-07-16 热度:148
我如何从模型中调用另一个模型中存在的函数?我不想重复代码. 我们可以使用Model关系来调用另一个模型中的函数.例如. $this-Model-ModelOne-find();$this-Model-ModelOne-customFunc(); 如果模型中没有关系,我们可以使用 $this-loadModel(ModelName); 在模型[详细]
-
找不到PHP命名空间PDO
所属栏目:[PHP] 日期:2020-07-16 热度:150
我面临一个问题,我不幸无法解决.我创建了一个数据库类到app / db / mysql / database.php,具有以下内容: ?php namespace AppDatabase; use SymfonyComponentYamlYaml; class Database{ private static $connection = null[详细]
-
如何从php脚本的输出中生成静态html文件,使用php
所属栏目:[PHP] 日期:2020-07-16 热度:158
我想从php文件生成一个静态html页面,并从另一个php脚本中保存它.该脚本运行一堆回声功能,当在浏览器中查看是一个不错的html页面.但是当我运行file_get_contents时,它会将该文件作为文件系统上的文件打开,而不是作为URL中的文件. 我需要以localhost / site / c[详细]
-
php – register_shutdown_function做什么?
所属栏目:[PHP] 日期:2020-07-16 热度:165
register_shutdown_function做什么 这实际上是一个非常简单的功能.所以你有一个php脚本: ?php echo Here is my little script; function endScript(){ echo My little Script has finished; } register_shutdown_functi[详细]
-
新的Laravel PHP框架. “/”以外的路由不起作用
所属栏目:[PHP] 日期:2020-07-16 热度:71
我是Lavarel框架的初学者.我知道MVC结构,因为我在ASP.net之前使用过,但是使用Laravel对我来说是很混乱的. 我已经安装Laravel在photozoom目录下使用: composer create-project laravel/laravel photozoom --prefer-dist 这是我的应用程序/ routes.php: ?phpR[详细]
-
php – 如何在WordPress插件中加载Javascript
所属栏目:[PHP] 日期:2020-07-16 热度:125
有人可以告诉我如何将这个 javascript文件加入我的wordpress插件.我已经尝试过所有的wp_enqeue_script()方法,但没有任何反应. 好的,这里是我的示例插件代码与评论解释我想要的. ?php/*Plugin Name: Ava TestPlugin URI: http://#.comDescription: A plugin th[详细]