<php
$str = "This is a testThis is a testThis is a <a href=);
PHP默认关闭获取高度和宽度的功能,首先要启用该功能:
1、在PHP安装目录下找到ext/php_gd2dll,我这边的版本为5122,将它复制到C:/WINDOWS/system32;
2、打开C:/WINDOWS/phpini,搜“gb”找到“;extension=php_gd2dll”,把前面的分号去掉;
3、list($width, $height, $type, $attr) = getimagesize("img/flagjpg");
echo "<img src=/"img/flagjpg/" $attr>";
可以得到的长和宽,然后再计算
PHP调用?好的,如果是HTML的话很简单(只需要<img>标记插入即可),那么我回答一下PHP的载入吧,代码如下:
// 设置路径$path = '/tupian/1jpg';
// 获取信息
$imgInfo = getimagesize($path);
// 获取类型
$imgType = $imgInfo[2];
// 检测类型
switch ($imgType) {
case 1: // gif
// 采用gif方式载入
$img = imagecreatefromgif($path);
// 声明文件为类型
header('Content-Type:image/gif;');
// 采用gif方式输出
imagegif($img);
break;
case 2: // jpg
// 采用jpg方式载入
$img = imagecreatefromjpeg($path);
// 声明文件为类型
header('Content-Type:image/jpeg;');
// 采用jpeg方式输出
imagejpeg($img);
break;
case 3: // png
// 采用png方式载入
$img = imagecreatefrompng($path);
// 声明文件为类型
header('Content-Type:image/png;');
// 采用png方式输出
imagepng($img);
break;
default:
exit('格式不支持!');
}
// 销毁资源
imagedestroy($img);
// 删除变量
unset($img);
以上若还有什么不明白的,欢迎追问~
你在上传的时候,把地址存到数据库内,直接查询输出就好了
如果不是通过代码上传的,>
<php
$dir = "/"; //要获取的目录
echo " 获取目录下所有文件和文件夹 <hr/>";
//先判断指定的路径是不是一个文件夹
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh))!= false){
if( getFileType($file) == "mp3" ){
echo "mp3格式";
}
if( getFileType($file) == "jpg" || getFileType($file) == "png" || getFileType($file) == "gif"){
echo "格式";
}
closedir($dh);
}
}
function getFileType($filename) {
return strtolower(pathinfo($filename)['extension']);
}
>
以上就是关于用PHP获取链接及图片路径的方法全部的内容,包括:用PHP获取链接及图片路径的方法、PHP怎么获取图片高度、如何用php调用图片等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)