ホームページ >バックエンド開発 >PHPチュートリアル >このような関連問題を引き起こす名前変更機能の使用方法を教えてください。
名前変更機能を使用するとなぜこのような問題が発生するのかお伺いしてもよろしいでしょうか?
警告: rename(newpic (1).jpg,newpic (1)_LRG.jpg) [function.rename]: F:www116907_englishdao3img.php の 78 行目にそのようなファイルまたはディレクトリはありません
名前変更関数を使用してくださいこのような問題はどうして起こるのでしょうか?
-----解決策---------
rename('newpic ( 1).jpg','newpic(1)_LRG.jpg');
ファイル名にスペースが含まれているかどうかはわかりませんが、両方に引用符を追加してください。名前。
コンピュータは非常に厳密なものです。ファイルがない場合、php のバージョンが低すぎるというメッセージは表示されません。
------解決策------------------
rename( $fn , $curDir );
この $fn にはパスが含まれていません
$dirname で結合する必要があります
rename( $dirname . '/' . $fn, ...