0

upload.class を使用してファイルをアップロードしようとしていますが、ユーザーが新しいファイルをアップロードするときにファイルを上書きする必要があります。しかし、上書きする代わりに、彼は photo_01、photo_02 などを入れています... コード:

        $foto = new Upload($_FILES['photo']);
        $fotot = new Upload($_FILES['photo']);
        $fotot->image_resize = true;
        $fotot->image_y = 110;
        $fotot->image_x = 110;

        $foto->file_new_name_body = "photo";
        $fotot->file_new_name_body = "photo";
        $foto->file_overwrite = true;
        $fotot->file_overwrite = true;
        $fotot->Process("{$dir_fotos}thumbs/");
        $foto->Process("{$dir_fotos}");

誰かがすでにこれを通過したか、解決策を持っていますか??? 私はfile_ovewrite = true; 感謝を使用していることに注意してください

私は問題を解決しました...あなたの時間を費やして申し訳ありません

4

1 に答える 1

0

faq によると、同じファイルに対してクラスを 2 回インスタンス化する必要はありません。インスタントを 1 つ作成し、プロセスを 2 回呼び出すだけです。公式 FAQ ページを参照 - http://www.verot.net/php_class_upload_faq.htm

于 2010-09-07T02:15:26.000 に答える