PHP – Comentário sobre $_FILES do PHP

image_pdfimage_print

Quando se começa a trabalhar com PHP para receber arquivos, a primeira estrutura que se pensa como mais lógica e mais organizada para $_FILES receber mais de um arquivos é:

Array
(
    [0] => Array
        (
            [name] => drall.jpg
            [type] => image/jpeg
            [tmp_name] => /tmp/phpd4rmarll
            [error] => 0
            [size] => 15476
        )

    [1] => Array
        (
            [name] => 
            [type] => 
            [tmp_name] => 
            [error] => 4
            [size] => 
        )
)

Mas é importante ficar esperto que a real estrutura é a abaixo apresentada.

Array
(
    [name] => Array
        (
            [0] => drall.jpg
            [1] => 
        )

    [type] => Array
        (
            [0] => image/jpeg
            [1] => 
        )

    [tmp_name] => Array
        (
            [0] => /tmp/phpd3rmarll
            [1] => 
        )

    [error] => Array
        (
            [0] => 0
            [1] => 4
        )

    [size] => Array
        (
            [0] => 15476
            [1] => 0
        )
)
Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!