-
php – 硬编码数组和对象或从数据库填充?
所属栏目:[PHP教程] 日期:2020-12-13 热度:63
目前,我正在为我的公司组建一个产品网站,其中包含大约80或90种具有各种特性的独特产品. 最初,我硬编码了一个多维数组来存储产品及其各种特性.除了进行大量的打字设置之外,还觉得更新/维护会很有挑战性. 我也觉得我在网站的其他地方有很多意大利面条代码,所以[详细]
-
php – Codeigniter 2 index和__construct之间的区别以及__const
所属栏目:[PHP教程] 日期:2020-12-13 热度:103
什么时候__construct被调用,何时被调用索引?还有其他差异吗? 什么放在__construct?什么是最佳实践,我应该把$this-加载调用…?还有什么? class Site extends CI_Controller { public function __construct() { parent::__construct(); echo 'Hello World[详细]
-
类变量的PHP对象属性?
所属栏目:[PHP教程] 日期:2020-12-13 热度:75
参见英文答案 PHP Object Variable variables name?????????????????????????????????????5个 为什么这样做 foreach ($items as $i) { $dataTitle = $this-dataTitle; $title = $i-$dataTitle;} 什么时候不这样? foreach ($items as $i) { $title = $i-$thi[详细]
-
php – 如何保护webservice,以便只有我的Android应用程序才能使
所属栏目:[PHP教程] 日期:2020-12-13 热度:66
我们构建了一个 Android应用程序,从 Android到我的PHP服务器POST POST请求.作为响应,webservice将JSON对象发送到Android应用程序以显示结果. 像其中一个服务就好 http://mydomain.com/test/weather.php?lat=13.4332long=80.454 由于我不是android的专家,所以[详细]
-
php – 跟踪未登录的用户
所属栏目:[PHP教程] 日期:2020-12-13 热度:193
是否可以在不使用会话或cookie的情况下跟踪未登录的用户?有更可靠的方式吗? 就像www.filefactory.com或其他类似的下载空间网站一样,他们可以跟踪你是否是免费用户并发送下载请求,在开始下一次下载之前你必须等待x次,我认为它使用了会话或cookie,但是在清除[详细]
-
php foreach输出两次
所属栏目:[PHP教程] 日期:2020-12-13 热度:173
一切正常,但输出列出两次. 所以它回声:’输出”输出”输出b”输出b”输出c”输出c’等等. 当我在phpmyadmin中执行mysql查询时,一切都只列出一次. 有任何想法吗? 我的代码正在做的是获得多对多字段 ? $something = mysql_query('select UserID from users w[详细]
-
PHP regexp用于“字符串或模式的开始”
所属栏目:[PHP教程] 日期:2020-12-13 热度:156
参见英文答案 Regex lookahead,lookbehind and atomic groups????????????????????????????????????3个 有没有办法(除了做两个单独的模式匹配)在PHP中使用preg_match来测试字符串的开头或模式?更具体地说,我经常发现自己想要测试我有一个匹配的模式,其前面[详细]
-
php – 上传XML文件并解析它 – 没有临时文件
所属栏目:[PHP教程] 日期:2020-12-13 热度:87
使用 PHP 5,我想通过Web表单上传XML文件,并使用 SimpleXML解析它. 我尝试了几个SimpleXML示例,它们在我的CentOS 6 Linux服务器上运行良好. 但是,我还没有任何处理PHP上传文件的经验. 我应该使用$_FILES吗?我是否总是要使用临时文件,还是可以完全在内存中完[详细]
-
如何在php中获取具有特定文件夹名称的所有子目录?
所属栏目:[PHP教程] 日期:2020-12-13 热度:83
我发现我可以使用php中的以下代码获取该文件夹的所有子目录 $address = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($root,RecursiveDirectoryIterator::SKIP_DOTS),RecursiveIteratorIterator::SELF_FIRST,RecursiveIteratorIterator::C[详细]
-
php – 在Codeigniter中计算由distinct()或group_by()过滤的结果
所属栏目:[PHP教程] 日期:2020-12-13 热度:162
我想用CI计算我的活动记录查询结果(使用postgreSQL).我使用的是count_all_results(),它适用于大多数查询,但在连接后使用distinct()或group_by()时则不行,因为count_all_results()会忽略这些函数. 这是一个修复版本,它尚未在newsest(2.1.3)稳定版本中实现. ht[详细]
-
php – domxpath – 从第二个ul中提取li标签
所属栏目:[PHP教程] 日期:2020-12-13 热度:166
我试图从下面提取第二个ul的li标签.不幸的是,html中没有类或id来帮助 ul liSome text/li liSome text/li liSome text/li/ulul liSome more text/li liSome more text/li liSome more text/li/ul 我试过(实际上是一些事情): $ul = $xpath-query('//ul')-item[详细]
-
php – ob_start echo的字符串仍然存在
所属栏目:[PHP教程] 日期:2020-12-13 热度:59
如果ob_start()没有让echo的输出到他们的正常目的地而只是记录他们的内容,我会喜欢它.但似乎并没有这样做.有任何想法吗?这是我的代码: ?phpob_start();echo 'test';$out = ob_get_contents();var_dump($out); 测试仍然是回声.这也是var_dump’d,但我不希望[详细]
-
如果PHP在Linux上运行;如何获得具体的分发(Ubuntu,fedora等)?
所属栏目:[PHP教程] 日期:2020-12-13 热度:114
我有一个与OS的CLI交互的 PHP脚本,我希望这个脚本可以在不同的Linux发行版上运行,所以我必须以不同的方式与不同的Linux falvours进行交互以实现某些功能,但我找不到PHP的方法区分它们. 我尝试过使用php_uname(‘s’)和PHP_OS它们都返回Linux;这对我没什么用([详细]
-
无法通过phpmyadmin导入数据库
所属栏目:[PHP教程] 日期:2020-12-13 热度:103
当我尝试上传数据库(794 kb)时,我有错误: No data was received to import. Either no file name was submitted,or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16. 我已经阅读了很多关于这个错误的答案,但我[详细]
-
试图从PHP获取数组并将其存储在java,android中
所属栏目:[PHP教程] 日期:2020-12-13 热度:64
我有一个连接到数据库并获取数据的php文件,现在我希望将这些数据发送到我的 java代码并存储为数组,用于连接到php并且我正在使用AsyncHttpClient查找结果 现在在AsyncHttpClient中,它们是一个函数onSucess,它接受一个字符串值作为参数,所以来自php的任何东西[详细]
-
php – 在子文件夹中声明文档根目录
所属栏目:[PHP教程] 日期:2020-12-13 热度:152
任何人都可以帮助我使用正确的做法包括.而不是: 包括( ‘的header.php’); 这是一个多页面网站,我想将文件添加到其他文件夹,例如Information文件夹. 在这个信息文件夹中,我有一个名为aboutus.php的文件,它包含在上一个目录中的标题中. 我考虑使用$_SERVER [[详细]
-
php – 注销不会破坏会话
所属栏目:[PHP教程] 日期:2020-12-13 热度:127
我的注销页面并没有令人讨厌.我搜索并阅读了同样的问题,但没有一个解决了我的问题. 以下是我的退出页面.请注意,我有两个php块,因为我之间有一个模板. ?php error_reporting(E_ALL ^ E_NOTICE); session_start(); $userid = $_SESSION['userid']; $username =[详细]
-
php – Twig过滤器包含模板
所属栏目:[PHP教程] 日期:2020-12-13 热度:78
我想做这样的事情: {{ include("tpl.html")|f }} 但这似乎不起作用,它只是打印tpl.html没有任何过滤,然后我尝试: {% filter f %} {% include "tpl.html" %}{% endfilter %} 它奏效了.我只是想知道,为什么我不能使用较短的一个?我误解了什么吗? 提前致谢.[详细]
-
php – 如何更改!isset语句
所属栏目:[PHP教程] 日期:2020-12-13 热度:180
我有一个 PHP页面,下面的代码. MySQL查询工作正常,但我尝试添加一个无效的IF语句. if(!isset($result))语句应该捕获表只包含FUTURE日期时间值的情况.我显然没有正确使用它或者我应该使用其他东西 – 比如if(empty())? ?phpinclude 'quantitytest_config.ph[详细]
-
PHP Mailer – 回复: – 返回路径 – SetFrom
所属栏目:[PHP教程] 日期:2020-12-13 热度:157
我通过 PHP Mailer发送邮件. http://phpmailer.worxware.com/ 我希望能够将From到一个emailand设置为REPLY-TO到另一个电子邮件,并将RETURN-PATH设置为另一个. 主要是..我想要反弹的电子邮件去BOUNCEDemails@bademail.com 我希望RETURN PATH可以做到这一点.[详细]
-
php – 用有效ID替换URL
所属栏目:[PHP教程] 日期:2020-12-13 热度:82
我有一个包含大量链接的 PHP String $菜单.我需要用基于链接的ID替换href. 我需要 删除域名 在开头和结尾删除斜杠 用’ – ‘替换中间的斜线 这就是我所拥有的: a href="http://www.test.de/start/"Link/aa href="http://www.test.de/contact/"Another Link[详细]
-
php – 消息:cache_dir必须是一个目录
所属栏目:[PHP教程] 日期:2020-12-13 热度:141
大家好,我在使用Zend Framework时遇到了一些问题.我首先得到以下消息: 消息:无法确定临时目录,请手动指定cache_dir. 我搜索了谷歌,发现这篇文章: Zend Framework : Could not determine temp directory,please specify a cache_dir manually 我读了它,现[详细]
-
php – 在zend中删除http响应头
所属栏目:[PHP教程] 日期:2020-12-13 热度:195
我在Zend Framework(1)中的应用程序有问题. 在一个特定的操作中,我尝试删除一些标题但作为响应我仍然收到这些标题: $this-getResponse-clearAllHeaders() -clearRawHeaders(); $this-getResponse-setHeader('A-Header','headervalue'); 我希望回复是: HTTP[详细]
-
在两个PHP脚本中同时使用相同的会话ID
所属栏目:[PHP教程] 日期:2020-12-13 热度:85
我偶尔发现 PHP会话有一个奇怪的问题. 当我使用SAME会话ID运行两个PHP脚本时,第二个脚本将被卡住,直到第一个脚本完成. 我想这是因为尝试两次打开同一个会话存储文件.但可能我不对. 您将永远不会在正常的站点工作中捕获此效果,因为用户通常不会同时打开两个或[详细]
-
如何用PHP验证图像格式
所属栏目:[PHP教程] 日期:2020-12-13 热度:93
我需要为应用程序验证很多图像文件,情况是我有10个目录,每个目录上有近10,000个图像,类似于100,000个文件.这些文件应该是gif文件,但很多(并且真的意味着很多)是jpg文件,设计师将扩展从.jpg更改为.gif而不转换文件格式.这导致应用程序崩溃,它使用这些图像创建[详细]