草庐IT

php_flag

全部标签

php - 使用 "Simple HTML DOM"获取两个跨度之间的文本

基本上,我需要获取两个span标签之间的文本,我尝试了很多不同的方法都没有解决方案。我也在使用SimpleHTMLDOMParser(http://simplehtmldom.sourceforge.net/),所以我能做的有点受限。这是基本设置:texthereTEXTINEEDTOGETmoretext有什么帮助吗? 最佳答案 span元素之间的文本应该是DOMTextNode并且是span元素的同级元素。如果SimpleHTMLDom遵循DOMspecs你应该能够得到它:$text=$html->find('span[clas

php - 动态创建数据库模型类

我正在尝试改进我正在使用的方法,以便在我构建的轻型框架中对事务进行数据库处理。理解问题的信息:这是我编写的一个类(其中connect.php加载数据库凭据;PHPPDO的包装器,存储在$db中;和Base.php):qwv($sql,$values);returnAdvertiser::wrap($res);}publicstaticfunctionadd($name){$adv=newAdvertiser(null,$name);$res=$adv->save();return$res;}publicstaticfunctionwrap($advs){$advList=array()

PHP - 类中的静态方法或只是一个函数

我对Controller的使用有些困惑。像往常一样,路由器(调度程序或前端Controller)调用Controller类中的一些静态方法,eqPageController::showIndexPage()。我的Controller通常有几行代码,通常是模型加载、获取数据并将其传递给View。我的问题是——因为每个http请求只执行一个方法,我应该避免使用类而只为Controller创建一个函数吗?有时,我确实每个Controller有多个方法,但每次只使用一个方法。我知道这没什么大不了的,但也许我可以获得更好的系统?这是示例:我的AuthController具有showLoginPa

php - 隐藏字段不能以 zend 形式工作

我在数据库中有一个“date_created”字段,我想让它隐藏在表单中,并将当前日期添加到mysql表中。我在zend表单中工作,下面的date_created元素代码不起作用。$date=date('Y/m/dh:i:s',time());$form->addElement('hidden','date_created',array('decorators'=>array('ViewHelper'),'multioptions'=>array($date),));编辑格式 最佳答案 为什么要将多选项传递给隐藏字段?它是:$for

php - 比特币 api 不依赖于正在运行的比特币守护进程?

我正在尝试建立一个以比特币为中心的网站,并且由于主机的限制,我需要能够执行以下操作,而无需在任何服务器上运行比特币守护程序:创建一个新的比特币地址(getnewaddress($account))在该地址接收代币;确定收到了多少(getreceivedbyaccount($account,$minconf=1))发送硬币到一个地址(sendfrom($fromaccount,$tobitcoinaddress,$amount,$minconf=1,$comment="",$comment-to=""))这些是现有json-rpc中存在的所有功能php客户端,但所有这些都依赖于服务器上运

php - 扩展网址如何工作

我知道这些URL是如何加载页面的……基于它们的GET参数。http://www.bedupako.com/songs.php?page=show_song_details.php&songid=1167&n=0&back=no在后端大致是这样的:但是这些类型的URL是如何工作的呢?我的意思是,数据是如何动态加载的?www.dummysite.com/parm/subpage1/xyzwww.dummysite.com/parm/subpage2/xyz这些网站如何解析类似于GET参数? 最佳答案 在大多数情况下,这将由网络服务器根据

php - PHP 中的 CSS 压缩器

你知道一个小而有效的类,用于缩小用php编写的没有额外要求的CSS文件吗?它应用于优化用户生成的文件,并且必须支持CSS3,包括针对旧浏览器的供应商特定hack和回退(-moz-&-webkit-不被视为评论)。我稍微搜索了一下这个主题,但似乎这里的大多数解决方案或多或少已经过时了:( 最佳答案 我对minify有很好的体验.你可以撕掉CSScompressorclass.应该与类似的东西一起工作:$minified=Minify_CSS_Compressor::process($css);

php - 为每个用户动态创建一个唯一的目录并检查是否有任何冲突

感谢您的所有帮助-请参阅下面的原始问题,以及我按照两行规则进行的编辑(作为新用户,我还不能回答我自己的问题......)。我环顾四周,问题(here)几乎符合我的问题目标:例如,我正在为Web应用程序上的每个用户创建一个用户数据目录;该文件夹当然必须是唯一的,但也是抽象的安全性(例如,使用他们的用户ID是不合适的。到目前为止,我已经创建了以下函数;它生成一个唯一的文件夹名称,检查以确保它不存在并将其分配给一个变量。如果目录已经存在,它然后循环返回:functiongenerate_unique_userDirectory(){$userDirectory=md5(uniqid($uid

php - 2.0Beta 中的 Cake PHP 路由问题

我正在将一个开发站点升级到Cake2.0Beta,但我的自定义路由似乎已损坏。之前的站点将url/login路由到EmployeesControlleraction:login。这是设置路线的代码:Router::connect('/login',array('controller'=>'employees','action'=>'login'));Router::connect('/login/*',array('controller'=>'employees','action'=>'login'));当Cake找不到页面的Controller时,我反而得到了标准错误:Error:L

php - 使用 PHP 套接字开始使用 FIX 协议(protocol)

我完全了解PHP套接字和FIX协议(protocol)的基本知识。我有一个帐户,允许我连接到服务器并检索货币价格。我修改了这段代码来连接并弄清楚我从远程服务器收到了什么:$host="the-server.com";$port="2xxxx";$fixv="8=FIX.4.2";$clid="client-name";$tid="target-name";$fp=fsockopen($host,$port,$errno,$errstr,30);if(!$fp){echo"$errstr($errno)\n";}else{$out="$fixv|9=70|35=A|49=$clid|56