Heim  >  Artikel  >  Backend-Entwicklung  >  PHP 批量下传图片 怎么保存路径到mysql

PHP 批量下传图片 怎么保存路径到mysql

WBOY
WBOYOriginal
2016-06-13 13:19:40904Durchsuche

PHP 批量上传图片 如何保存路径到mysql
在网上找到一个PHP+FLASH 的批量上传图片的程序
但是我想把图片的路径 取出来 存入MYSQL数据库中 
PHP代码如下

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?php // 注意:使用组件上传,不可以使用 $_FILES["Filedata"]["type"] 来判断文件类型
mb_http_input("utf-8");
mb_http_output("utf-8");
global $c;

  if ($_FILES["Filedata"]["error"] > 0)
    {
    echo "返回错误: " . $_FILES["Filedata"]["error"] . "<br>";
    }
  else
    {
    
      $path="uploadfile/"; //上传路径
      $_FILES["Filedata"]["name"] = microtime(1) . rand() . $type; 

    
     $file2 = $path.$_FILES["Filedata"]["name"]; 
     if (move_uploaded_file($_FILES["Filedata"]["tmp_name"],$file2)){
    
      echo $file2."上传成成功<br>";
      $ab=$file2;}
      else
      {echo $file2."上传失败<br>";}
      $c=$c.$ab;
      
      
      
     
    
    
     
    
    }  

function filekzm($a)
{
    $c=strrchr($a,'.');
    if($c)
    {
        return $c;
    }else{
        return '';
    }
}
?>




------解决方案--------------------
把你的$file2 存入db即可
------解决方案--------------------
$file2 = $path.$_FILES["Filedata"]["name"]; 
这个就是你文件上传后存放的地址和文件名了。
就保存这个进db就行了啊。
------解决方案--------------------
当然只能一张一张保存,然后一张一张插入数据库啦。
------解决方案--------------------
探讨
我想先一组图片保存为一条数据

------解决方案--------------------
这样也可以。但是上传必须一个一个来。
上传完成的文件名
$filename.="|";//随便什么分隔符
$filename.=$uploaded_file_name;

全部上传完,就可以把$filename插入数据库了。
------解决方案--------------------
探讨
这样也可以。但是上传必须一个一个来。
上传完成的文件名
$filename.="|";//随便什么分隔符
$filename.=$uploaded_file_name;

全部上传完,就可以把$filename插入数据库了。

------解决方案--------------------
修改的复杂程度会大大提高。
不过楼主需要这样,也没法子。
还是一张图一条数据比较方便。
探讨
引用:
这样也可以。但是上传必须一个一个来。
上传完成的文件名
$filename.="|";//随便什么分隔符
$filename.=$uploaded_file_name;

全部上传完,就可以把$filename插入数据库了。

有没有考虑修改?
如果我需要修改某一个图片 重新上传的话 怎么update? 字符串匹配然后替换?
这……

------解决方案--------------------
$file2 就是文件名,加上路径就好了
------解决方案--------------------
http://www.111cn.net/tags.php/php文件上传/
这里面有很多的。
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn