草庐IT

output_iterator_tag

全部标签

php - 拉维尔 5.4 : how to iterate through request array?

我的请求数据代表一组新的和现有的项目。我试图通过这个数组来更新和创建项目。这是我检索数组的方式:$userInput=$request->all();foreach($userInput['items']as$key=>&$item){稍后在代码中我更新了一个现有项目:$updateItem=Item::find($item['id']);$updateItem->number=$item['number'];$updateItem->save();但是$item['number']似乎包含以前更新的旧输入,而不是我上次输入的值。我如何在Laravel中循环请求数据?这是我运行时的全部

php - 将自定义 FileInfo 类设置为 Iterator 的正确方法

我正在尝试通过setInfoClass将自定义类设置为迭代器方法:UsethismethodtosetacustomclasswhichwillbeusedwhengetFileInfoandgetPathInfoarecalled.TheclassnamepassedtothismethodmustbederivedfromSplFileInfo.我的课是这样的(简化示例):classMyFileInfoextendsSplFileInfo{public$props=array('foo'=>'1','bar'=>'2');}迭代器代码是这样的:$rit=newRecursiveIt

PHP DOM 节点 : how to extract not only text but HTML tags also

我正在尝试制作一个脚本来抓取网站以检索最新的新闻更新。不幸的是,我遇到了一个小问题,我对DOM的有限了解似乎无法解决。我试图抓取的页面构建如下:AuthorContentinHTMLDate我可以很好地检索我需要的字段,除了内容。使用$td->nodeValue我检索文本形式的内容,而我想要它在HTML中(那里有'a'标签,'blockquote'等)这是我的代码:try{$html=@file_get_contents("test.php");checkIfFileExists($html);$dom=newDOMDocument();@$dom->loadHTML($html);$

php - 有没有 PHP 的 strip_tags() 的替代品

strip_tags()documentation告诉我们除第二个参数中的标签之外的所有标签都被剥离。该函数执行的操作与其名称完全相反。它应该被命名为strip_all_tags_except().让我们忘记名字,来谈谈我想问的问题。我想要只删除我在第二个参数中提到的标签的功能。IE。我希望以下内容去除标签并允许所有其他人。my_strip_tags($data,'');这与strip_tags()完全相反我怎样才能做到这一点? 最佳答案 更新于2012-06-23;重大安全漏洞。这是另一个项目中的一个类,它应该可以满足您的需求:f

php - strip_tags() 功能黑名单而不是白名单

我最近发现了strip_tags()以字符串和可接受的html标记列表作为参数的函数。假设我想摆脱字符串中的图像,这是一个例子:$html='';$html='Thisshouldbebold';$html.='Thisisawesome';$html.='Thisshouldbebold';echostrip_tags($html,"");返回这个:ThisshouldbeboldThisisawesomeThisshouldbebold因此我通过摆脱了我的格式化也许future。我想要一种将黑名单而不是白名单的方法,例如:echoblacklist_tags($html,"");返

php - 使用#tag 获取完整 URL

试图在PHP中打印$_SERVER数组,但找不到我想要的:http://www.domain.com/#sometaginpage我想要“sometaginpage”。帮助。谢谢! 最佳答案 浏览器实际上不会将散列(#)之后的任何内容发送到服务器,因为它是在浏览器内解析的。 关于php-使用#tag获取完整URL,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6119095/

php - 如何修复 XML "Opening and ending tag mismatch error"?

我正在尝试修复包含数千行错误的XML文件:Openingandendingtagmismatcherror我现在正在使用simpleXML来解析这个文件,所以在用这个库解析之前我需要修复XML文件:现在我正在尝试这个解决方案,但这还不够:libxml_use_internal_errors(true);$xml=@simplexml_load_file($temp_name);$errors=libxml_get_errors();foreach($errorsas$error){if(strpos($error->message,'Openingandendingtagmismatc

php - FPDF 错误 "Unable to create output file"

我正在使用fpdf库来提供pdf文件。我的项目的一部分包括使用这个库为消费者生成pdf文件。我们正在“ovh”下进行服务器测试。我在“ovh”空间的树状图是:/www/betatest。一个名为upload的文件夹,其中包含factures的文件夹,所有factures的pdf文件都将在那里。所以,当我尝试在factures文件夹中生成一个pdf文件时,在网络浏览器中它会显示我:警告:fopen(upload/factures/facture_98.pdf)[function.fopen]:无法打开流:/homez.742/coplayer/www/betatest/library/f

php - mPDF 错误 : Unable to create output file

我正在使用mPDF从html生成pdf。在我的本地主机上,pdf已成功生成到定位目录。但是在Server上没有,虽然我已经打开了那个目录的权限。chmod-R0777/mydirectory找到thiscomment从答案中将fopen($file_out,'wb');更改为fopen($file_out,'w+');inmpdf.php但没有成功。感谢您的帮助。 最佳答案 尽量不要修改源码。相反,恢复为fopen($file_out,'wb');并确保将文件夹权限设置为0777,就像您所做的那样。此外,检查您是否使用绝对路径来写入

PHP 和 NLP : Nested parenthesis (parser output) to array?

想要将带有嵌套括号的文本转换为嵌套数组。以下是NLP解析器的示例输出:(TOP(S(NP(PRPI))(VP(VBPlove)(NP(NP(DTa)(JJbig)(NNbed))(PP(INof)(NP(NNSroses)))))(..)))(原创:我喜欢一大片玫瑰。)想把它变成一个嵌套数组,所以它看起来像这样TOPSNPPRPIVPVBPLove等等找到这个phpcurlybracesintoarray但这不是嵌套数组 最佳答案 代码解释:current=array();$this->stack=array();$this->st