![]() |
Katalogi upload i upload_tmp - Wersja do druku +- CemesiK (https://cemesik.7m.pl) +-- Dział: Jak stworzyć własny Portal Społecznościowy (https://cemesik.7m.pl/forumdisplay.php?fid=15) +--- Dział: Pliki i katalogi systemu zarządzania społecznością (https://cemesik.7m.pl/forumdisplay.php?fid=26) +---- Dział: Katalogi upload i upload_tmp (https://cemesik.7m.pl/forumdisplay.php?fid=59) +---- Wątek: Katalogi upload i upload_tmp (/showthread.php?tid=35) |
Katalogi upload i upload_tmp - Admin - 05-08-2025 Pierwszy folder upload_tmp będzie zawierał wszyskie pliki wgrane kiedykolwiek przez użytkowników . Zostaną one zamieszczone w tym folderze , aby później można było je przeskalować i skopiować do katalogów , które posiadają odrębni użytkownicy . Ponieważ folder będzie zawierał treści tymczasowe , można go co kilka dni czyścić . Przyszła pora na stworzenie katalogu upload . Katalog będzie zawierał podkatalogi powiązane z numerem identyfikacyjnym użytkownika w systemie . Numer jest przechowywany w polu AUTO_INCREMENT w tabeli z danymi członków , którzy dołączyli do wspólnoty społecznościowej . Wszystkie foldery są tworzone automatycznie przez system , więc nie musimy sobie zaprzątać nimi głowy . Przechowywane są tutaj wszystkie grafiki , które zostały wgrane do systemu , a później przetworzone przez system , aby posiadały odpowiednie rozmiary . Bardzo ważne jest , jeżeli będziemy umieszczali naszą aplikację w systemie Unix / Linux , nadanie odpowiednich praw dla katalogów . Prawa te musimy ustawić na wartość 0777 , czyli umożliwiającą zapis / odczyt / wykonanie dla każdego użytkownika . Kiedy będziemy wgrywać oprogramowanie na serwer , należy o tym fakcie pamiętać . W innym przypadku większość funkcji powiązanej z grafiką nie będzie działać , a system będzie zgłaszał błędy z informacją , iż nie może zapisać pliku do odpowiedniego katalogu z powodu braku uprawnień . Zmiany praw możemy dokonać za pomocą specjalnego narzędzia w programie służącym do wysyłania plików poprzez protokół FTP bądź wpisując w jego linię poleceń odpowiednie komendy . Kod PHP: chmod 777 upload_tmp |