Sahra: copy bestimmte dateien ausschliessen

Beitrag lesen

Hallo,

ich habe da mal eine Frage.

  
function copyall( $source, $target ){  
	if(is_dir($source)){  
		@mkdir($target,0775);  
		$old = umask(0);  
		chmod($target, 0777);  
		umask($old);  
		$d = dir( $source );  
		while(FALSE !== ($entry = $d->read())){  
			if ( $entry == '.' || $entry == '..' ){  
				continue;  
			}  
			$Entry = $source . '/' . $entry;  
			if (is_dir($Entry )){  
				copyall( $Entry,$target.'/'. $entry);  
				continue;  
			}  
			copy($Entry,$target.'/'.$entry);  
		}  
		$d->close();  
	}else{  
		copy( $source, $target );  
	}  
}  

geht sehr gut. Mache Dateien sollen aber nicht kopiert werden. Z.B. 1.jpg.over_13_44_57_07_10_09. Jetzt kann man allgemein sagen alle Dateien die zwei Punkte im Namen haben. copy scheint mir aber uneingeschränkt alles zu kopieren. Also wie kann ich vorgehen?

Bis dann
Sahra