ありがとうございます。
他の例を参考に
<?php
// ここにJPEGファイルを保存してあるディレクトリを指定しておく
define(ScanDir, './data1');
// 縮小後の画像を保存するディレクトリを指定
define(SaveDir, './data2');
//============================================================================
// ディレクトリ一覧を取得して、$dirs[]の配列に保存する
$dirs[0] = ScanDir;
for ($i = 0; $i <
count($dirs); $i++) {
GetDir($dirs[$i]);
}
// サブ・ディレクトリを取得して$dirs[]に要素を追加
function GetDir($path) {
global $dirs;
if (!($dir = @
opendir($path))) return;
while ($fname =
readdir($dir)) {
if ($fname != '.' && $fname != '..') {
if (
is_dir("$path/$fname")) {
$dirs[
count($dirs)] = "$path/$fname";
}
}
}
closedir($dir);
}
// すべての画像を回転してファイルへ保存
for ($i = 0; $i <
count($dirs); $i++) {
if ($dir = @
opendir($dirs[$i])) {
// ディレクトリ内の全JPEGファイルを取得する
while ($fname =
readdir($dir)) {
if ($fname != '.' && $fname != '..') {
if (
is_file($dirs[$i] . "/$fname")) {
$ex =
explode('.', $fname);
$ext =
strtolower($ex[
count($ex) - 1]);
if (
count($ex) > 1 && ($ext == 'jpg' || $ext == 'jpeg') ) {
// JPEG画像を回転
$source =
imagecreatefromjpeg($filename);
$degrees = 270;
}
}
}
}
closedir($dir);
}
}
// 保存するディレクトリを生成
$outdir = SaveDir . "/" .
mb_substr($dirname,
mb_strlen(ScanDir));
if (!
is_dir($outdir))
mkdir($outdir);
// サイズ変更後の画像をファイルへ保存
$ex =
explode('.', $fname);
$outfile = $outdir . "/" . $ex[0] . "." . $ex[1];
// メモリーの解放
ImageDestroy($im_inp);
ImageDestroy($im_out);
$jpg[
count($jp
?>
このようにしたのですが、どうでしょうか?

GETのままでは検索エンジンのロボットが拾ってくれなかったためにSEO対策として有効だと言われていますね。