用PHP获取链接及图片路径的方法

用PHP获取链接及图片路径的方法,第1张

<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调用图片等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9324536.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存