草庐IT

get_matching_blocks

全部标签

PHP DOM 文档 : How do I get the value of an input field

如何使用PHP的DOMDocument获取没有ID属性的输入字段的值? 最佳答案 XPath让它变得简单,假设这是唯一以“make”作为名称的文本输入:$dom=newDOMDocument();$dom->loadHTML(...);$xp=newDOMXpath($dom);$nodes=$xp->query('//input[@name="make"]');$node=$nodes->item(0);$car_make=$node->getAttribute('value');如果页面上有多个具有该特定字段名称的输入(这完全有

php - Zend 框架 2 : Get the path to the root directory of the application

如何获取应用程序根目录的路径。在ZendFramework1中,您可以使用常量APPLICATION_PATH,我们如何在ZendFramework2中获取它?谢谢。 最佳答案 你不应该需要。如果您使用骨架应用程序,它会在应用程序根目录中执行一个chdir();因此,将从该路径创建相对路径。如果您需要完全限定的路径,请调用getcwd()。 关于php-Zend框架2:Getthepathtotherootdirectoryoftheapplication,我们在StackOverflo

php - 提取 $_GET 变量的特定部分或 URL 本身

得到这个东西用户来到我的网站,他们每次都在urlnew中有变量,但结尾总是一样的/dp/随机ID/http://mywebsite.com/?source=text&keyword=site.com/random-text/dp/10505/所以我要保存的是/dp/thisid/我想过使用类似的东西:$keywword=$_GET['keyword'];还有一些如何像在正则表达式中一样提取随机ID,您可以找到/dp/和/之间的内容,并保存到$id之类的变量中,以便以后使用。 最佳答案 你可以这样做:$keyword=$_GET['k

带有 GET 请求的 PHP 切换

我正在为我的站点构建一个简单的管理区域,我希望URL看起来有点像这样:http://mysite.com/admin/?homehttp://mysite.com/admin/?settingshttp://mysite.com/admin/?users但我不确定如何检索正在请求的页面,然后显示所需的页面。我在我的开关中试过这个:switch($_GET[]){case'home':echo'adminhome';break;}但是我得到这个错误:fatalerror:无法使用[]读取C:\path\to\web\directory\admin\index.php第40行有什么办法解决

php - echo替代$_GET请求方式

我知道这个方法:stackoverflow.com/?id=stack但我想知道如果url是这样的话如何获取$_GET请求:stackoverflow.com/?stack注意/?之后的内容是动态变化的。 最佳答案 您可以使用$_SERVER['QUERY_STRING']获取整个查询字符串(未解析) 关于php-echo替代$_GET请求方式,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques

php - fatal error : Call to undefined function mcrypt_get_block_size()

我正在将我的网站上传到服务器,并且上传成功。之后,当我运行时,它给了我这个错误:Fatalerror:Calltoundefinedfunctionmcrypt_get_block_size().我还检查了我的PHP我服务器上的版本是5.3.14。我不知道该如何处理。我将此函数用于查询字符串加密。我在谷歌上搜索了这个,有人说你必须让你的主机安装它。是否有另一种方法来安装这个或替代函数,就像这个mcrypt_get_block_size()一样工作? 最佳答案 您必须安装并启用mcrypt.在Debian上基于Linux发行版(如Ub

php - Preg_match 从一些数字中删除最后的零

我认为只有在我编写正则表达式时才会发生这种情况。我有一个简单的正则表达式来验证一组页码,稍后将提交给数据库,如5、10、25、50,100,250示例:/all|5|10|25|50|100|250/当我执行测试时,我上面的正则表达式仅从数字50、100和250中剪切0而不是从10中剪切!!?在线示例:http://viper-7.com/IbKFKw我在这里做错了什么?这次我真正错过了什么? 最佳答案 这是因为在字符串50中,正则表达式首先匹配5,这是有效的。在字符串250中,正则表达式首先匹配25,这是有效的,到此结束。您可以尝

php - 使用 Eloquent 的 Laravel block 方法

为了处理大型数据库,laravel提供了chunk方法,如下所示https://laravel.com/docs/5.1/queries#retrieving-results但是如何在这个查询中使用chunk方法,$data=Inspector::latest('id')->select('id','firstname','status','state','phone')->where('firstname','LIKE','%'.$searchtext.'%')->get();我要像这样返回json响应,echojson_encode($data);任何建议....

PHP - 同一页面上的 POST 和 GET 方法

如果用户在使用POST方法后登陆页面,我想使变量$find等于$_POST['find'],但在同一页面上使$find等于$_GET['find']如果用户在使用GET方法后登陆页面。我该怎么做?提前致谢约翰$find=$_GET['find'];$find=$_POST['find']; 最佳答案 你应该使用$_REQUEST全局变量。它包含来自$_GET和$_POST的所有数据。或者,您可以检查请求方法。$find=($_SERVER['REQUEST_METHOD']=='GET')?$_GET['find']:$_POST[

php - 任何 preg_match() 从文本中提取图像 url?

我需要一个preg_match()语法或类似的东西来提取JPG或PNG或来自混合文本的GIFURL并将它们放在一个数组中或最后存储第一个url。可能是一些搜索以http开头并以jpg/png/gif结尾的字符串的语法..我相信它可以用preg_match()注意:文本可以是这样的:blablablabla"http://www.example.com/xxx.jpg"blablablabla 最佳答案 请注意在特殊情况下它们可能会欺骗您的服务器插入假匹配。例如:http://www.myserver.com/virus.exe?fa