Php İle Dizin(Klasör) Kopyalama 2
Daha öncesinden sizlere şu adresten bir fonksiyon sunmuştum ve php ile klasör içindeki tüm dosyaları belirttiğiniz hedefe kopyalamanızı sağlıyordu . Şimdi ise oradaki uzun bulduğum fonksiyonun daha kısası hem kendim yazdım hemde başka bir yerden yine alıntı yaptım . Ve daha kısa bir fonksiyonla aynı işi yaptırmaya çalıştım .
İşte Fonksiyonlar :
Benim Yazdığım Fonksiyon :
PHP:
-
<?
-
function DizinKopyala($yol,$remote){
-
if ( ($dizin != ".") AND ($dizin != "..") ) {
-
# Dizinleri Olustur
-
# Dizinleri Olusturma Bitti .
-
DizinKopyala("$yol/$dizin",$remote."/$dizin/");
-
## Dosyalarida kopyala
-
}
-
}
-
## Dosyalarida kopyalan Bitis
-
}
-
if ( ($dizin != ".") AND ($dizin != "..") ) {
-
}
-
}
-
}
-
}
-
-
?>
Alıntı Yaptığım Daha Kısa Fonksiyon :
PHP:
-
<?
-
function DizinKopyala( $source, $target )
-
{
-
{
-
-
-
while ( FALSE !== ( $entry = $d->read() ) )
-
{
-
if ( $entry == '.' || $entry == '..' )
-
{
-
continue;
-
}
-
-
$Entry = $source . '/' . $entry;
-
{
-
DizinKopyala( $Entry, $target . '/' . $entry );
-
continue;
-
}
-
}
-
-
$d->close();
-
}else
-
{
-
}
-
}
-
-
?>
Hadi Kolay Gelsin ...
Teşekkürler güzel bilgiler.