-2
私はファイルをアップロードするようにユーザーに求めているコードを持っています。ファイルは、オーディオ、画像、または何でもよい。私はユーザーにファイル名の入力を求めます。彼がファイル名を入力すると、私のコードはそれに拡張子を追加します。それは正常に動作しています。しかし、ユーザーが拡張子audio.mp3を入力すると、audio.mp3.mp3
という名前で保存されます。だから私は、ユーザーが入力した名前がドットを含んでいるかどうかを確認しなければならない。 私はpregmatchを使用しましたが、動作しません。ファイルに "。"が含まれているかどうかを確認する方法(ドット)演算子
私のコード
$splitOptions = explode(',',$request->input('mediaName'));
$fileExtension = pathinfo($file[$i]->getClientOriginalName(),PATHINFO_EXTENSION);
$checkExtension = explode('.',$request->input('mediaName'));
if(preg_match("/[.]/", $checkExtension)){
$mediaName = $splitOptions[$i];
}
else
{
$mediaName = $splitOptions[$i]."_$fileExtension";
}
を使用してください、。私はそこにファイルを渡します。 – Ash