0

次のコードを使用してファイル名を定義するアップロードシステムがあります。

$file_name = trim(basename(stripslashes($name)), ".\x00..\x20");

いくつかのオプションを含む選択ボックスを追加しました。選択したオプションに応じて、ファイル名の先頭に単語を追加します。

selectboxのifステートメントは正常に機能しますskin_が、名前の先頭に「」という単語を追加するのに少し行き詰まっています。これまでのところ、私はこれを持っていますが、うまくいかないようです:

if(isset($_POST['upload_type']) and $_POST['upload_type'] == 'skin') {
    $file_name = "skin_", trim(basename(stripslashes($name)), ".\x00..\x20");
}

誰か助けてもらえますか?

4

1 に答える 1

1

PHPでは、 :.の代わりに(ドット)を使用して文字列を連結します。,

$file_name = "skin_" . trim(basename(stripslashes($name)) . ".\x00..\x20");
于 2012-10-11T15:53:51.490 に答える