Heim  >  Artikel  >  Backend-Entwicklung  >  php如何得到绝对路径和相对路径文件并复制到一个目录中

php如何得到绝对路径和相对路径文件并复制到一个目录中

WBOY
WBOYOriginal
2016-06-23 14:26:39822Durchsuche

php复制 php如何得到绝对路径和相对路径文件

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title></head><link type="text/css" rel="stylesheet" href="css/style.css" /><link type="text/css" rel="stylesheet" href="css/index.css" /><script type="text/javascript" language="javascript" src="/images/default.js"></script><body><div><img  src="/img/1.png" / alt="php如何得到绝对路径和相对路径文件并复制到一个目录中" ></div><div><img  src="/img/2.png" / alt="php如何得到绝对路径和相对路径文件并复制到一个目录中" ></div><div><img  src="/img/3.png" / alt="php如何得到绝对路径和相对路径文件并复制到一个目录中" ></div><div><img  src="../pic/1.gif" / alt="php如何得到绝对路径和相对路径文件并复制到一个目录中" ></div><div><img  src="../pic/2.gif" / alt="php如何得到绝对路径和相对路径文件并复制到一个目录中" ></div><div><img  src="../pic/3.gif" / alt="php如何得到绝对路径和相对路径文件并复制到一个目录中" ></div></body></html>


如题:php如何得到绝对路径和相对路径文件并复制到一个目录中



我想得到html中相对路径或是绝对路径中的文件,并把这些文件复制,放在一个 images 目录中

回复讨论(解决方案)

$a = array();
$dir = '/var/www/html';
if ($handle = opendir($dir)) {
  while (false !== ($file = readdir($handle))) {
    if (preg_match("/\.png$/", $file)) $a[] = $file;
    elseif (preg_match("/\.gif$/", $file)) $a[] = $file;
  }
  closedir($handle);
}
foreach ($a as $i) {
  copy($dir . '/' . $i, '$dir . '/images/' . $i);
}

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