ホームページ  >  記事  >  バックエンド開発  >  PHPで絶対パスと相対パスファイルを取得してディレクトリにコピーする方法

PHPで絶対パスと相対パスファイルを取得してディレクトリにコピーする方法

WBOY
WBOYオリジナル
2016-06-23 14:26:39777ブラウズ

phpで絶対パスと相対パスファイルを取得する方法 copy 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" /></div><div><img src="/img/2.png" /></div><div><img src="/img/3.png" /></div><div><img src="../pic/1.gif" /></div><div><img src="../pic/2.gif" /></div><div><img src="../pic/3.gif" /></div></body></html>


タイトルの通り、phpで絶対パスと相対パスファイルを取得してディレクトリにコピーする方法



を取得したいですHTML ファイルの相対パスまたは絶対パスを指定し、これらのファイルをコピーして画像ディレクトリに配置します

ディスカッションへの返信 (解決策)

$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; as $i) {
copy ($dir . '/' . $i, '$dir . '/images/' . $i);

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。