php perl一问
cgi perl的代码是:printf("Content-Type: application/x-x509-ca-cert\n\n");
system("openssl x509 -in cacert.pem -outform DER");
GET方式,客户端会把上面两行命令输出的结果下载到本地成为一个文件。
php如何实现? 推荐看看PEAR :: Curl类(Net_Curl provides an OO interface to PHP's cURL extension)和PHP对文件操作方法
我目前还没用到这些,所以不能立刻将其代码化
:oops:
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache, must-revalidate");
header("content-type:application/octet-stream");
header("content-disposition:inline;filename=$ls_savename");
header("content-description:php3 generated data");
if (!$li_point=fopen($ls_path,"r"))
{
die("打开文件失败!");
}
while ($ls_contents=fread($li_point,200))
{
echo $ls_contents;
}
fclose($li_point);
Re: php perl一问
cgi perl的代码是:printf("Content-Type: application/x-x509-ca-cert\n\n");
system("openssl x509 -in cacert.pem -outform DER");
GET方式,客户端会把上面两行命令输出的结果下载到本地成为一个文件。
php如何实现?
通迅是这样的:
Client的Get操作,Server(CGI程序)返回Content-Type: application/x-x509-ca-cert的文件类型,数据体部分是“openssl x509 -in cacert.pem -outform DER”命令输出的结果。
在php里我怎么把上面的两句perl换成php代码,返回的类型用header,后一句偶就不知道啥弄了。
页:
[1]