我使用DOMPDF库创建基于我的表PDF,我可以在网上观看,否则我可以把它下载到所选择的用户文件夹。
但我想这样做是有它保存到远程服务器(我不需要它是保存到用户的PC),像自动上传脚本,将创建的文件,然后上传到远程服务器,所以我然后可以在我的应用程序中使用它以后。
是否有可能指向$ _FILES [“文件”]剧本这么说获取该创建PDF PHP页面,然后将其上传从那里。
我使用DOMPDF库创建基于我的表PDF,我可以在网上观看,否则我可以把它下载到所选择的用户文件夹。
但我想这样做是有它保存到远程服务器(我不需要它是保存到用户的PC),像自动上传脚本,将创建的文件,然后上传到远程服务器,所以我然后可以在我的应用程序中使用它以后。
是否有可能指向$ _FILES [“文件”]剧本这么说获取该创建PDF PHP页面,然后将其上传从那里。
你可以做一件事像下面这我做了我的申请。 首先,根目录下例如在创建您的服务器的文件夹。 然后使用chmod命令改变读写权限,该文件夹。
然后得到所有的代码$html
字符串。
$dompdf->load_html($html);
$dompdf->render();
$pdf = $dompdf->output();
$file_location = $_SERVER['DOCUMENT_ROOT']."app_folder_name/pdfReports/".$pdf_name.".pdf";
file_put_contents($file_location,$pdf);
凡pdfReports
就是我创建保存所有PDF格式的文件夹。 你可以改变你的文件夹名称。
从PHP手册引用:
如果一个URL可以作为具有这种功能的文件名fopen封装已经enabled.See fopen()函数关于如何指定文件名的更多细节。 见支持的协议和包装中的链接,什么能力,各种包装有信息,指出他们的使用情况,并在任何预定义变量它们可以提供的信息。
来源: http://php.net/manual/en/function.file-put-contents.php
它是可行的,直接在服务器上创建PDF,而不是,让他是否需要它的客户端下载呢? 如果是这样,你可以使用wkhtmltppdf任何HTML页面转换成PDF的服务器上,保存和/或它传输到客户端。
http://code.google.com/p/wkhtmltopdf/
你不能使用PHP的FTP功能 ?