-
php – 没有数据库存储数据?
所属栏目:[PHP教程] 日期:2020-12-13 热度:166
如果我想存储电子邮件,但没有数据库(例如 MySQL),我该怎么办? 数据应该可以从PHP访问和写入,但是常规的“访问者”不能看到数据. 希望你能帮忙. 解决方法 如果您的数据不是很大,则可以使用XML文件. 但是,如果您的数据很重要并且必须保护它,则必须加密数据[详细]
-
解析邮箱(mbox或mbx)php
所属栏目:[PHP教程] 日期:2020-12-13 热度:113
我需要使用php解析mbox或电子邮件文件,也就是说,我会传递包含多封电子邮件的文件.mbox或.eml,并将其解析为其成员,例如from,to,bcc等. 是否有任何库,或任何代码如何在PHP中执行此操作? thansk 解决方法 上面的PEAR类用于从MBOX中获取单个消息,但是如果您还要[详细]
-
PHP添加小时,分钟,秒
所属栏目:[PHP教程] 日期:2020-12-13 热度:68
给定一系列小时,分钟和秒(例如:01:30:00或00:30:00),我想将每个加起来并将总和转换为秒. 例如,如果总时间为02:30:00,则总时间应为秒. 谢谢! 解决方法 $timestr = '00:30:00';$parts = explode(':',$timestr);$seconds = ($parts[0] * 60 * 60) + ($parts[详细]
-
全局PHP函数通过类链接
所属栏目:[PHP教程] 日期:2020-12-13 热度:188
是否可以通过对象/类链接所有 PHP函数? 我有这个想法,我想这样的事情: $c = new Chainer();$c-strtolower('StackOverFlow')-ucwords(/* the value from the first function argument */)-str_replace('St','B',/* the value from the first function argum[详细]
-
php – 如何在CodeIgniter中的两个连续查询之间重置/清除顺序?
所属栏目:[PHP教程] 日期:2020-12-13 热度:173
我试图在CodeIgniter中调用2个连续的查询,第一个查询有一个order-by子句.问题是,CodeIgniter正在尝试对第二个查询使用order-by子句并抛出错误. 代码看起来像这样: ... $sql = $this-db-get_where('expenses',array('category_id' = $category_id)); $this-d[详细]
-
php – 从字符串中获取数字
所属栏目:[PHP教程] 日期:2020-12-13 热度:194
我有一个字符串,例如“lorem 110 ipusm”,我想获得110 我已经尝试过了: preg_match_all("/[0-9]/",$string,$ret); 但这回来了: Array( [0] = 1 [1] = 1 [2] = 0) 我想要这样的东西 Array( [0] = 110 ) 解决方法 要捕获任何浮点数,请使用: preg_match_all([详细]
-
php – Codeigniter – 无法调用系统的lang()函数
所属栏目:[PHP教程] 日期:2020-12-13 热度:183
试图调用lang()函数,它是codeigniter的系统/助手(language_helper.php)的一部分,导致致命错误 Fatal error: Call to undefined function lang()$def_actions['add'] = array('name' = lang('carbogrid_add'),'alias' = 'add','url' = $this-add,'icon' = 'ui[详细]
-
在CakePHP中创建临时表并将其作为模型加载
所属栏目:[PHP教程] 日期:2020-12-13 热度:96
我的计划是使用$this- Model- query()创建一个临时表;方法然后加载它作为模型,但我得到一个错误保持“缺少数据库表”.将调试打开到第二级显示临时表已成功完全创建但由于某种原因,当我尝试将其作为模型加载时,它不起作用.看起来蛋糕甚至没有尝试查看表是否存[详细]
-
PHP的内置函数是如何在内部实现的?
所属栏目:[PHP教程] 日期:2020-12-13 热度:67
这些函数的编写方式与用户函数相同吗?我的意思是 PHP代码和正则表达式和类似的东西? 例如: filter_var($email,FILTER_VALIDATE_EMAIL); 与 http://www.totallyphp.co.uk/code/validate_an_email_address_using_regular_expressions.htm 解决方法 PHP是用C[详细]
-
php – file_get_contents()将UTF-8转换为ISO-8859-1
所属栏目:[PHP教程] 日期:2020-12-13 热度:57
我想从 yahoo.com获得搜索结果. 但是file_get_contents()将UTF-8字符集(charset,雅虎使用的)内容转换为ISO-8859-1. 尝试: $filename = "http://search.yahoo.com/search;_ylt=A0oG7lpgGp9NTSYAiQBXNyoA?p=naj%C5%A1%C5%A5astnej%C5%A1%C3%ADfr2=sb-topfr=yf[详细]
-
php – 解析psql时间戳的函数
所属栏目:[PHP教程] 日期:2020-12-13 热度:152
我在我的网站上显示了很多日期或时间,我正在考虑编写一个解析PostgreSQL时间戳的函数. 时间戳的格式为:Y-m-d H:i:s.u.例如. 2011-04-08 23:00:56.544 我在考虑这样的事情: function parse_timestamp($timestamp,$format = 'd-m-Y'){ // parse the time[详细]
-
PHP三元运算符不适用于此代码
所属栏目:[PHP教程] 日期:2020-12-13 热度:114
我想使用三元运算符代码如下.. ?php if($users['active'] == 1 ) { echo 'Yes'; } else { echo 'No'; } ? 我尝试使用此代码,它不起作用.. ?php ($users['active'] == 1) ? echo "Yes" : echo "No"; ? 怎么了? 解决方法 回声超出它,而不是,它(三元运算符)返[详细]
-
php – 从文件夹内的页面向整个域设置cookie
所属栏目:[PHP教程] 日期:2020-12-13 热度:125
我是饼干和这样的东西的初学者. 我需要从像mydomain.com/folder/page.php这样的文件夹中的页面设置一个cookie到整个域.之前我必须这样做,我把它重定向到另一个页面mydomain.com/another.php,它设置了cookie.事情是现在我不应该重定向页面,因为一些数据来自表[详细]
-
PHPmailer重复电子邮件问题 – 使用$mail-> Send()的条件语句
所属栏目:[PHP教程] 日期:2020-12-13 热度:165
我遇到了 PHPmailer(版本5.1)的一个奇怪问题,我正在尝试解决这个问题.我在这里看到了很多好的反馈,所以我想我会尝试一下.我发现当我尝试使用基于$mail- send()的条件语句创建自定义确认消息时,我收到重复的电子邮件.我可以使用phpmailer下载附带的通用testem[详细]
-
php – in_array问题
所属栏目:[PHP教程] 日期:2020-12-13 热度:52
我有几个大数组作为项目,每个数组有5 000 – 10 000个值. 所有都是简单的数组,比如 $array = array(125,345345,345,3485,324,65,746647,3221,…); 我正在尝试搜索一些数字,并对不同的数字重复此操作近1000次. 喜欢 if $array has item 345 { return true} el[详细]
-
php – 在Codeigniter视图中有条件语句是否干净?
所属栏目:[PHP教程] 日期:2020-12-13 热度:191
我目前正试图尽可能地将我的观点与我的控制器分开.理想情况下,我想在我的视图中使用最小的 PHP,除了变量名等.这些变量是从控制器传入的. 但在视图中使用IF语句(或类似内容)是否干净? 例如 // Controller $data['status'] = 'pass';$this-load-view("Status[详细]
-
php – Codeigniter查询时间和自定义文件日志记录
所属栏目:[PHP教程] 日期:2020-12-13 热度:200
我正在使用Codeigniter 1.7.3开发一个应用程序(是的,我知道有一个新版本,但我只是懒得更新). 我注意到Codeigniter内置分析器输出查询时间.我想访问这些时间并为每个查询和每个查询时间编写一个自定义日志文件.要访问查询,我可以使用$this- db- last_query().[详细]
-
php – print_r的替代品(仅显示最多2个3键)
所属栏目:[PHP教程] 日期:2020-12-13 热度:111
我有一个带有200个键的多维数组,每个键有3到5个数组. 我想知道有没有办法只看到有限的部分(即最多3或4键) 因为如果我使用print_r($desiredArray);然后花了太多时间来打印完整的数组,我想只看到前两个和最后两个数组键的初始2或3 就像下面一样 $desiredArray[详细]
-
php – 为什么一行代码不能删除错误抑制器?
所属栏目:[PHP教程] 日期:2020-12-13 热度:62
我正在使用 PHP类连接到数据库.我无法解决问题 – 请帮我解决这个问题. 我有一个功能: function getCampus($cm_id) //returns campus name{ $this-query = "select cm_name from campus where cm_id = ".$cm_id.";"; $rd = $this-executeQuery(); @$data =[详细]
-
在php中引用数组里面的姐妹元素
所属栏目:[PHP教程] 日期:2020-12-13 热度:164
我想做类似以下的事情(key3是1 2的组合): $a = array( 'key1' = 5,'key2' = 10,'key3' = $a['key1']+$a['key2'] // want it to be 15); 我怎样才能做到这一点?我是否需要从数组外部引用然后合并它们?因为这不起作用! 提前致谢, 莫里斯 解决方法 你将无法[详细]
-
php – 执行html_entity_decode后出现奇怪的字符( )
所属栏目:[PHP教程] 日期:2020-12-13 热度:126
在一个单独的YML文件中,我有: ?flags:[ img src =“/ images / cms_bo / icons / english.png”alt =“English”/] 当我把它调用到我的代码中时,它没有被解释,所以我使用了html_entity_decode. 它可以工作但我在我的形象之前只有一个奇怪的字符: ?php ech[详细]
-
PHP函数需要帮助:brightness();使RGB颜色更暗/更亮
所属栏目:[PHP教程] 日期:2020-12-13 热度:108
想象一下十六进制的有效#RGB颜色,定义为$color =“#f7b9a0”; 现在我想让PHP从这种颜色中得到另外两种颜色,这些颜色略微更浅/更暗(相同的色调/颜色,但只是改变了亮度).我有什么方法可以实现这一目标什么代码会生成这个?我觉得我需要一些简单的东西: bright[详细]
-
zend-framework – 使用Zend_Db数据库连接
所属栏目:[PHP教程] 日期:2020-12-13 热度:134
我正在尝试自学Zend Framework.我在使用自定义框架方面有一些丰富的经验,但从未使用过Zend.这就像尝试使用带有连指手套的刀叉一样. 我有一个系统启动并运行.正在applition.ini文件中创建数据库连接而没有错误. 我正在尝试使用此连接到数据库来执行基本SQL. a[详细]
-
php – 从数据库行中选择最低价格并忽略null或0
所属栏目:[PHP教程] 日期:2020-12-13 热度:198
我有一个名为价格的数据库,有12列可以说. comp1,comp2,comp3,comp4,comp5,comp6等. 然后我想运行一个查询来查找存储在该行中与id匹配的最低价格,但我认为它将null视为最低值,因为我没有得到正确的答案. 无论如何围绕这个?或者我做错了吗? $query = "SELECT[详细]
-
php – 仅在值不存在时插入
所属栏目:[PHP教程] 日期:2020-12-13 热度:102
+----+----------+-----------+| id | gamertag | timestamp |+----+----------+-----------+ 所以我有上面的表格我想只插入一个gamertag,如果它还不存在的话.我怎么能这样做? $gamertag = "l RaH l";mysql_query("INSERT INTO `gamertags`(`gamertag`)VALU[详细]