Új hozzászólás Aktív témák

  • supercow

    őstag

    válasz Out #51 üzenetére

    jah értem :)
    akkor a $_FILES, vagy a $HTTP_POST_FILES tömbben lesz ami kell neked, pl.
    $HTT_POST_FILES['xy'] -ban vannak a te cuccaid, név szerint:

    $myfile = $HTT_POST_FILES['xy'];
    $myfile['tmp_name'] = ''/tmp/....'' -> a feltöltött ideiglenes fájl elérése
    $myfile['name'] = 'valami.gif' -> az eredeti név
    $myfile['type'] = feltöltött cucc MIME-típusa, pl. image/jpeg vagy image/gif
    $myfile['size'] = fájl mérete byte-ban, pl. 10321
    $myfile['error'] = hiba leírása, ha van

    és ezek után, ha végeleges helyre akarod mozgatni, akkor használd a move_uploaded_file() függvényt, esetleg előtte ellenőrizd a is_uploaded_file() -al.

    pl.
    if is_uploaded_file($myfile['tmp_name']) {
    move_uploaded_file($myfile['tmp_name'], '/home/web/images/'.$myfile['name']);
    } else {
    print ''feltöltési hiba, lúzer vagy.'';
    }

    és a feltöltött file neve meg fog egyezni az eredetivel, de adhatsz neki más nevet is a move_uploaded_file() második paraméterében (kiterjesztésre figyelj)

Új hozzászólás Aktív témák