2012-01-28 11 views
0

PHPの名前変更に問題があります。PHPの名前の変更が失敗しました

$rm = rename($path.$package."/",$path.$get["theme_name"]."/"); 
        if ($rm == FALSE) 
        { 
         return "RENAME_FAILURE"; 
        } 
ここ

私は

A PHPエラーが

重大度発生したエラーました:私はcPanelのを確認

Message: rename(/home/pr/public_html/developer/public_themes/arkGT/,/home/pr/public_html/developer/public_themes/new_roller/) [function.rename]: Directory not empty 

Filename: models/pagemodel.php 

Line Number: 218 

警告は、すべてがOKで、フォルダがnew_rollerに変更されます...

私のコードにはどのような問題がありますか?

ありがとうございます。

+0

モデルページの218は何ですか? – Kichu

+0

そのコード..最初 – Red

+4

ディレクトリが空でないことが警告されています。コードはまだ機能しています。 –

答えて

0

これを試してみてください:

$rm = rename("./public_themes/arkGT/","./public_themes/new_roller/"); 
    if ($rm == FALSE) 
    { 
    return "RENAME_FAILURE"; 
    } 
    else 
    { 
    return "success"; 
    } 

あなたのコードが正しいです。

+0

whats new on this ?? – Red

+0

長いパスを避けるようにしてください。 'developer 'はあなたのルートディレクトリだと思いますか? – Kichu

+0

No..its私は長いパス[静的なサイトではありません]を使用することを避けることはできません... – Red

関連する問題