-
php – 如何强制GPG接受STDIN的输入而不是尝试打开文件?
所属栏目:[PHP教程] 日期:2020-12-13 热度:160
我试图在 PHP脚本中的字符串中加入GPG clear-signed of text.我可以使GPG加密字符串中的文本,如下所示: $encrypted = shell_exec("echo '$text' | gpg -e -a -r foo@bar.com --trust-model always"); 这是完美的,加密文本发送到$encrypted变量.这证明GNUPGH[详细]
-
在从php会话注销期间取消设置cookie有什么意义?
所属栏目:[PHP教程] 日期:2020-12-13 热度:157
我正在使用 PHP开发一个Web应用程序,用户可以拥有自己的帐户,跟踪用户的会话存储在MySQL数据库中.现在,在搜索了如何实现这个的答案后,我发现很多人都喜欢使用session_destroy()并取消设置cookie.为什么 – session_destroy()本身不够用吗?甚至 the PHP manu[详细]
-
php – 验证字段仅包含用逗号分隔的数字
所属栏目:[PHP教程] 日期:2020-12-13 热度:122
我正在代码点火器中进行表单验证回调.我正在尝试验证需要用逗号分隔的数字的输入,没有空格.例如 1,2,3,4,5 221,78,82,991,12 10001,10010,20010 等等 什么是验证这个正则表达式的最佳方法?其他一些PHP巫术? 解决方法 为什么不像这样的正则表达式? /^(d+,[详细]
-
php – 创建MVC Web应用程序的步骤
所属栏目:[PHP教程] 日期:2020-12-13 热度:139
我已经阅读了很多关于MVC方法的教程……我现在要用 PHP启动一个电子商务应用程序…所以我很困惑从哪里开始.(什么是最好的目录层次结构,文件,模板等) 知道我将创建管理页面(在MVC的子目录中)和网站页面…我想知道的是如何组织所有这些. 我已经创建了PHP网站([详细]
-
在PHP中减去一个数字串(HH:MM:SS)的方法?
所属栏目:[PHP教程] 日期:2020-12-13 热度:191
我想知道在 PHP / Codeigniter中是否可以减去时间格式的值 HH:MM:SS 例如: $time1 = "12:45:03";$time2 = "14:03:48";$timelength = $time2- $time1; 有关代码示例的任何建议或链接吗? 解决方法 这就像 //function to convert seconds into hour:minute:se[详细]
-
PHP和XML.使用PHP循环XML文件
所属栏目:[PHP教程] 日期:2020-12-13 热度:118
我现在正试图通过 PHP(遵循XML文件内容)来遍历这个XML文件(下面的实际XML文本). 我想要做的是以下内容: 获取所有文件夹元素名称 如果文件夹元素的yes为子文件夹属性,则向下移动一个级别并获取该文件夹元素的名称 如果没有移动到下一个文件夹元素 gallerylis[详细]
-
php – 从多维数组中获取键值
所属栏目:[PHP教程] 日期:2020-12-13 热度:157
我有一个页面搜索数据库并生成以下数组.我希望能够循环遍历数组并选择下一个分配给键“contact_id”的值并对其执行某些操作,但我不知道如何进入该级别的数组. 数组是动态生成的,因此根据我搜索“值”下的索引号,会相应地改变. 我想我必须从值开始做一个forea[详细]
-
cakephp – 从型号名称计算表名
所属栏目:[PHP教程] 日期:2020-12-13 热度:58
在我的Cake PHP应用程序中,我有一个这样的模型: class Duck extends AppModel { var $name = 'Duck'; function get_table_name() { $tbl_name = //compute default table name for this model }} 我想编写函数get_table_name(),它输出模型的默认表名.对于上[详细]
-
将php数组填充到HTML表中
所属栏目:[PHP教程] 日期:2020-12-13 热度:118
将php数组填充到 HTML表中 我有一个php数组(比如$rows2)中的数据,它以键值对的形式给出了下面的输出. 我正在尝试将此数据格式化为HTML表格: 0 = Month:1 = 07/2011,2 = 7-83 = / 1432 A.H4 = 5 = Location:6 = Plainfield,7 = NJ,8 = USA9 = Calculation Me[详细]
-
php – 在保持良好用户体验的同时调用10个API的最佳解决方案?
所属栏目:[PHP教程] 日期:2020-12-13 热度:189
我有一个类似于Expedia和Priceline的网站.用户输入日期,然后调用10个不同的API来返回结果.从所有10个结果中获取结果(有时)最多需要90秒. 我想要的是在用户等待结果时显示的启动/加载屏幕(类似于Priceline). 我已经尝试使用jQuery Ajax来调用API并生成结果,但[详细]
-
php – 关于IF语句中变量状态的问题
所属栏目:[PHP教程] 日期:2020-12-13 热度:191
我是 PHP的初学者,一直在阅读’ PHP for the Web:Visual Quickstart Guide 4th Ed.’拉里·厄尔曼(Larry Ullman)对我在书中遇到的问题提出了疑问. 在每章的最后,他有几个问题需要审查,我被困在其中一个问题上,不确定我是否有正确的答案或正确的问题. 问题如[详细]
-
php – 在Linux中第二次使用./configure:我是否需要重新输入以
所属栏目:[PHP教程] 日期:2020-12-13 热度:64
我自己编译 PHP和PostgreSQL.我的工作做得很好.我为PHP编译添加了大约25个选项(使用此方法 http://vladgh.com/blog/install-nginx-and-php-php-fpm-mysql-and-apc). 如果我想为PHP添加一个选项(例如pdo),我是否需要重新输入这些选项,然后输入启用pg_pdo的行,[详细]
-
php – 删除长单词正则表达式
所属栏目:[PHP教程] 日期:2020-12-13 热度:181
我想如何从字符串中删除长字.大于长度的单词n. 我尝试了以下方法: //remove words which have more than 5 characters from string$s = 'abba bbbbbbbbbbbb 1234567 zxcee ytytytytytytytyt zczc xyz';echo preg_replace("~s(.{5,})s~isU"," ",$s); 给出[详细]
-
php – 所有数据都应该通过HTTP-POST发送吗?
所属栏目:[PHP教程] 日期:2020-12-13 热度:192
我有一些jQuery将数据发送到AddComment.php页面.数据是用户ID(可以通过会话获得),项目ID和文本形式下的注释. 在这种情况下,是否应通过POST发送所有数据?有没有人可能会发现GET和POST混合的情况? 解决方法 去阅读RFC 2616. 与GET和POST相关的非常具体的语义[详细]
-
从PHP中的preg_split获取分隔符
所属栏目:[PHP教程] 日期:2020-12-13 热度:175
我的 PHP代码: $cmd = 'SELECT var1 FROM var2 GROUP BY var3 LIMIT var4';// split command$p = preg_split('/SELECT|FROM|GROUP BY|LIMIT/si',$cmd); 输出: Array( [0] = [1] = var1 [2] = var2 [3] = var3 [4] = var4) 以下输出可能吗? Array( [SELECT[详细]
-
php – 如何在Doctrine 2中使用多对一关联
所属栏目:[PHP教程] 日期:2020-12-13 热度:136
我在Zend中使用Doctrine 2. 我试图弄清楚如何从当前对象访问相关模型的属性/方法. 例如,我们有两个表:学校和学生. 许多学生属于一所学校,所以这是一对多的关系,我只想列出每所学校的所有学生.我不想查询学生记录以查找他们所属学校的详细信息,因此这被归类[详细]
-
PHP Mktime错误
所属栏目:[PHP教程] 日期:2020-12-13 热度:108
我突然在我已经完成的网站上收到以下错误,到目前为止工作正常: A PHP Error was encounteredSeverity: WarningMessage: mktime() [function.mktime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timez[详细]
-
PHP和MySQL的大小写敏感性问题
所属栏目:[PHP教程] 日期:2020-12-13 热度:194
我试图通过 PHP从MySQL数据库返回XML列表,并且遇到区分大小写的问题.这是我正在使用的当前代码 $query = "SELECT * FROM FOO WHERE FOO LIKE '%$term%' ORDER BY FOO"; 在我的数据库中,我将名字列为“Joe”,因此为了返回XML,我必须输入$term作为“Joe”.我不[详细]
-
php – 如何在Zend Framework中传递URL作为URL的参数?
所属栏目:[PHP教程] 日期:2020-12-13 热度:127
我的问题源于我向用户发送电子邮件,其中包含以下内容: http://mydomain.net/login/index/dest/%2Finvitation%2Fconfirm%2Fconfirmation_key%2F15116b5e4c61e4111ade679c10b3bf27 正如您所看到的,我要做的是将URL作为参数“dest”传递,以便登录页面知道用户[详细]
-
zend-framework – Zend DB表摘要
所属栏目:[PHP教程] 日期:2020-12-13 热度:155
在将SQL查询转换为合适的ORM查询时,我遇到了一些障碍 即使在SQL术语中,查询也非常复杂,但我正在研究将其整合到ORM查询中的方法,因为我将我在Flex中生成的许多函数转换为Zend框架模型,以便将来进行验证和API目的. 当前的平面SQL如下: SELECT subcategory_id,[详细]
-
php – 用于子目录的mod_rewrite
所属栏目:[PHP教程] 日期:2020-12-13 热度:157
我有一个域和一个子文件夹,名为“sub”..在“sub”里面是index.php,它有: $page = $_GET['page'];switch ($page){ case "main": echo "main"; break; case "task_orders": echo "task_orders"; break; case "team_members": echo "team_members"; break; ca[详细]
-
php – 我想用mysql_real_escape_string()函数检查数组的数据
所属栏目:[PHP教程] 日期:2020-12-13 热度:165
这个函数是用数组创建sql查询 function YorumEkle($kitapid,$array) { $sql = "INSERT INTO yorumlar ('" . implode(",",array_keys($array)) . "') VALUES ( '" . implode("','",$array) . "' )"; } 但是我想用mysql_real_escape_string()但是怎么样? 解决[详细]
-
php – 将CodeIgniter配置为在Mac OS X上与Apache一起本地运行
所属栏目:[PHP教程] 日期:2020-12-13 热度:168
我有一个CodeIgniter项目,到目前为止只是远程运行(它是在服务器上构建的……不是我的想法!).我把它从 GitHub拉到我的本地机器(运行OS X 10.6,我安装并配置了 MySQL和 PHP). 当我转到主页(http:// localhost)时它工作正常(连接到数据库,运行所有PHP,向我显[详细]
-
php – 我们应该使用哪些技术来阻止通过粘贴cookie进行自动登录
所属栏目:[PHP教程] 日期:2020-12-13 热度:52
我读了 http://www.codinghorror.com/blog/2008/08/protecting-your-cookies-httponly.html Log into a website,copy the essential cookie values,then paste them into another browser running on another computer. That’s all it takes. It’s quite a[详细]
-
PHP循环到排序表
所属栏目:[PHP教程] 日期:2020-12-13 热度:106
我正在查询数据库中按字母顺序编号为1-26的名称.我有以下代码,但由于 HTML是按结构tr而不是td,表格按行按字母顺序排列,而不是列.如何按列顺序显示? $query = mysql_query("SELECT name FROM people WHERE main=1 ORDER BY id");$i = 0;while($result = mysq[详细]