ファイル名のクリーンアップに使用される正規表現はpreg_replace('/[^\w\._]+/', '_', $fileName);
その正規表現を使用して、FTPサーバー(正規表現またはいくつかのphpスクリプトを使用して一括名前変更を許可するFTPクライアント)上のディレクトリ内のファイルの名前を変更する方法を探しています。
また、MySQLの列のすべての行の値の名前を変更したいと思います(たとえば、値がhttp://test.com/content/plugins/audio/uploading/uploads/test song - test title 1.mp3
ディレクトリパスを削除してベース名を保持する場合は、同じ正規表現を使用して名前を変更します)。
出力はtest_song___test_title_1.mp3
FTPとMySQLの両方である必要があります。
残念ながら、SSHにアクセスできません。
前もって感謝します!