当前位置:首页 » 编程语言 » php图片复制图片

php图片复制图片

发布时间: 2022-05-15 08:13:33

php实现复制别人的图片粘贴到自己网站时候,图片自动保存到网站服务器

在保存内容的时候
用正则表达式提取出图片地址
然后保存这个地址图片到本地服务器就行了

Ⅱ PHP怎么随机获取一张图片并返回图片网址

从一个目录里获取某类型文件的清单(用在WEB的话一般是jpg/gif/png)->通过随机函数选一个图片->输出代码。
PHP代码如下:

复制代码 代码如下:

$imglist='';
//用$img_folder变量保存图片所在目录,必须用“/”结尾
$img_folder = "images/tutorials/";
mt_srand((double)microtime()*1000);
//使用目录类
$imgs = dir($img_folder);
//检查目录下是否有图片,并生成一个清单
while ($file = $imgs->read()) {
if (eregi("gif", $file) || eregi("jpg", $file) || eregi("png", $file))
$imglist .= "$file ";
} closedir($imgs->handle);
//把清单里的项都放到一个数组里
$imglist = explode(" ", $imglist);
$no = sizeof($imglist)-2;
//生成一个介于0和图片数量之间的随机数
$random = mt_rand(0, $no);
$image = $imglist[$random];
//输出结果
echo '<img src="'.$img_folder.$image.'" border="0/" alt="" />';

Ⅲ php 怎么将中文目录的图片复制到另一个文件夹

必须有编码问题!先把utf-8转为gbk

$url=iconv('utf-8','gbk',$url);

你可以用is_file检测一下转换前后哪个路径才是有文件存在

Ⅳ 怎样用php将一个图片文件改变名字复制到当前目录下:也就是复制后的图片跟原图片在同一目录下,但名字不同

利用
();//复制
bool ( string $source , string $dest )
将文件从 source 拷贝到 dest。成功时返回 TRUE, 或者在失败时返回 FALSE.

如; 假设当前上传的文件叫'1.jpg'

例子:

<?php
$file = '1.jgp';
$newfile = 'example.jpg;
if (!($file, $newfile)) {
echo "failed to $file...\n";
}?>

Ⅳ php 如何将c盘的图片复制 或移动到d盘

1、首先我们打开C盘找到我们想要移动的文件。

2、我们选择要移动文件之后,我们点击“编辑”,然后选择“移动到文件夹”。

3、然后选择好需要移动到的位置以后,点击“移动”。

4、当然对于普通文件来说,我们也可以直接剪切然后粘贴在你想要移动的位置。
5、安装文件、对于一些需要涉及到修改注册表的文件,我们不建议采用第一种方式。
6、我们这里选用360安全卫士来移动。
7、我们在360安全卫士的全部设置中,找到360C盘搬家。
8、点击进入之后,我们可以看到有3种分类,“重要文件”“C盘软件”“大文件”。其中大文件与重要文件都是可以通过方式1来实现,我们这里讲软件移动。

9、我们找到需要移动的软件名字,然后选中。

10、然后我们点击“一键盘软件”,之后会弹出一个警告信息,我们选择继续,就OK了。

11、软件开始移动,根据软件的大小,移动的时间不等。移动完毕之后,会弹出如图示结果。

Ⅵ 我想用PHP将一张图片合成到另一张图片上去,但是要倾斜一定角度,像下面图片中的这样,高手帮忙啊

1L方法太先进了 - -

使用PHP的GD库应该可以得到LZ想要的效果,这里给思路吧,具体代码需完善不少方面,实在没时间研究啊 - -

//-----------------------------------------------------------------------------------------

header('Content-type:image/jpeg');

$imageDestination = 'images/dst.jpg'; //主视图,也就是白云飘飘这张主图

$imageSource = 'images/src.png' //复制并需旋转的小图

$imageSource = imagerotate($imageSource, -25, -1); //把小图向右旋转25°,-1就是不填充颜色到旋转后的空白部分,大概就是透明吧

/*
把旋转后的小图复制到大图上
30, 50就是旋转后小图在大图上的位置
0, 0是从旋转后小图的左上开始复制
这样一直复制到imagesx($imageSource), imagesy($imageSource),就是把旋转后小图完整复制到大图了
*/
image($imageDestination, $imageSource, 30, 50, 0, 0, imagesx($imageSource), imagesy($imageSource));

imagejpeg($imageDestination); //输出图片

//-----------------------------------------------------------------------------------------

当然,上面只是一个草稿式的代码,具体还要考虑大小图的类型,旋转小图后其尺寸,定位旋转后小图坐标,还有图片的真彩色、透明等等问题,所以说还得花点心思才能把功能写好。

希望能帮到你,满意请采纳~~

Ⅶ PHP 图片上传问题不能到指定文件夹

疑点有二个:
1 $photo_type这个变量没赋值吧,
可以这取上传文件后缀:
$info = pathinfo($_FILES['photo']['name']);
$photo_type = time().rand(0,9999).".".$info['extension'];

2 D:\PHPnow\htdocs\rsgl\pic\ 这个目录是否存在,且目录下面的权限是否够,尤其是在LINUX下面的读与写的权限,一般不成功能多半是目标目录下面的权限问题,或是目标目录不存在.

Ⅷ php编程 如何在网页中实现图片中的功能,点击复制,然后复制到粘贴板

这用JS吧
window.clipboardData.setData
不过很多浏览器都会失效的 你查下各个浏览器失效的原因吧

Ⅸ 请问php如何能根据url地址拷贝该网页的所有内容+图片并生成一个本地文件

复制+粘贴
针对你说的无法复制问题,是不是以下情况:

1、限制右键选中复制?
这个问题是因为网页脚本中有禁止鼠标右键动作的脚本,很好解决,换个浏览器(GreenBrowser - 绿色浏览器)就可以了,里面有解除鼠标右键禁止功能,这样你想怎么复制就怎么复制。

2、你直接用鼠标拖曳选中?
其实,可以用快捷键的方式来选中,复制的,如下:
把你所要发送的网页打开,Ctrl+A一下(这是全体选中,包括网页的全部以及滚动条以下的内容),再Ctrl+C复制。
然后再在你要编辑的信件中Ctrl+V粘贴,这样就能把网页中的内容全部都写在邮件中,包括所有的图片链接,其实等于是把这个网页都搬进了信件里,别人要想查看内容还是以网页的形式链接出去的。
选择浏览器上方菜单“文件”另存为
保存在你制定的文件夹内
再打开你保存的文件夹
会发现里面有两个文件
一是**.html
一是**.files

热点内容
安卓odd是什么意思 发布:2025-05-14 04:49:57 浏览:920
安卓哪个app能查询航班 发布:2025-05-14 04:49:04 浏览:556
linux定时shell脚本 发布:2025-05-14 04:49:00 浏览:683
审计需要什么配置 发布:2025-05-14 04:48:55 浏览:549
安卓软件为什么经常自启动 发布:2025-05-14 04:38:17 浏览:159
谭浩强c语言第三版课后答案 发布:2025-05-14 04:37:31 浏览:59
san存储和nas存储 发布:2025-05-14 04:34:44 浏览:152
幽灵战士3什么配置 发布:2025-05-14 04:33:53 浏览:114
安卓的虚拟机哪个好用 发布:2025-05-14 04:32:34 浏览:871
宿迁存储式化工设备 发布:2025-05-14 04:32:33 浏览:54