2012-04-26 3 views
0

디렉토리에있는 모든 이미지를 내 사이트에서 볼 수있는 축소판으로 별도의 디렉토리에 복사하고 싶습니다. 지금은 phpthumb을 연구 중이지만 wideimage와 zen photo를 다운로드했습니다.phpthumb (또는 다른 라이브러리)을 사용하여 전체 디렉토리를 축소판으로 자동 복사하는 방법

정확하게 일치하는 것을 찾을 수 있으면 가까운 성냥도 도움이 될 수 있습니다. 하나, 루프 복수를 할 수 있다면

require_once '../ThumbLib.inc.php'; 
//include the thumb library 
$thumb = PhpThumbFactory::create('test.jpg'); 
//create a new image from the targeted jpegs 
$thumb->adaptiveResize(100, 100); 
//resize 
$thumb->save('test.png', 'png'); 
//save as 'test' with the file type png 
//echo "<img src='$thumb' class='thumb'>"; 
$thumb->show(); 
//print the thumbnail to the screen 
+0

을 시도해보십시오 여기

는 복사 한 파일이 스크립트입니까? – Blake

답변

2

$dir = "photos" ; 
$destination = "thumb" ; 
$images = scandir($dir); 

foreach ($images as $image) { 

    if(is_file($image)) 
    { 
     $ext = pathinfo ($dir . DIRECTORY_SEPARATOR . $image, PATHINFO_EXTENSION); 
     $thumb = PhpThumbFactory::create ($dir . DIRECTORY_SEPARATOR . $image); 
     $thumb->adaptiveResize (100, 100); 
     $thumb->save ($destination . DIRECTORY_SEPARATOR . $image, $ext); 
     $thumb->show(); 
    } 
} 
+0

이 권한이 필요한 권한을 설정하는 방법을 알고 있습니까? – expiredninja