草庐IT

date_str_to_timestamp

全部标签

php - 通过 str_replacing 输出缓冲区中的内容将 php 页面中的所有非 ssl 引用转换为 ssl 是一种好习惯吗?

我需要替换php的html输出中的所有非ssl引用。通过对输出缓冲区中的内容执行str_replace并将其刷新出来是一种好习惯吗?实际上在php代码中有很多include和require,所以通过找到每个引用的位置来完成它真的很乏味。有什么硬性快速的方法可以解决这个问题吗?这是我在做什么的粗略想法 最佳答案 通过str_replacing输出缓冲区中的内容将php页面中的所有非ssl引用转换为ssl是一个好习惯吗?-->否。这是因为您的页面可能实际上需要提供包含“http://”的内容,而它们不一定是链接。我只是说有时您可能需要输

php - 警告 : Missing argument 1 when passing parameters from url to controller (laravel)

我正在构建这个网站,我想将url参数传递给路由以及从路由传递给Controller​​,我已经搜索了文档和谷歌,但找不到解决我的问题的方法这是一个示例urllocations/search?q=parameter1我现在的路线是这样的:Route::group(array('prefix'=>'search'),function(){Route::get('locations/{src?}','SearchController@locations',function($src=null){});});我的Controller看起来像这样:classSearchControllerext

php - str_replace() 与 foreach、大写和精确单词匹配

我的代码是:$db=&JFactory::getDBO();$query=$db->getQuery(true);$query->select($db->quoteName(array('old','new')))->from($db->quoteName('#__words'));$db->setQuery($query);$results=$db->loadAssocList();$find=array();$replace=array();foreach($resultsas$row){$find[]=$row['old'];$replace[]=$row['new'];}$ne

php - Laravel: URL::to ('/' ) 本地主机的端口号不包含在数据库种子文件中

我在端口4567上运行一个本地服务器。我试图做到这一点,以便在我的数据库种子时,我将对我网站上主页的引用保存在我的数据库中。但是我注意到,当我在我的种子中运行URL::to('/')时,它只包含没有端口的“localhost”,但是如果我将它包含在我的View代码中,它会显示为“localhost:4567”。为什么是这样?如果可能的话,我该如何修复它而不写关于我所处的生产环境的if语句条件?谢谢。URL::to('/')的种子文件结果http://localhost查看URL::to('/')的文件结果http://localhost:4567 最佳答案

PHP/SQLite3 : Fatal error: Call to undefined function sqlite_num_rows()

当我调用函数sqlite_num_rows时出现此错误。它一定不是依赖性问题,因为其他Sqlite函数正在运行。我能够打开连接并从数据库获取数据。 最佳答案 晚了4年,但我遇到了同样的问题,所以这是我为遇到同样问题的任何人提供的解决方案//$dbisthedatabasehandle$result=$db->query("SELECT*FROMtable_name");$rows=0;//setrowcounterto0while($row=$result->fetchArray()){$rows+=1;//+1tothecount

php - 错误 : You must use the "set" method to update an entry fix?

我使用codeigniter作为我的PHP框架,当我提交我的fromtopost到我的数据库时,我总是收到这个错误。Youmustusethe"set"methodtoupdateanentry我不太确定这是什么意思,从我看过的其他帖子来看,每个人都说数据映射器需要为对象分配一个值。由于我是新手,有人可以给我更好的解释吗。这是我的代码,它说我有错误:classAdd_bookextendsCI_Model{publicfunctionadd_book($data){$this->db->insert('ST_ITM',$data);}}?>谢谢。 最佳答案

php - 带有 str_replace 的 HTML 电子邮件模板

我有一个表单,我用AngularJs编写了它。当用户提交形成一个php脚本(用Slim制作)被执行,它将表单数据插入数据库并生成一个电子邮件(PHPmailer)。现在回答问题:我使用模板中的file_get_contents从电子邮件中获取结构,并将占位符替换为str_replace。模板:UserInformationFirstname:%firstname%Lastname:%lastname%OtherInformationPhone:%phone%E-Mail:%email%Organisation:%organisation%我的问题是并非所有这些字段都是必需的,我想删除如

javascript - 将 JavaScript new Date() 转换为 php DateTime()

我在HTML中有2个字段:JavaScript:vardatumUhrzeit=newDate($("#datum").val()+","+$("#uhrzeit").val());console.log(datumuhrzeit);"TueAug18201516:45:00GMT+0200(MitteleuropäischeSommerzeit)"如何将PHP中的“TueAug18201516:45:00GMT+0200(MitteleuropäischeSommerzeit)”转换为DateTime,以便将其保存到postgresql? 最佳答案

php soap :ServerServer was unable to process request. ---> 序列不包含任何元素

我需要使用CURL将XML作为soap请求发送。我使用创建了xml$xml="看起来像4dfdf34abvabc1eexfsTest12345Peter'sTest7301LennoxAveUnitE3LosAngelesCA90010US858-449-8022lshaules@mercatismedia.comElizabethShaulesUSPSFirstClassMailPrepaid947XXX1我正在使用以下代码发送CURL请求$url='http://someurl.com/Contracts.asmx';$curl=curl_init();curl_setopt($c

php - puppet : How to stop from PHP code printing in browser window

为了学习,我尝试在Vagrant上使用Puppet提供一个PHPWeb服务器。但是,我在浏览器窗口中获取PHP代码转储,而不是执行。我曾尝试寻找解决问题的方法,但在这里找不到。任何帮助将不胜感激。这是我到目前为止所做的。puppetmaster/manifests/site.ppnode/^puppet/{includepuppetmaster}node/^web/{includewebserverincludephp}puppetmaster/module/webserver/manifests/init.pp(自定义模块)classwebserver{notify{"provisi