-
php – XPath与没有名称空间的属性不匹配作为前缀
所属栏目:[PHP教程] 日期:2020-12-13 热度:119
目前我正在尝试通过 PHP的SimpleXML读取Firefox扩展的不同install.rdf文件. 不幸的是,它们没有预定义的结构. 它们总是使用两个名称空间,“http://www.w3.org/1999/02/22-rdf-syntax-ns#”和“http://www.mozilla.org/2004/em-rdf#”. 所以我的想法是使用XPat[详细]
-
php url / rest布尔逻辑解析器
所属栏目:[PHP教程] 日期:2020-12-13 热度:116
是否有任何现有的php模块/库/类来解析字符串/ url中的布尔逻辑(和,或者,不是,in,not in,=,,和分组)? 我正在创建一个rest api到数据库中,并希望支持每个对象的列/字段值的高级布尔查询. 我目前的后备是通过php / sql支持简单的列过滤器(/ object / * / key /[详细]
-
php – Ajax请求耗时太长
所属栏目:[PHP教程] 日期:2020-12-13 热度:93
我问你,因为我没有任何想法…… 我做了一个ajax请求,从服务器获取一个小数据. json的答案已经被服务器缓存了,所以速度非常快. 喜欢 window.xhr = $.ajax({url: domain+'index.php?fx_action=ajaxfx_mode=continentsfx_type=countriesfx_ajaxid='+window.curr[详细]
-
PHP:simple_html_dom – 如何查找不在某个类中的元素?
所属栏目:[PHP教程] 日期:2020-12-13 热度:73
我在 PHP中使用simple_html_dom来获取html页面中的所有A-tags.但有些标签位于div内部,应该被忽略. 我想我需要这样的东西: $htmldom- find(“!div [class = blabla] a”); 我发现我可以使用[attribute!= value]来指定没有特定属性值的元素,但是这对于元素[详细]
-
php:file_get_contents()与CLI一起使用,但在服务器上调用时不起
所属栏目:[PHP教程] 日期:2020-12-13 热度:148
我有点困惑. 我正在使用bit.ly PHP API缩短一些网址.这在本地主机上运行良好 – 但是当我在我的服务器上尝试它(在Apache中运行的php)时,file_get_contents()返回一个空字符串. 我检查了我的apache日志,看不到Apache的任何警告/错误,所以我在CL上尝试了相同的[详细]
-
php – RESTful API设计(资源连接)
所属栏目:[PHP教程] 日期:2020-12-13 热度:75
我正在为我的Web项目( PHP)设计一个API,但在建模资源与属性之间的关系时会遇到麻烦.我想得到一些关于如何继续的意见. 资源: 用户. 我. 姓名. 狗(关系). 我. 私人(是或否). 狗. 我. 姓名. 关系: 多对多. 一个用户可以有很多狗. 一只狗可以属于许多用户. 这[详细]
-
如何确定当前语言环境在PHP中是否具有24小时或12小时时间格式?
所属栏目:[PHP教程] 日期:2020-12-13 热度:193
这似乎是一个愚蠢的问题,但我已经阅读了文档,找不到任何直截了当的方法. 我做了一件非常糟糕的事: $isTwentyFourByLocale = (substr(strftime('%X',mktime(16,6,15,2010)),2) == 16); 哪个有效,但是没有更好,更直接的方式吗? 解决方法 使用您的方法,可以缩[详细]
-
php – 如何将iPhone应用程序中的SQLite数据库中的数据发送到Web
所属栏目:[PHP教程] 日期:2020-12-13 热度:72
我正在创建一个运行SQLite数据库的 iphone应用程序.我希望应用程序在启动时检查Web服务器上的 MySQL数据库,以查看是否有新记录.如果有应用程序将获取新记录. 因此,我想我必须确定应用程序中的最新记录,然后将其发送到Web服务(php页面),该服务将比较应用程序[详细]
-
php – 上传大文件100MB进度
所属栏目:[PHP教程] 日期:2020-12-13 热度:175
我在客户端处理大文件上传时遇到了很多麻烦.我正在寻找一种方法来显示该人上传时的上传进度.然后当它完成时,我需要通过php脚本处理文件. 我目前正在使用http://code.google.com/p/swfupload/ SWFUPLOAD,但它给了我麻烦.它可以100%的时间用于5MB等小文件,但[详细]
-
php – nginx如何处理文件下载等长时间运行的请求?
所属栏目:[PHP教程] 日期:2020-12-13 热度:157
根据我对nginx的有限理解,我知道nginx通过使用一个处理所有请求而不是Apache的单个线程从Apache分离自己,这会引发问题的线程.从理论上讲,一堆小请求的速度更快.但是长期运行的请求呢? 让我们说一个用户正在下载一个大文件,或者有一些长时间运行的PHP脚本由[详细]
-
完成后,PHP CLI进程不会终止
所属栏目:[PHP教程] 日期:2020-12-13 热度:123
我在一个 PHP文件中有这个: echo shell_exec('nohup /usr/bin/php -f '.CRON_DIRECTORY.'testjob.php /dev/null 21 '); 在testjob.php我有: file_put_contents('test.txt',time()); exit; 这一切都只是花花公子.但是,如果我进入进程,它运行后不会终止testj[详细]
-
php – 如何使用Google身份验证获取Google Plus ID
所属栏目:[PHP教程] 日期:2020-12-13 热度:56
我看到一个网站通过Google OpenID身份验证获取Google Plus个人资料ID. 怎么做的? 解决方法 这个: http://developers.google.com/+/api/oauth应该有所帮助.[详细]
-
phpDoc PDF模板
所属栏目:[PHP教程] 日期:2020-12-13 热度:163
我对phpDocs提供的各种 HTML模板非常满意.我想知道我的 PHP应用程序的其他PDF模板,我正在写作一个顶点项目,并希望作为我的论文的补充.默认的PDF模板似乎忽略了一些@tags,并且在不适当的空格中存在很多问题. 如果其他地方没有用户提交的PDF模板,我可以在哪里[详细]
-
php – form_validation类不加载(codeigniter)
所属栏目:[PHP教程] 日期:2020-12-13 热度:91
我的脚本无法加载form_validation类. 我从autoload.php调用它,控制器的_construct方法和我打算使用的方法(即login()方法) autoload.php $autoload['libraries'] = array('database','Login','Template','form_validation','session'); 调节器 ?phpclass Logi[详细]
-
PHP SoapClient将Array转换为String
所属栏目:[PHP教程] 日期:2020-12-13 热度:104
另一个SOAP问题 – 我有一个大的多维数组,当使用print_r时回显很好(例如,你可以看到所有的数据).我使用时会出现问题 SOAPClient-__soapCall('Function',array('paramaters' = $feedUpload)); 这实际上返回一个如下所示的xml :(使用__getLastRequest) soap-en[详细]
-
php – Symfony插入SQL错误 – 外键约束失败
所属栏目:[PHP教程] 日期:2020-12-13 热度:118
我正在使用fixture来为我的symfony项目生成数据,但由于某种原因,以下错误不断被抛出: Unable to execute INSERT statement. [wrapped: SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint[详细]
-
php – 此代码在带有保存文件或openwith的图像查看器中显示图像.
所属栏目:[PHP教程] 日期:2020-12-13 热度:162
?php$img=$_GET['im'];$im="http://localhost/proj1/images/PICS/$img";$contents= file_get_contents("$im");$output_file = 'image.jpg';header("Content-Disposition: attachment; filename=" . $output_file);header("Content-Type: image/jpg");//heade[详细]
-
php – FTP使用Codeigniter镜像创建文件夹,但没有上传文件
所属栏目:[PHP教程] 日期:2020-12-13 热度:179
我使用Codeigniter备份 mysql表并将sql文件写入本地Web服务器的htdocs / application / backups目录. 我希望在我的远程网络服务器(dreamhost备份用户帐户)上镜像该目录,但它不起作用,我没有在远程目录中看到sql文件. 我正在使用CI的FTP库,它的mirror()函数将[详细]
-
如何跨SMB安装进行PHP复制
所属栏目:[PHP教程] 日期:2020-12-13 热度:123
我有一个简单的脚本,可以将文件从一个SMB挂载复制到另一个.源文件系统是相同的,但Web服务器是不同的.我正在使用 PHP来处理该文件,方法是将其复制到临时目录,然后在其上执行其他任务.这个设置在一个时间点工作,但它似乎不再正常工作.有人能指出我正确的方向吗[详细]
-
php – 正确的mySql命令获取元信息?
所属栏目:[PHP教程] 日期:2020-12-13 热度:194
WordPress是一个很好的Web应用程序示例,它使用表格来显示用户信息,然后是用户数据的元查找表.唯一的问题是,我知道获取用户列表的元信息的完整列表的唯一方法是“手动”构建sql语句 – 硬编码或借助 PHP. 用户表看起来像这样: wp_users表 ID|user_login|user[详细]
-
php – Evercookie使用问题
所属栏目:[PHP教程] 日期:2020-12-13 热度:88
我发现很难获得evercookie设置的cookie的价值. 我想要做的只是检查是否设置了名称的evercookie.如果没有设置,那么我想将它设置为某个数字. 如下所示: var cookie_value = get_cookie_value; if(cookie_value == notdefined) 将coookie设为“12345” 其他 想[详细]
-
PHP可以读取/解析当前vhosts的Apache VirtualHost配置块,以检索E
所属栏目:[PHP教程] 日期:2020-12-13 热度:71
PHP是否可以读取/解析当前vhosts的Apache VirtualHost配置块,特别是检索ErrorLog和CustomLog设置? 要清楚,我们不需要PHP错误日志路径,这很容易检索. 我在phpinfo或_SERVER / getenv()或PHP Apache函数(apache_module(),apache_note(),apache_getenv())中找[详细]
-
PHP strlen和mb_strlen没有按预期工作
所属栏目:[PHP教程] 日期:2020-12-13 热度:173
当我在字符串上运行时,PHP函数strlen()和mb_strlen()都返回错误的字符数. 这是我正在使用的一段代码…… $foo = mb_strlen($itemDetails['ITEMDESC'],'UTF-8'); echo $foo; 它告诉我这个刺痛 – “4?”直的虹膜剪刀“是45个字符长.它是27. 它还告诉我,这个字[详细]
-
php – 限制所选文件的数量
所属栏目:[PHP教程] 日期:2020-12-13 热度:180
我有一个脚本,让用户在按住CTRL的同时选择多个图像,然后将它们上传到服务器.我需要将所选图像的数量限制为10,因此当用户提交表单时,如果图像超过10个,则会出现错误. 我该怎么做? P.S:我有一个foreach循环,看起来像这样: foreach ($_FILES['file']['tmp_na[详细]
-
为什么这个PHP跟踪像素无法正常工作?
所属栏目:[PHP教程] 日期:2020-12-13 热度:104
我正在使用 PHP设置一个简单的像素跟踪脚本,以下技术上有效,但是当我在Safari中查看检查器时,我得到以下警告(1by1.gif是42B gif): esource interpreted as document but transferred with MIME type image/gif. header("Content-type: image/gif");header("[详细]