草庐IT

@Async失效情况

全部标签

php - 如何在没有对话框的情况下保存用 PHPExcel 创建的 Excel 文件?

我正在尝试使用PHPExcel生成一个Excel文件(xls),但将它保存在服务器上,而不是在我的桌面上提示下载!我如何指示PHPExcel保存我的文件而不是让浏览器显示对话框? 最佳答案 好的,我明白了:我必须使用:$objWriter->save('nameoffile.xls');...而不是定义标题,因为标题“告诉”浏览器保存文件。还是谢谢你! 关于php-如何在没有对话框的情况下保存用PHPExcel创建的Excel文件?,我们在StackOverflow上找到一个类似的问题:

php - 在不打开浏览器的情况下通过cmd打开URL

我想使用运行Windows7的本地服务器来利用任务计划程序为我的一些php文件设置一些cron作业。我目前可以通过以下方式做到这一点:开始http://theurl在我的默认浏览器中打开。但是,我希望在不打开浏览器的情况下完成此操作,所以当我几天后回到我的电脑时,我没有打开数百万个Chrome窗口。如何在不通过cmd打开浏览器客户端的情况下在任务计划程序中加载URL? 最佳答案 我能够使用名为wget的程序完成cron作业.我将任务调度程序设置为在我指定的时间使用这些参数运行wget.exe:wget-q-O-http://theu

php - 如何在不安装的情况下使用 pear

我正在使用php为网站开发脚本,我想使用一些PEAR类,因为它们非常有助于将我从一些重复的任务中解救出来。问题是我必须将项目作为独立文件夹交付,该文件夹将放置在现有网站中,而不依赖于PHP5和MySQL以外的任何服务器配置。所以我正在寻找一种简单的方法来做到这一点。谁能帮忙? 最佳答案 您可以下载包(一定要下载任何依赖项),并将它们放入目录中。然后,在php中,adjusttheincludepath包含该目录:$path=dirname(__FILE__).DIRECTORY_SEPARATOR.'mypear';set_incl

php - Wordpress 如何在没有重写映射的情况下重写 URL?

wordpress站点的.htaccess文件看起来像这样:RewriteEngineOnRewriteBase/RewriteRule^index\.php$-[L]RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule./index.php[L]...htdocs中没有设置重写映射。这是如何运作的?Apache如何知道如何重写这些url? 最佳答案 Apache不知道。所有的请求都被发送到index.php并且Wordpress保

php - 如何在没有 Zend FW 的情况下使用 Zend Dom Query?

是否可以在没有ZendFramework的情况下使用ZendDomQuery?如果是:在哪里下载ZendDomQuery以及如何在没有ZendFramework的情况下使用它? 最佳答案 您可以使用一些包管理器(如thisone)提取单独的ZF文件,它将告诉您需要哪些文件并为您压缩它们。Zend_Dom_Query只需要Zend/Dom/Query.phpZend/Dom/Query/Css2Xpath.phpZend/Dom/Query/Result.phpZend/Dom/Exception.phpZend/Exception.

php - 默认情况下将 propel 设置为日期格式 getDate ("Y-m-d"),以便更好地与 zend toArray() 一起使用

我的查询返回一个包含日期字段的对象$obj=ObjectQuery::create()->findPK(11);var_dump($obj)将日期字段显示为yyyy-mm-dd就像它在数据库中一样$obj->getThedate();将格式更改为mm/dd/yy我不想发生这种情况$obj->getThedate("Y-m-d");在数据库中给我相同的格式yyyy-mm-dd因此,为了以与存储在数据库中的格式相同的格式获取数据,我需要在获取特定日期字段时设置格式,如第三行。问题是我没有单独读取日期字段。我将完整的$obj作为一个整体并使用Zend的toArray()将其转换为数组,因此我

php - 如何在不使用任何额外的 PEAR 包或库的情况下通过 PHP 发送电子邮件?

我想在不安装或配置任何PHP邮件服务器的情况下通过PHP发送电子邮件。有什么方法可以实现这一点。 最佳答案 我一直使用PHPMailer类,这个类真的很容易使用,而且非常强大。试一试。您可以从这里下载PHPMAILER举个例子require_once('../class.phpmailer.php');$mail=newPHPMailer();//defaultstousingphp"mail()"$body=file_get_contents('contents.html');$body=eregi_replace("[\]",'

php - 在不更改 php 时区设置的情况下转换为 UTC

如何在不更改默认时区的情况下在php中转换日期字符串的时区。我想在本地将其转换为仅显示。不应修改php时区设置。编辑:我的源时间是一个UTC字符串,我想将它转换为不同的格式,保留时区为UTC,但php正在将它转换为本地时区。我使用的代码是:date('Y-m-dH:i::s',strtotime($time_str));如何保留时区? 最佳答案 $src_tz=newDateTimeZone('America/Chicago');$dest_tz=newDateTimeZone('America/New_York');$dt=new

PHPUnit - 在缓存打开/关闭的情况下运行所有​​测试两次?

无论内存缓存服务器是否可用,我都想确保我的代码始终按预期工作。我的大部分函数看起来像这样:functionfoo($parameter,$force=FALSE){$result=Cache::get('foo_'.$parameter);if(empty($result)||$force){//DostuffwiththeDB...$result="something";Cache::put('foo_'.$parameter,$result,$timeout);}return$result;}现在在一个TestCase中我这样做:classMyClassTestextendsPHP

php - 如何在没有 cURL 的情况下使用 PHP HTTP POST XML 文件?

这个问题在这里已经有了答案:HowtopostdatainPHPusingfile_get_contents?(3个答案)关闭9年前。我有一个从MySql中的表创建的XML,我需要创建一个HTTPPost以将XML插入到Web服务中。Web服务只接受SOAP、HTTPPOST和HTTPGET方法。我尝试以不同的方式发出HTTPPOST请求,但一点运气都没有。我以前从未使用过SOAP。如何发出HTTPPOST或SOAP请求?post_xml.xml:372013-07-1006:10:4220131221SportJay11ztest@gmail.com999999991130ETest