导航:首页 > 编程语言 > 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保存图片路径相关的资料

热点内容
51单片机的tr 浏览:263
为啥个人办不了解压手续 浏览:259
小孩子点读app怎么看课本 浏览:652
博客的源码怎么用 浏览:874
唐诗精选pdf 浏览:146
浏览器怎么保存整个源码 浏览:587
软件与服务器连接错误怎么办 浏览:573
加密狗的东西在哪里找 浏览:7
压缩玩具瓶子 浏览:706
怎么给老福特app评分 浏览:664
程序员成富二代 浏览:296
新闻学和程序员的薪资待遇 浏览:404
ecs服务器怎么样 浏览:408
阿里云服务器的安全组全部勾选 浏览:604
php教学网站 浏览:312
php正则表达式语法 浏览:622
at单片机下载方式 浏览:347
安卓新系统桌面布局怎么好看 浏览:546
ab源码下载 浏览:558
axureandroid控件下载 浏览:219