PHPのコード解析
PHPで作られたサイトをカスタマイズしようとしているのですが、
なかなかうまくいかないので質問させていただきます。
以下のコードの意味をざっくりでいいので教えてほしいです。
----------------
// Rename file...
$file_name = drupal_substr(basename($file_path), 0, strrpos(basename($file_path), "."));
$file_name_ext = drupal_substr(basename($file_path), strrpos(basename($file_path), ".") + 1);
$new_name_hook = module_invoke_all('mp_file_name', $dir, $file_name, $file_name_ext, $node->nid, $title);
$new_name = $new_name_hook[count($new_name_hook)-1];
----------------
ファイルをアップロードした際の動作について記述されていると思っているのですが、
PHP初心者のため理解できませんでした。
どうかお助けください。
可能であればファイルをアップロードした際にファイル名が同じ名前だった場合、
上書きせずに既存のファイルをリネームして残してくれるようなコードへの変更も
教えていただけると本当に助かります!!
よろしくお願いいたします。
お礼
ありがとうございました。