求php远程更改图片名的代码的简单介绍

本文目录一览:

外部图片地址如何用PHP转换自己的图片?

思路1:

1、远程下载图片到本地一个特定目录,如urlPic,文件名不改变

2、imgurl.php中设定当参数i=x的时候

2.1、查找目录urlPic下有没有x这个图片(jpg/png等)

2.2、当确认目录下有这个文件后,自行转换$x变量=x所在的地址

3、把$x变量写入img内进行显示

思路2:

1、记录远程地址到XML里

2、当获得?i参数内容的时候,查找xml里与?i参数相同的内容并赋予变量$x

3、调用变量$x到img里进行显示

第二种方法可能会遇到防盗链无法显示等问题,第一种方法需要的空间则需要大

急求:php上传图片代码的修改

把代码粘贴到编辑器

希望对你有用 呵呵

?php

function getname($dir,$exname){

if(!is_dir($dir)){

mkdir($dir,0777); //假如没有upimages 则创建

}

$year = date(“Y”);

$month = date(“m”);

$day = date(“d”);

$filename = date(“His”).rand(100,999);

$filedir = $year.”/”.$month.”/”.$day;

if(!is_dir($dir.$filedir)){

mkdir($dir.$filedir,0777); //假如 upimages中没有 当前 “年/月/日/”的文件夹 则创建

}

/*

while(true){

if(!is_file($dir.$i.”.”.$exname)){

$name=$i.”.”.$exname;

break;

}

$i++;

}

*/

return $filedir.$filename.”.”.$exname; //绝对路径 要上传文件要在

}

/********/

$dir = “/var/webroot/upimages/”;//定义要上传的文件夹的路径 服务器的绝对路径 windows 可以写 D:/www/upimages/

$exname=strtolower(substr($_FILES[‘upfile’][‘name’],(strrpos($_FILES[‘upfile’][‘name’],’.’)+1)));

$uploadfile = getname($dir,$exname); //例如 $uploadfile =”2009/05/21/173029888.jpg”

if(move_uploaded_file($_FILES[‘upfile’][‘tmp_name’], $dir.$uploadfile)){

exit(“OK”);

}

?

php如何使上传图片时修改图片的名字,希望有源代码,我的代码如下,希望大哥大姐们能再我的代码上修改

?php

include(“head.php”);

include (“conn.php”);

if(is_uploaded_file(@$_FILES[‘upfile’][‘tmp_name’])){

$upfile=$_FILES[“upfile”];

}

$name=@$upfile[“name”];

$type=@$upfile[“type”];

$size=@$upfile[“size”];

$tmp_name=@$upfile[“tmp_name”];

$error=@$upfile[“error”];

if ($_FILES[“tupian”][‘error’] == UPLOAD_ERR_OK) {

$tmp_name = $_FILES[“tupian”][“tmp_name”];

$name = $_FILES[“tupian”][“name”];

move_uploaded_file($tmp_name, “$name”);//在这里进行文件改名

}

echo ‘img src=”‘ . $name . ‘” /’;

switch($type){

case’image/pjpeg’:$ok=1;break;

case’image/jpeg’:$ok=1;break;

case’image/gif’:$ok=1;break;

case’image/png’:$ok=1;break;

}

if(@$ok$error==’0′){

move_uploaded_file($tmp_name,’up/’.$name);

echo “上传成功”;

}

if(@$_POST[‘submit’]){

$sql=”insert into message (id,username,title,content,latedate) values (”,’$_POST[username]’,’$_POST[title]’,’$_POST[content]’,now())”;

if(mysql_query($sql)){

echo”添加成功”;

}

}

?

form action=”add.php” method=”POST” enctype=”multipart/form-data” name=”upform”

用户: input type=”text” name=”username”/br

标题:input type=”text” name=”title”/br

内容:textarea name=”content” cols=”40″ rows=”5″/textareabr

上传文件:input name=”upfile” type=”file”

input type=”submit” value=”上传”brbr

input type=”submit” name=”submit” value=”发布留言” /

input type=”reset” value=”重置”

/form

我想利用php上传图片 就是那种 上传图片 修改 固定名字 并替换 的代码 求大神指教

move_uploaded_file这个函数,在w3c就说清楚了,如果文件夹内存在同名文件就会被替换成最新文件,否则就正常存储进去,第二个,你想更名成固定名字,你只要把代码里面的time()去掉改成固定的名字就行了

php fckeditor 如何更改上传图片的文件名啊,改成时分秒的,请高手帮忙???

气人,推荐答案的评论不让写,我只好写在这里了

在fckeditor所在文件夹/editor/filemanager/connectors/php目录下commands.php文件的FileUpload函数

