导航:首页 > 编程语言 > php保存图片路径

php保存图片路径

发布时间:2025-05-21 05:44:14

1. 要做一个php的网站,图片保存在数据库里还是文件夹里,前台如果调用的话 怎么调用

一般的处理方法是,图片文件重命名后保存到服务器的特定文件夹里,图片的路径(以及名称、原始名称、甚至大小)保存到数据里。
保存到数据库的路径有必要根据你的网站系统的设计有几种选择:
1、保存从根目录起的所有路径(调用时直接调用即可,整站迁移时没影响);
2、仅保存图片的重命名,包括文件格式后缀,前台调用时根据特定的设定再添加相应的路径,比如商品图片放在goods的文件夹,那么显示时,加上一个图片路径处理函数补充这个完整的图片路径就可以了(整站迁移没影响,而且可以方便变换这个保存的目录,文件名称之类的改变了只改变相应的函数即可);

2. php简单图片上传问题,指定路径保存,稍微修改一下多谢了,

<?
$path='img/';//路径
$phtypes=array(
'img/gif',
'img/jpg',
'img/jpeg',
'img/bmp',
'img/pjpeg',
'img/x-png'
);
?>
<html><body>
<form method="post" enctype="multipart/form-data" name="form1">
<table>
<tr><td>上传图片</td></tr>
<tr><td><input type="file" name="photo" size="20" /></td></tr>
<tr><td><input type="submit" value="上传"/></td></tr>
</table>
允许上传的文件类型为:<?=implode(', ',$phtypes)?></form>
<?php
if($_SERVER['REQUEST_METHOD']=='POST'){

if (!is_uploaded_file($_FILES["photo"][tmp_name])){
echo "图片不存在";
exit();
}

if(!is_dir('img')){//路径若不存在则创建
mkdir('img');
}

$upfile=$_FILES["photo"];
$pinfo=pathinfo($upfile["name"]);
$name=$pinfo['basename'];//文件名
$tmp_name=$upfile["tmp_name"];
$file_type=$pinfo['extension'];//获得文件类型
$showphpath=$path.$name;

if(in_array($upfile["type"],$phtypes)){
echo "文件类型不符!";
exit();
}
if(move_uploaded_file($tmp_name,$path.$name)){
echo "成功!";
}
echo "<img src=\"".$showphpath."\" hight=\"70\" width=\"95\" />";
}
?>
</body>
</html>

3. thinkphp框架中将图片放到哪个文件夹里

<link rel="stylesheet" type="text/css" href="__PUBLIC__/Css/style.css" />
<script language="javascript" src="__PUBLIC__/Js/jquery.js"></script>
<script language="javascript" src="__PUBLIC__/Js/faq.js"></script>
<input type="image" src="__PUBLIC__/Images/vote1.gif" /> Public文件夹就是你的项目目录下面的,也就是与ThinkPHP核心包同一目录的Public文件夹!上面的Js,Css,Images文件夹都是在Public下的!

4. 在php中如何对已经上传的图片进行增删查改,并得到当前图片储存的位置

php 上传图片,在数据库里存放的都是图片地址,对图片操作实际上就是数据库存放图片的地址进行增删改查的 操作;删除图片的话,可以用php 的 unlink 函数,先把数据的图片地址查询出来,用php查一下这个图片是否存在,存在的话,删除,改 就是 上传一个同名文件,把源文件覆盖

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

<?php

$str="Thisisatest.Thisisatest.Thisisa<ahref=http://link1.com><imgsrc=http://img1.jpg/></a>test.Thisisatest.Thisisatest. ".
"Thisisatest.Thisisatest.<ahref=http://link2.com><imgsrc=http://img2.jpg/></a>Thisisatest.Thisisatest.Thisisatest. ".
"<ahref=http://link3.com><imgsrc=http://img3.jpg/></a>";

$regex='/<as+href=(.*)s*><imgs+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($linksas$key=>$link){
$img=isset($imgs[$key])?$imgs[$key]:'';
$output[]="<ahref="{$link}"><imgsrc="{$img}"/></a>";
}
}
}

var_mp($output);

阅读全文

与php保存图片路径相关的资料

热点内容
戴尔12代服务器什么时间上市 浏览:222
编译器调用第三方库 浏览:86
云直播需要云服务器吗 浏览:248
如何把py文件封装成app 浏览:527
中国手机怎么用香港app 浏览:847
苹果手机怎么把软件放文件夹 浏览:447
验证java环境 浏览:686
好会计用不用加密狗 浏览:115
SCUM服务器如何添加到最爱 浏览:902
普通安卓线盘是什么 浏览:54
微信lbsphp 浏览:49
Pc加密机怎么用 浏览:591
ubuntu1204命令行 浏览:68
高阶函数python 浏览:803
医保app上如何代缴 浏览:581
五十一单片机的复位什么意思 浏览:648
自研服务器是什么意思 浏览:733
php中写sql语句 浏览:976
java比php快多少 浏览:393
单片机rra编程什么意思 浏览:288