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

  • KovacsUr
    addikt

    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)

    Na de most ez miért van? Ez itt vmi bug... nem csak a ;]-t cseréli, hanem a ']-t is... hmm. Helyreraktam, de gyanús ez nekem.

    Teszt:
    " ]" (0x0020,0x005D) " ]"
    "']" (0x0027,0x005D) "';]"
    ";]" (0x003B,0x005D) ";]"

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