-
PHP中的位操作和MySQL检索
所属栏目:[PHP教程] 日期:2020-12-13 热度:59
我试图优化我的 mysql表一点点,以便有一个稍微更易于管理的表.我想将用户权限存储在位字段中. 例如,用户权限可能是0110(我的用户权限越来越多,所以这个长度可能会长一些) 该示例可能对应于以下内容: 0:用户无法在网站上发布新闻 1:用户可以在网站上发布新[详细]
-
php – 这是什么字符串:?a?以及如何避免它?
所属栏目:[PHP教程] 日期:2020-12-13 热度:95
不知怎的,我设法将?a?放在 PHP脚本的顶部.什么是可怕的角色组,我怎么能进入它,以及我将来如何揭露和/或避免它? 有趣的是,在?php之前,它潜伏在PHP脚本的最顶端.该脚本需要发送Content-type标头.因为?a?将标题从文件的顶部推开,服务器不断发送自己的标题,随[详细]
-
php – 18位数时间戳?
所属栏目:[PHP教程] 日期:2020-12-13 热度:55
我正在研究与电视录制有关的系统. 我正在从另一个系统解析以下xml(我没有文档): Program FileName="2009.11.07-Saturday 07 November 2009.dvr-ms" SubChannel="ABC1" StartTime="633931722046825183" StopTime="633932388000119414" ActualStopTime="63393[详细]
-
从PHP中获取HTML摘录
所属栏目:[PHP教程] 日期:2020-12-13 热度:68
我需要获得用 HTML编写的新闻项目的简短摘录,以便在我的首页上显示.显然,我不能使用像substr这样简单的东西,因为它可能会使标签不被封闭,甚至会留下半个标签. 哪个更容易: 将HTML转换为体面的纯文本,并将其中的一部分 从HTML开始,在截止点关闭任何未关闭的[详细]
-
PHP 5.3 DateTime用于重复发生的事件
所属栏目:[PHP教程] 日期:2020-12-13 热度:153
我有一个日历应用程序,它使用较新的 PHP DateTime类.我有办法处理反复发生的事件,但看起来很糟糕,我想看看你们是否有更好的想法: 我有一个定期活动,从2009年11月16日开始(2009年11月16日) 它将每3天发生一次 该事件将无限期重演 假设用户查看截止日期为3100[详细]
-
php – Kohana Auth模块无法登录
所属栏目:[PHP教程] 日期:2020-12-13 热度:51
对于那些熟悉Kohana中的Auth模块的人,我无法登录用户.我可以创建一个用户很好,但显然哈希不匹配.我已经使用提供 MySql架构来创建数据库,而我正在使用模块模型. 这是我创建用户代码: public function user_create() { $user = ORM::factory('user'); $user-u[详细]
-
为什么PHP没有看到我的查询字符串?
所属栏目:[PHP教程] 日期:2020-12-13 热度:164
这个 phpinfo()证明了这个问题. 我正在向URL传递一个查询字符串: ?qwerty=asdfg 因此,我希望它列出这两个PHP变量: _REQUEST["qwerty"] asdfg_GET["qwerty"] asdfg 还有这个查询字符串: _SERVER["QUERY_STRING"] qwerty=asdfg 但是,它不起作用.似乎根本没[详细]
-
我的错误是“strpos”功能? PHP
所属栏目:[PHP教程] 日期:2020-12-13 热度:145
我试图找到strpos来搜索字符串变量$string为短语“test”,如果它不包含“test”,另一个变量$change被重新定义为$string2(其中$change已经定义) if (strpos($string,'test') == false) { $change = $string2; break; } 但不幸的是它不起作用. 上面有错吗? 谢[详细]
-
PHP中的PDO,如何改进这个PDO mysql代码
所属栏目:[PHP教程] 日期:2020-12-13 热度:88
谢谢你检查.所有有用的答案/评论都已经过投票. 我有以下代码,它完成了这项工作,但是imo效率不高.我认为它效率不高的原因是因为我使用fetchAll循环,即使我知道查询将返回1或没有记录. //assume the usual new PDO,binding,and execute are up here$myval = "s[详细]
-
php – 扩展/修改Zend Framework有多容易?
所属栏目:[PHP教程] 日期:2020-12-13 热度:149
我最近开始构建我一年的自定义MVC框架的第2版.在许多项目中,它对我很有用,但我确实看到了改进的空间.它缺少一些主要功能,如ACL,表单验证和缓存.尽管我自己喜欢自己构建这些部件,但实际上我知道这不是一个明智的决定.所以,我开始研究Zend Framework 1.9.我真[详细]
-
php – 我在使用simplexml解析facebook feed时遇到问题
所属栏目:[PHP教程] 日期:2020-12-13 热度:176
http://www.facebook.com/feeds/share_posts.php?id=207302593viewer=207302593key=d95b2de790format=rss20 上面的链接是我在Facebook上的共享帖子的URL.当我将该URL加载到simplexml_load_file()时,它提供了整页错误.看看错误,看起来Facebook正在吐出HTML而[详细]
-
传递不断变化的查询字符串PHP
所属栏目:[PHP教程] 日期:2020-12-13 热度:156
我的页面上有一个文章列表,我希望能够通过将$_GET值附加到URL来应用无数种类和过滤器: http://www.example.com/blogs.php?sort=newestpopularity=highlength=200 如果我在我的页面上有链接将这些值附加到网址…他们需要足够聪明,以便考虑应用的任何先前的排[详细]
-
php – 使用单个查询和每用户密码salt登录用户
所属栏目:[PHP教程] 日期:2020-12-13 热度:158
我决定使用存储在数据库中的每用户盐实现用户登录.盐的前缀为密码,密码用SHA进行哈希处理并存储在数据库中. 在过去我没有使用salt时,我会使用典型的方法来计算查询返回的行数,使用用户输入的用户名和密码.但是,对于每用户salt,您需要先获取salt,然后才能将其[详细]
-
php – 视频缩略图
所属栏目:[PHP教程] 日期:2020-12-13 热度:93
我正在一个人们可以提交视频链接的网站上工作.然后我就把它嵌入了.但是,我想获取视频的缩略图而不保存我服务器中的视频.因此,当我列出视频时,我可以使用缩略图而不是嵌入所有视频. 我的服务使用PHP.假设视频采用SWF格式. 我可以’抓[详细]
-
PHP / MYSQL只允许每个成员投一票?
所属栏目:[PHP教程] 日期:2020-12-13 热度:70
我一直在设置奖励投票系统的任务,我不太了解php和 mysql.但我比其他任何人都更了解这一点,而我的老板正在度假.但是我一直在重用这些代码,这些代码以前留在了我们的系统上,并在今年进行了调整. 基本上投票系统工作正常,我在mysql中设置新表来捕获数据.我在现[详细]
-
php – 文件存在安全吗?
所属栏目:[PHP教程] 日期:2020-12-13 热度:54
if (file_exists("pages/$page.php")) { include($page.'.php');} 这样安全吗? 使用Safe我的意思是你不能包括远程脚本等 解决方法 当然不是,特别是如果$page =“./ configuration” 我建议用这样的东西替换它: $pages = array("blog","home","login");if ([详细]
-
不能在php中包含文件
所属栏目:[PHP教程] 日期:2020-12-13 热度:114
我在一些if / else语句中运行下面的代码,我在同一个文件中有一个奇怪的问题,下面这个确切的代码工作正常,但是在另一个区域,如果它被调用我得到这个错误; Warning: include() [function.include]: URL file-access is disabled in the server configuration i[详细]
-
php – 使用Zend实现文件上载进度
所属栏目:[PHP教程] 日期:2020-12-13 热度:140
嗨我试图用Zend实现上传进度但是我还没有找到任何详细的教程.指针会很有用. 谢谢. 解决方法 我不记得曾经看过一个完全详细的教程,解释如何使用Zend Framework获取上传进度条;但是这里有一些指示,如果你已经知道关于 PHP,文件上传和Zend Framework的东西,那么[详细]
-
关于PHP memcache的几个问题
所属栏目:[PHP教程] 日期:2020-12-13 热度:101
1) 我知道我可以称之为 $memcache_obj = memcache_connect('memcache_host',11211); 在我的网站的头文件中,对不使用memcache的页面没有影响 但是这个呢 $memcache-connect('127.0.0.1',11211); 应该在页面到页面的基础上调用吗? 2) 如果服务器没有足够的内[详细]
-
php – 如何建模多对多的关系?
所属栏目:[PHP教程] 日期:2020-12-13 热度:83
由于只有一些以前的数据库经验,并且没有正式的教育,我对如何建模(以及在 PHP中检索我需要的数据)感到有些困惑.这就是我想要建模的: 对于我网站上的每个项目,允许有多个标签,如文件,上传,php,递归等.但是标签是可重复使用的,我可以有两个不同的项目,每个都可[详细]
-
如何在我的类中使用PHP的__get()和__set()来定义字段?
所属栏目:[PHP教程] 日期:2020-12-13 热度:78
我已经很好地阅读了 PHP specs on overloading,并且大多数示例似乎只是为了允许定义自定义字段(类似于stdClass). 但是我班上定义的私人领域呢?如何检索/分配这些?我可以切换可能的值并对某些值进行操作: class A{ private $name; private $age; public fu[详细]
-
计算从PHP`mysql_query`函数返回的行数的经过验证的真实方法是什
所属栏目:[PHP教程] 日期:2020-12-13 热度:66
我知道 mysql_num_rows(资源$结果),但我读过某个地方,它不是100%准确.我已经看到其他替代方案实际上获得每一行并运行一个计数器,但听起来效率很低.我有兴趣看到其他人做了什么来获得准确有效的计数. 解决方法 在执行SELECT或SHOW查询时使用mysql_num_rows()[详细]
-
具有不同元素的PHP数组(如Python集)
所属栏目:[PHP教程] 日期:2020-12-13 热度:174
是否有 PHP数组类的版本,其中所有元素必须是不同的,例如,在 Python中设置? 解决方法 不.您可以通过使用关联数组伪造它,其中键是“set”中的元素,并忽略值.[详细]
-
如何在PHP脚本中查找未定义的变量
所属栏目:[PHP教程] 日期:2020-12-13 热度:181
假设我们在 PHP中有以下功能: public function testSomething(){ $name = perform_sql_query("SELECT name FROM table WHERE id = $entity_id;"); assert($name == "some_name");} 查询在语法上是正确的,但由于$entity_id未定义 – 查询将始终搜索’id = 0[详细]
-
转换为&用于PHP中的XML
所属栏目:[PHP教程] 日期:2020-12-13 热度:171
我正在为我的页面构建 XML RSS.遇到这个错误: error on line 39 at column 46: xmlParseEntityRef: no name 显然这是因为我不能拥有在XML中…我在上一个字段行中做了… 在PHP中清理所有$row [‘field’]的最佳方法是什么,以便’s变成 amp; amp; amp; amp;[详细]