アップロードされた画像を取得し、ディレクトリが存在する場合はディレクトリを作成し、そのディレクトリに画像をアップロードするステージング サイトでスクリプトを実行しています。
作成されたディレクトリをライブサイトに変更しようとしていますが、うまくいきません。ライブ URL ではなく、まだステージング URL を探しているのは、このコード ブロックであることは間違いありません。
function chmodDirectory( $path = '.', $level = 0 ){
$ignore = array( 'cgi-bin', '.', '..' );
$dh = @opendir( $path );
while( false !== ( $file = readdir( $dh ) ) ){ // Loop through the directory
if( !in_array( $file, $ignore ) ){
if( is_dir( "$path/$file" ) ){
chmod("$path/$file",0777);
chmodDirectory( "$path/$file", ($level+1));
} else {
chmod("$path/$file",0777); // desired permission settings
}//elseif
}//if in array
}//while
closedir( $dh );
}//関数
?> ご協力ありがとうございます。
編集:問題は、パスを変更し、データベースに正しい URL が格納されていても、作成またはアクセスしたいディレクトリがまだステージング ディレクトリで作成/アクセスされていることにあります。