tablica plików

0

Cześć

dlaczego podczas przesyłania tablicy plików, maskuje ścieżkę pliku z tmp_name ? bo to jest tylko ścieżka do pliku czy ścieżka + plik

Kopiuj
Array
(
    [file_upload] => Array
        (
            [name] => plik.png
            [type] => image/png
            [tmp_name] => /tmp/php02zHvu
            [error] => 0
            [size] => 896
        )

)
SS
  • Rejestracja:ponad 20 lat
  • Ostatnio:około 5 lat
  • Postów:220
0

to jest tymczasowa ścieżka po stronie serwera do uploadowanego pliku,
więcej na ten temat: http://www.php.net/manual/pl/features.file-upload.post-method.php


0

rozumiem, ale dlaczego jest tak zapisana ? można pobrać, uzyskać całą ścieżkę, tak z ciekawości, dla testów pytam

SS
  • Rejestracja:ponad 20 lat
  • Ostatnio:około 5 lat
  • Postów:220
0

to jest cała ścieżka, po przesłaniu formularza, plik trafia na serwerze do tmp/
teraz musisz go sobie przenieść do swojego katalogu i pod swoją dowolną nazwą za pomocą funkcji move_uploaded_file();
np:

Kopiuj
move_uploaded_file($_FILES['file_upload']['tmp_name'], 'twoja_sciezka/'.$_FILES['file_upload']['name']);

edytowany 3x, ostatnio: ssnake

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.