将这段

// Get the uploaded file name.

$sFileName = $oFile[‘name’] ;

$sFileName = SanitizeFileName( $sFileName ) ;

$sOriginalFileName = $sFileName ;

// Get the extension.

$sExtension = substr( $sFileName, ( strrpos($sFileName, ‘.’) + 1 ) ) ;

$sExtension = strtolower( $sExtension ) ;

改成这样

// Get the uploaded file name.

$sFileName = $oFile[‘name’] ;

$sFileName = SanitizeFileName( $sFileName ) ;

// Get the extension.

$sExtension = substr( $sFileName, ( strrpos($sFileName, ‘.’) + 1 ) ) ;

$sExtension = strtolower( $sExtension ) ;

$sFileName = time().’.’.$sExtension;

$sOriginalFileName = $sFileName ;

php修改图片名的问题

语句的位置调整下,然后写法稍微改下就好了

if (is_uploaded_file($_FILES[‘upfile’][‘tmp_name’])){

$upfile=$_FILES[“upfile”];

$rand=rand(0,9999);

$type = $upfile[“type”];

$fi=$rand.’.’.$type;//这样估计就可以了

$size = $upfile[“size”];

$tmp_name = $upfile[“tmp_name”];

$error = $upfile[“error”];

switch ($type) {

case ‘image/pjpeg’ : $ok=1;

break;

case ‘image/jpeg’ : $ok=1;

break;

case ‘image/gif’ : $ok=1;

break;

case ‘image/png’ : $ok=1;

break;

}

if($ok $error==’0′){

move_uploaded_file($tmp_name,’../up/’.$fi);

echo “上传成功”;

}

else{

echo “False”;

}

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/248925.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-12 13:30
下一篇 2024-12-12 13:30

相关推荐

  • Python周杰伦代码用法介绍

    本文将从多个方面对Python周杰伦代码进行详细的阐述。 一、代码介绍 from urllib.request import urlopen from bs4 import Bea…

    编程 2025-04-29
  • Python字符串宽度不限制怎么打代码

    本文将为大家详细介绍Python字符串宽度不限制时如何打代码的几个方面。 一、保持代码风格的统一 在Python字符串宽度不限制的情况下,我们可以写出很长很长的一行代码。但是,为了…

    编程 2025-04-29
  • PHP和Python哪个好找工作?

    PHP和Python都是非常流行的编程语言,它们被广泛应用于不同领域的开发中。但是,在考虑择业方向的时候,很多人都会有一个问题:PHP和Python哪个好找工作?这篇文章将从多个方…

    编程 2025-04-29
  • Python基础代码用法介绍

    本文将从多个方面对Python基础代码进行解析和详细阐述,力求让读者深刻理解Python基础代码。通过本文的学习,相信大家对Python的学习和应用会更加轻松和高效。 一、变量和数…

    编程 2025-04-29
  • Python简单数学计算

    本文将从多个方面介绍Python的简单数学计算,包括基础运算符、函数、库以及实际应用场景。 一、基础运算符 Python提供了基础的算术运算符,包括加(+)、减(-)、乘(*)、除…

    编程 2025-04-29
  • 仓库管理系统代码设计Python

    这篇文章将详细探讨如何设计一个基于Python的仓库管理系统。 一、基本需求 在着手设计之前,我们首先需要确定仓库管理系统的基本需求。 我们可以将需求分为以下几个方面: 1、库存管…

    编程 2025-04-29
  • Python满天星代码:让编程变得更加简单

    本文将从多个方面详细阐述Python满天星代码,为大家介绍它的优点以及如何在编程中使用。无论是刚刚接触编程还是资深程序员,都能从中获得一定的收获。 一、简介 Python满天星代码…

    编程 2025-04-29
  • 写代码新手教程

    本文将从语言选择、学习方法、编码规范以及常见问题解答等多个方面,为编程新手提供实用、简明的教程。 一、语言选择 作为编程新手,选择一门编程语言是很关键的一步。以下是几个有代表性的编…

    编程 2025-04-29
  • Python实现简易心形代码

    在这个文章中,我们将会介绍如何用Python语言编写一个非常简单的代码来生成一个心形图案。我们将会从安装Python开始介绍,逐步深入了解如何实现这一任务。 一、安装Python …

    编程 2025-04-29
  • 怎么写不影响Python运行的长段代码

    在Python编程的过程中,我们不可避免地需要编写一些长段代码,包括函数、类、复杂的控制语句等等。在编写这些代码时,我们需要考虑代码可读性、易用性以及对Python运行性能的影响。…

    编程 2025-04-29

发表回复

登录后才能评论