很多站长朋友们都不太清楚php图片路径获取,今天小编就来给大家整理php图片路径获取,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 用PHP获取链接及图片路径的方法 2、 php读取图片的路径 3、 php如何获取上传图片的路径 用PHP获取链接及图片路径的方法<?php
$str = "This is a test.This is a test.This is a <a href=;<img src= /></a>test.This is a test.This is a test.\n" .
"This is a test.This is a test.<a href=;<img src= /></a>This is a test.This is a test.This is a test.\n" .
"<a href=;<img src= /></a>";
$regex = '/<a\s+href=(.*)\s*><img\s+src=(.*)\s*\/><\/a>/';
$output = array();
if (preg_match_all($regex, $str, $matches) !== false) {
if (isset($matches[1]) isset($matches[2])) {
$links = $matches[1];
$imgs = $matches[2];
foreach ($links as $key => $link) {
$img = isset($imgs[$key]) ? $imgs[$key] : '';
$output[] = "<a href=\"{$link}\"><img src=\"{$img}\" /></a>";
}
}
}
var_dump($output);
php读取图片的路径你的代码是遍历$dir文件夹下面的文件,然后输出成<img src=""/>,访问服务器上的图片一般是网址+具体路径,例如:localhost/data/upload/help/202303/10/fb540049bd4f696a825c0684097bab1c.jpg,是指访问网址根目录下的public/logo.jpg文件,对应你这里的就是htdocs/data/upload/help/202303/10/fb540049bd4f696a825c0684097bab1c.jpg
图片的显示大小可以设置img的width和heigth属性,位置可以设置相应的css值,例如<img src="/data/upload/help/202303/10/fb540049bd4f696a825c0684097bab1c.jpg" width="100px" heigth="100px" style="display:block;margin:0 auto">
php如何获取上传图片的路径在PHP中选择或者上传文件时,用$_POST['filename']只能取得上传文件的文件名,但是不包含该文件所处的路径名,如果要取得文件的全路径名,就要用下列参数:
php:
•$_FILES["file"]["name"] - 被上传文件的名称
•$_FILES["file"]["type"] - 被上传文件的类型
•$_FILES["file"]["size"] - 被上传文件的大小,以字节计
•$_FILES["file"]["tmp_name"] - 存储在服务器的文件的临时副本的名称
•$_FILES["file"]["error"] - 由文件上传导致的错误代码
关于php图片路径获取的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php图片路径获取 php抓取图片到本地的详细内容...