×

php图片生成代码下载

php图片生成代码下载(php图片马怎么用)

admin admin 发表于2023-03-20 15:29:07 浏览33 评论0

抢沙发发表评论

本文目录一览:

上网找到的PHP批量下载图片文件代码: 能不能说一说上具体怎样实现?

比如说有个style.css 里面有a.jpg b.jpg等图片文件 。

程序读取sytle.css里的各个图处的路径,即 .../a.jpg , ..../b.jpg 然后读到一个数组里。

再遍历这个数组,找到每一个图片,下载下来。

就这样简单,希望能帮到你,^-^

php 把图片下载本地保存到指定目录中

/*

 *@$url string 远程图片地址

 *@$dir string 目录,可选 ,默认当前目录(相对路径)

 *@$filename string 新文件名,可选

 */

function GrabImage($url, $dir='', $filename=''){

 if(empty($url)){

  return false;

 }

 $ext = strrchr($url, '.');

 if($ext != '.gif'  $ext != ".jpg"  $ext != ".bmp"){

  echo "格式不支持!";

  return false;

 }

 

  //为空就当前目录

  if(empty($dir))$dir = './';

//

 $dir = realpath($dir);

 //目录+文件

 $filename = $dir . (empty($filename) ? '/'.time().$ext : '/'.$filename);

 //开始捕捉 

 ob_start(); 

 readfile($url); 

 $img = ob_get_contents(); 

 ob_end_clean(); 

 $size = strlen($img); 

 $fp2 = fopen($filename , "a"); 

 fwrite($fp2, $img); 

 fclose($fp2); 

 return $filename; 

//测试 

GrabImage("此处网址/1.jpg", "as.gif");

// PS:目录存在,权限判断,自创建等自己应该知道!

//个人喜欢绝对路径所以就那么写了

怎么用代码保存php生成的图像

php如何利用header函数实现点击特殊文件连接后提示下载保存解决方案

相信很多人在实现文件下载功能时会遇到这种情况,本意是点击下载连接提示保存对话框,事情往往事与愿违,例如TXT、图像文件JPG、GIF、PDF等这样的文件会直接在浏览器中打开文件内容,而不是提示保存。通过下面的方法可以解决这个问题。-php图片生成代码下载

?php

if (sExport == "txt" ){

header("Content-Type: application/force-download");//关键之一,提示下载(如:header("Content-Type:text/html");可能直接打开?)-php图片生成代码下载

header("Content-Disposition: attachment; filename=".$TxtName);//实际的文件名

//include_once("XXX.php"); //php代码(你把原来的php复制一份,去掉输出html标签)。

}

?

//如果是xsl,word等则更简单,只需直接在原来的php文件开头加上下面几句:

//(因为word能直接编辑html标签)

?php

if(sExport == "excel"){

header("ContentType = application/vnd.ms-excel");

header("Content-Disposition: attachment; filename=".$oTitle.".xls");

}

if(sExport == "word"){

echo ("div align='center'font size=+2收文登记簿/fonthr size=3 align='center' width=360/divbr");

header("ContentType = application/vnd.ms-word");//或试试 application/msword

header("Content-Disposition: attachment; filename=".$oTitle.".doc");

}

if( sExport == "csv"){

header("ContentType = application/csv"); //图像image/jpeg",或image/*"

header("Content-Disposition: attachment; filename=".$oTitle.".csv");

}

//.....输出原来的php代码

?