1

私は自分のウェブサイトに4つのものをアップロードしています。ファイルタイプ3とファイルタイプ4には、dd_folderを使用しています。それでも私がそれを呼ぼうとすると、私はこのようなものを手に入れています

url / dd_folder / dd_folder /(ファイル名)

これはファイルタイプ4でのみ発生します。これが私が責任があると信じているコードです

    else if (!empty($variables_array['item_file_url_' . $file_type]))
    {
        $file_name = $variables_array['item_file_url_' . $file_type];
        $embedded_code = ($this->setts['enable_embedded_media'] && $file_type == 2) ? $variables_array['embedded_code'] : 0;

        if ($create_row)
        {
            $this->upload_create_row($upload_item_id, $file_type, $file_name, $embedded_code);
        }
    }

    if ($file_type == 1) /* image */
    {
        $nb_uploads = $this->count_contents($variables_array['ad_image']);
        $variables_array['ad_image'][$nb_uploads] = $file_name;
    }
    else if ($file_type == 2) /* video */
    {
        $nb_uploads = $this->count_contents($variables_array['ad_video']);
        $variables_array['ad_video'][$nb_uploads] = $file_name;
    }
    else if ($file_type == 3) /* digital media */
    {
        $nb_uploads = $this->count_contents($variables_array['ad_dd']);
        $variables_array['ad_dd'][$nb_uploads] = str_replace($this->setts['dd_folder'], '', $file_name);
    }
    else if ($file_type == 4) /* 4.18.2012 torrent support */
    {
        $nb_uploads = $this->count_contents($variables_array['ad_torrent']);
        $variables_array['ad_torrent'][$nb_uploads] = str_replace($this->setts['dd_folder'], '', $file_name);
    }

他の3つの異なるファイルのアップロード中に、最初のdd_folderビットが削除されることが起こっていると思います。それでも、ファイルタイプ4で試してみると、何らかの理由でそれが保持されます。誰かがこの問題を手伝ってもらえますか?

4

0 に答える 0