Opret en filhåndtering i browseren i PHP. Filhåndtering i PHP, med rettigheder, versionskontrol og AJAX


Her har jeg udvalgt scripts som er meget nemme at installere og begynder at virke med det samme, efter simpel konfiguration i konfigurationsfilerne Alle scripts blev personligt testet for funktionalitet på en lokal server, PHP version 5.2.8, fejl blev rettet, nogle ting blev. modificeret eller ændret for at forbedre funktionaliteten (især for de scripts, hvis originaler blev fundet af mig på en populær engelsksproget ressource). Om lederen Fil Thingie Jeg har allerede fortalt dig, nedenfor vil du finde beskrivelser og links til at downloade et par flere nyttige scripts, så du kan arbejde med filer på webserveren.

Hvis du har spørgsmål om opsætning eller installation af de scripts, der er postet her, bedes du efterlade en kommentar, og jeg vil med glæde hjælpe.

Filmanager

tilføjet: 14.11.2014

En avanceret filhåndtering i PHP og Ajax, ser ud windows explorer Der er endda en rullemenu på museknapperne. Der er en indbygget afspiller til mediefiler. For at scriptet skal virke med det samme, skal du kopiere dets mappe til roden af ​​webstedet i filen config.inc.php mening rootDir spørger vi rootDir = "../", defaultDir = "" skift ikke, lad det stå tomt.

phpFileManager

tilføjet: 16.11.2014

En meget nem at konfigurere filhåndtering. Det er en enkelt fil, der kan kopieres til en hvilken som helst mappe på webstedet. Så åbner vi indstillingspanelet i selve scriptet, hvor du kan indstille rodmappen (scriptet bestemmer det automatisk, bare kopier hint-linjen). login-adgangskode, og vælg grænsefladesproget. Designet er ikke overbelastet med noget overflødigt, alle kontroller er synlige. Kan pakke mapper på serveren i zip. Blandt manglerne - beskeder på russisk vises klodset nogle steder, grænsefladen er fuldstændig oversat

Webinsta

tilføjet: 14.11.2014

WEBInsta er en god filhåndtering, men den mangler dog funktionen til at redigere tekstformater kildekode php-filer kan stadig ses Scriptet konfigureres under installationsprocessen, fra browseren, vær forsigtig på dette sted - scriptet beregner arbejdsstien, som ender med navnet på den mappe, hvori den selv er placeret. Slet navnet på script-mappen, ellers vil du efter installationen kun se de filer, der er i den, og det, der ligger ovenfor, vil være utilgængeligt.

MicroFileBrowser

tilføjet: 14.11.2014

Et ganske interessant script - vi indtaster en adresse som "../../" i inputfeltet, klikker på List indhold og får en liste over mapper placeret på de øverste niveauer. Hvis du kører dette script på en ekstern maskine, kan du nå alle mapper i filsystem, selvom du ikke vil være i stand til at downloade noget derfra, kan du kun se mapperne og hvad der er indeni.

WebFileManager

tilføjet: 14.11.2014

Enkel filhåndtering, ingen funktioner KOPI, FLYT, ved ikke, hvordan man sletter ikke-tomme mapper.

PH_Pexplorer

tilføjet: 14.11.2014

Dette er et solidt script, to-panel, i stil med Windows Stifinder. Alle de nødvendige funktioner til en filhåndtering er til stede, der er endda en HEX-editor. Sandt nok fandt jeg ikke ud af at arbejde med zip-arkiver, jeg kunne ikke gøre noget med dem på den lokale server. Nem at konfigurere - i filen inc/settings.php udskift strengen $c_path="example_dir";$c_sti="../";(Det antages, at script-mappen vil være i roden af ​​webstedet.)

Webadmin

tilføjet: 14.11.2014

Et script, der giver dig mulighed for at se indholdet af mapper uden for serverens hjemmemappe. Og ikke kun se, der er også funktioner til kopiering, sletning, oprettelse af filer og mapper, hvis du kører dette script på hosting, så bruger du dette script. kan se systembibliotekerne på den computer, hvor den er hostet for dit websted. Jeg anbefaler ikke at prøve at slette noget der, selvom det er usandsynligt, at det lykkes - scriptet vil ikke have nok privilegier til at udføre disse handlinger.

eXtplorer

tilføjet: 16.11.2014

Scriptet blev oprettet ved hjælp af PHP og Ajax, ligner et Windows-program (der er endda en menu på højre museknap) og har solid funktionalitet. Du kan installere filhåndteringen i en hvilken som helst mappe på webstedet, den bør automatisk registrere webstedets rod. Når du bruger det for første gang, vil scriptet bede om autorisation, som standard er login og adgangskode admin. For at fortsætte med at arbejde, skal du ændre din adgangskode til din egen, efter du har logget ind. Efter at have ændret adgangskoden, er det bedre at afslutte og lukke browseren med det samme. Det skete for mig, at efter at have ændret adgangskoden, lod eXtplorer mig ikke ind med den nye adgangskode - måske blev siden cachelagret, eller sessionen blev ikke ryddet. Du kan ændre adgangskoden manuelt ved at redigere filen config/.htusers.php, skal adgangskoden allerede være omkodet til md5, f.eks. (dette er "0000" - 4 nuller)

Hvis du bliver drevet fra alle vegne af tre halse, så er du Slangen Gorynych

Web filhåndtering

En filhåndtering til en hjemmeside er et uundværligt værktøj for en webmaster. Nedenfor præsenterer jeg en liste over filhåndteringer for enhver smag og farve.

Minimalistisk grænseflade, men kun én fil.

Af de synlige mangler fandt jeg ikke udpakningsfiler.

HTTP Commander - web filhåndtering til Microsoft servere(ASP.NET).
Nøglefunktioner: Integration med cloud storage, elektroniske dokumenter og billedredigeringstjenester. Mobil grænseflade. WebDav support. Windows-godkendelse. 50+ sprog understøttet. Integration med MS Office, Open Office og Office Web Apps.

Se forhåndsvisning og afspil multimediefiler direkte på webstedet. Dokumenter og billeder kan ændres direkte online.

Den har to paneler, kører i en browser, er udstyret med en editor (med syntaksfremhævning) og en konsol, består af en klient og en server og er skrevet i JavaScript/Node.js.

MooTools FileManager

Muligheder:
Giver dig mulighed for at se filer og mapper på serveren
Giver dig mulighed for at omdøbe, slette, flytte (træk og slip), kopiere og downloade filer
Giver dig mulighed for at se forhåndsvisninger af billeder, tekstfiler, komprimerede filer eller lyd.
Har en attraktiv brugergrænseflade.
Upload af filer via FancyUpload (integreret funktion)
Mulighed for automatisk at ændre størrelse på store billeder ved indlæsning

KFM

Det har han søgemaskine, en teksteditor med syntaksfremhævning, muligheden for at bruge tags, MP3-afspilning og videoafspilning fra flere sprog-plugins.

PAFM giver brugeren fuld kontrol over filerne. Kildekoderedigering kan udføres ved hjælp af CodePress med syntaksfremhævning.

QuiXplorer er en multi-bruger netværk filhåndtering. Giver dig mulighed for at give adgang til filer over internettet og intranet og administrere filer over netværket. Til mulighederne seneste version gælder:

  • Se mapper med navne, størrelser, filtyper, ændringstider og adgangsrettigheder Kopier, flyt og slet filer
  • Søg efter filer og mapper
  • Redigering af tekstfiler
  • Oprettelse af nye filer og mapper Ændring af adgangsrettigheder

I multiplayer-tilstand:

  • Bruger autorisation
  • Brugerkontokontrol
  • Personlige indstillinger

QuiXplorer er tilgængelig på engelsk, hollandsk, tysk, spansk, fransk og russisk.

BytesFall er en web-tilgængelig filhåndtering skrevet i PHP og JavaScript.

PHP navigator med sin unikke XP stil navigation er skrevet i PHP og AJAX. Hovedfunktionerne inkluderer flerbrugersupport, Gzip & Deflate-webside, indbygget HTML og kodeeditor samt Extract Zip. Dette webbaseret filhåndtering er helt gratis.

Nøglefunktioner: Fil eller mappe kan downloades som Zip, Zip-arkiv kan udtrækkes til den aktuelle mappe, Tastaturgenveje.

iDC filhåndtering

iDC filhåndtering er et flerbruger fildelingssystem, som kan installeres enten på Linux eller Windows webserver. Ethvert format af digitale medier såsom dokumenter, billeder, lyd, video, udgivelseslayout, præsentationer og PDF-filer kan gemmes, deles og administreres. Applikationen er drevet af MySQL Database.

Nøglefunktion: Hotlink-funktion med social netværkssupport, overvåg brugeraktivitet med indbygget logfremviser. Den er tilgængelig på 8 sprog.

FileMan

FileMan har en kompatibel filbrowser til nemt at få adgang til filer og mapper. WYSIWYG editor muliggør oprettelse og redigering af html-filer. ASCII/binær overførselskapacitet gør det muligt at uploade en eller flere filer. Funktioner såsom at søge efter filer baseret på filnavne, udskiftning af filer og meget mere kan nemt udføres. Det kraftfulde arkivstyringssystem er en funktion i FileMan, som gør det muligt at oprette, se og udpakke .Tar-filer.

Nøglefunktion: Forbedret HTML Editor, adgang til et væld af muligheder og formateringsværktøjer, 'AJAXified' brugergrænseflade.

Relæ

Relæet udgives under GPL. Den er AJAX-aktiveret og har også forbedret brugergrænseflade og ydeevne, som er ideel til store filsæt. Filer og mapper, der er uploadet til fillagre fra andre måder, kan også nemt håndteres.

Nøglefunktion: Træk-og-slip filer og mapper, dynamisk indlæsningsfilstruktur.

phpXplorer

phpXplorer, som navnet antyder, er skrevet i PHP. Dette er et gratis open source filhåndteringssystem. Filtyperne, ejendomsarkene, visningerne og temaerne er bygget for sig selv af modulært design. Tilladelsesadministratoren begrænser brugeradgangen til flere brugere på en detaljeret måde.

Nøglefunktion: Det har dialoger til redigering af HTML, PHP, billede, Apache, komprimerede og e-mail-filer.

DesktopBrowser

Dette er en webapplikation, der bruger SharpKit til at vedligeholde kode på klientsiden i C#. Det er en simpel gratis og open source filbrowserprojekt, vedligeholdt hos Google Code. Lokale drev og netværksdrev kan nemt gennemses. Krav: NET 4 Framework, IIS Express.

Nøglefunktion: Billedvisning - med en forhåndsvisning af det første billede fra hver mappe, sortering efter enhver kolonne(r), Næste/forrige søskendemappe-navigation.

OwnCloud

At få dine egne data gemt i et open source-fællesskab havde aldrig været så nemt og pålideligt ved at bruge denne filhåndtering. Ved at bruge denne webbaserede filhåndtering bestemmer du, med hvem du vil dele hvilke oplysninger og i hvilket omfang. Dataene kan tilgås via webbrowsere, iOS, Android-enheder og din stationære og bærbare computer. Den understøtter MS Windows-platformen.

Nøglefunktion: Fildeling, brugeradministration, webbaseret filupload og download ved hjælp af en Javascript-baseret filbrowser.

Seafile

Det er en avanceret gratis at bruge open source cloud-lagring, hvorigennem du kan få adgang til og gemme dine egne data og dele dem med grupper og teams, når og når du ønsker det. Den kan betjenes med stort set enhver avanceret mobilenhed, internetbrowser, stationær eller bærbar computer. Det understøttes af alle populære platforme.

Det er en avanceret filhåndtering system og der konverterer information til en enkelt fil. Understøttet af Linux og Windows kan du få adgang til dine data og dele dem med dit team med stort set alle mobil- eller computerenheder. Du kan kopiere, flytte, slette, forblive og en lang række andre ting med denne avancerede filhåndtering.

Klar browser

Det er dog en open source PHP- og MySQL-applikation, som du kan gemme og dele dine oplysninger fra næsten enhver server og avancerede mobil- og computerenheder. Understøttet af Windows og andre velkendte operativsystem, sikrer krypteringen, at dine fortrolige data er beskyttet af en sikkerhedskode.

Mollify

Dette er et brugervenligt filhåndteringssystem, der kan betjenes og bruges ved hjælp af enhver webserver; den er udstyret med en fleksibel privatlivspolitik, der sikrer, at dataene kan tilgås i henhold til dine vilkår og betingelser, med forskellige typer tilladelser givet til forskellige brugere.

Indkode Explorer

Det er en filbrowser skrevet i PHP, og den er gratis for alle, der ønsker at oprette og administrere filer i skymiljøet. Applikationen er fyldt med brugervenlige funktioner, hvorigennem du kan administrere alle de relaterede funktioner forbundet med filhåndtering. Den kan tilgås og betjenes på Android og andre mobilapplikationer, stationære og bærbare computere.

Det er en PHP-applikation, som giver dig mulighed for at administrere filer i et skymiljø og dele dem med dit team eller fællesskab. Understøttet af Linux, Windows og smartphone-applikationer er softwaren nem at installere og bruge. Krypteringen sikrer, at fortroligheden af ​​oplysningerne opretholdes.

Det er et avanceret web-filhåndteringssystem, der administrerer din fil lige så effektivt som ethvert operativsystem gør. Kører på Windows XP og andre velkendte operativsystemer. Krypteringspolitikken sikrer, at data kun kan tilgås af forskellige systemer med tilladelser udstedt til forskellige brugere. Den er fyldt med en genbrugsspand funktion og hurtig interaktion er mulig via AJAX.

KCFinder

Det er et veludstyret gratis filbrowsersystem og fungerer med Apache 2 webserver; den er også kompatibel med andre velkendte servere. Den integrerer PNG-vandmærkeunderstøttelse såvel som HTML5 træk og slip drop funktioner. Flere filer kan uploades og tilgås med enhver avanceret mobil, stationær eller bærbar computer.

Net2ftp

Det er et web-fildelingssystem, der drives af FTP-serveren, hvor du kan udføre et væld af funktioner relateret til filhåndteringssystemet og dele det med dit team eller fællesskab. Du kan uploade og downloade filer, klippe, kopiere, chmod, omdøbe og endda få en visning af din mappe ved at klikke på knappen.

Monsta

Det er et open source filhåndteringssystem, der sætter FTP-fildeling direkte i din browser. Det inkluderer PHP og Ajax kildekode og er scriptet til alle typer programmører. Understøttet af Linux- og Windows-operativsystemet kan du administrere dine vigtige dokumenter effektivt, det har også understøttelse af flere sprog.

Det er en webbaseret filhåndtering skrevet i PHP, men som du nemt kan uploade og downloade dine filer, kopiere og omdøbe den. Virker på UNIX-operativsystemet. Det kræver ikke MySQL, men du kan implementere en, hvis du har brug for det. Den bærer GPL-licensen og består af en avanceret filfinder.

Kinky File Explorer

Det er et helt gratis kold fusion baseret filudforskningssystem, der hjælper dig med at dele dine filer og oplysninger gennem en skrivebeskyttet mappe. Det hjælper dig med at formidle relevant information til din gruppe eller dit fællesskab uden at give dig ret til at snoking. Det integrerer et Ajax-filindlæsningssystem.

Limbo Media

En meget imponerende open source filhåndteringssoftware, der kommer med en smuk brugergrænseflade og brugerstyring med adgangskontrol. Værktøjet giver nemme måder at administrere forskellige filtyper, herunder billeder, videoer og dokumenter.

Filhåndteringsfunktioner:
- Du kan indstille adgangsrettigheder til filer og mapper. Der er to typer rettigheder: adgang eller ingen adgang. Filerne er gemt i en mappe, der ikke er tilgængelig for download via et direkte link. Filen downloades med en foreløbig kontrol af brugeren og adgangsrettigheder til filen. Enhver filhåndteringsbruger kan have administratorrettigheder, hvilket angives, når du tilføjer en ny eller redigerer en eksisterende bruger. Administratoren kan se alt, inklusive "slettede" filer.
- Versionskontrol af hver fil. Efter at have downloadet en fil, gemmes den med et navn, der ikke tillader at eksisterende filer overskrives, og dens "originale" navn gemmes i databasen. Denne tilgang tillader lagring af forskellige tilstande af filer.
- Automatisk oprettelse af forhåndsvisninger af downloadede billeder.
- Filen i manageren kan gøres tilgængelig til download
- GPL, kode tilgængelig på github

FM blev skabt uden brug af rammer. Det er ret almindeligt MVC applikation hvor de vigtigste controller-handlinger kan kaldes AJAX anmodning, For eksempel:
- når applikationen initialiseres, kaldes AJAX-controlleren /ajax/fm/?action=files, funktionen files() modtager, afhængigt af den aktuelle mappe, der er gemt i sessionen, en liste over filer og mapper.
- at klikke på en fil gør DIV'en med id = "fDialog" aktiv, og afhængigt af den valgte fane i dialogboksen modtager den de nødvendige data for den aktuelle fil.

Ved at følge linket kan du sætte dig ind i det grundlæggende i applikationen.

Ajax Upload bruges til at uploade filer. Det understøtter multi-upload og giver dig mulighed for at uploade filer ved at trække og slippe dem til knappen "Upload filer". Største ulempe: Ajax Upload virker ikke på tablet-enheder (Android).

Installation:
1) Download github-filhåndteringskoden
2) Opret en database og en bruger for at få adgang til databasen. Dumpet er gemt i mappen /sql/fm.sql
3) Pak systemets kildekode ud i en hvilken som helst mappe på webserveren
4) Indstil skrivetilladelser for de nødvendige mapper:
/cache/ /upload/ /upload/_thumb/

5) Rediger filen /system/config.ini:
; aktivere caching, hastigheder op php udførelse scripts
twig_cache = falsk

; de stier, som systemet bruger, skal ikke ændres
application = "/system/"
bibliotek = "/system/bibliotek/"
controller = "/system/Controller/"
skabeloner = "/system/Vis/skabeloner/"
layouts = "/system/Vis/layouts/"
cache = "/cache"
upload = "upload/"


; maksimal upload filstørrelse i bytes
størrelsesgrænse = 10485760
; baggrundsfarve for oprettede miniaturebilleder og JPEG-komprimeringskvalitet
rgb = 0xFFFFFF
kvalitet = 100

; parametre for adgang til databasen
; fordi PDO bruges, andre databaser kan bruges
adapter = "mysql"
vært = "lokal vært"
brugernavn = ""
adgangskode = ""
dbnavn = ""
6) Åbn en filhåndtering i browseren. For at logge på filmanager/filmanager
Login/adgangskode for en bruger med administratorrettigheder

1) Ajax Upload
valums.com/ajax-upload/
2) Filtypeikoner: OSX 3.3

P.S. Du kan ikke foretage ændringer i filhåndteringsdemoen. ReadOnly, dette er med vilje.
Filhåndteringsgrænsefladen er ret enkel, hvis projektet er af interesse, lover jeg at arbejde på grænsefladen.

Hvis du leder efter en gratis og kraftfuld filhåndtering på jQuery baseret, Ajax, PHP og Mootools til at bruge i dine webprojekter, så vil denne liste uden tvivl være interessant for dig. Disse filhåndteringer, baseret på jQuery, Ajax, PHP og Mootools, giver dig mulighed for at se, downloade og redigere filer og mapper ved hjælp af browseren.

1. MooTools FileManager

MooTools FileManager Giver dig mulighed for at se, downloade og redigere filer og mapper ved hjælp af en browser.

Muligheder:

  • Giver dig mulighed for at se filer og mapper på serveren
  • Giver dig mulighed for at omdøbe, slette, flytte (træk og slip), kopiere og downloade filer
  • Giver dig mulighed for at se forhåndsvisninger af billeder, tekstfiler, komprimerede filer eller lyd.
  • Har en attraktiv brugergrænseflade.
  • Upload af filer via FancyUpload (integreret funktion)
  • Mulighed for automatisk at ændre størrelse på store billeder ved indlæsning

2.

eXtplorer Kompatibel med PHP 4.3, kræver også Javascript aktiveret i browseren. Men det jeg især godt kan lide ved eXtplorer er, at du kan bruge den som filhåndtering til lokale filer eller brug eXtplorer til at oprette forbindelse til en FTP-server og arbejde som med en almindelig FTP-klient.

Muligheder:

  • Giver dig mulighed for at se dine mapper og alle filer på serveren
  • Rediger, kopier, flyt (Træk og slip), slet filer fra serveren
  • Opret og udtræk arkiver.
  • Opret nye filer og mapper.

3. AjaXplorer

AjaXplorer er en gratis filhåndtering, der er uundværlig til fjernstyring af filer på en webserver. Det er velegnet til forskellige formål såsom filhåndtering, fotogalleri, kodegennemgang osv. Kræver PHP (4 eller 5), ingen database nødvendig.

Muligheder:

  • Omdøb / Kopier / Flyt / Slet / Download filer eller mapper
  • Upload flere filer på én gang og spor status på statuslinjen (Flash påkrævet)
  • Opret mapper og filer
  • Rediger tekstfiler og scripts (JS, PHP, HTML, Java, SQL, Perl), syntaksfremhævning i editoren
  • Se billeder, se billeder
  • Lyt til MP3'er online uden at downloade dem.
  • Udsigt Flash video(FLV) fuld skærm.
  • Se og udtræk ZIP-filer, online.

4.Relæ -Ajax directory manager

Relay er en gratis filhåndtering til nettet, der giver dig mulighed for at se thumbnails af filer, inklusive PDF'er, og giver dig mulighed for at downloade og redigere filer og mapper ved hjælp af din browser.

Relay-Ajax directory manager er kompatibel med:

  • PHP version 4+
  • MySQL version 4+
  • Perl 5.8.0 (for upload fremskridt)
  • Apache/IIS

Muligheder:

  • giver dig mulighed for nemt at flytte filer og mapper ved hjælp af simpel træk og slip.
  • forhåndsvisning af thumbnails, inklusive PDF.
  • flerbrugergrænseflade.

5.filNice

filnavn En gratis filbrowser skrevet i PHP, fileice er primært nyttig, hvis du har en "dump"-mappe på en server, hvor du jævnligt uploader filer, og du vil være i stand til at se, hvad der er derinde.

6.

Det er et open source filhåndteringssystem skrevet i PHP. Det giver dig mulighed for at arbejde med et eksternt filsystem via en webbrowser. Som standard giver det dig mulighed for at redigere HTML, PHP, billeder, Apache, komprimerede filer og e-mail. Dens modulære design gør det nemt at oprette dine egne filtyper såvel som temaer.

7.

Det er en filhåndtering til at gemme, administrere og dele filer online via en webbrowser. Dette er software, som du installerer på din webserver for at administrere dit websteds filer. Denne filhåndtering giver brugerne mulighed for at uploade, downloade og organisere alle typer filer og har en intuitiv brugergrænseflade.

8.FileMan

FileMan vil hjælpe dig med hurtigt og nemt at få adgang til dit websted, filer og mapper ved hjælp af enhver browser. Du kan optræde forskellige opgaver, herunder oprettelse og redigering af HTML-filer ved hjælp af en WYSIWYG-editor, upload af en eller flere filer, søgning efter filer baseret på filnavn eller fuldtekstsøgning, udskiftning af filer og meget mere.

9.

Det er en kraftfuld, men brugervenlig filhåndtering til webbrowsere. Dens brugervenlige og intuitive grænseflade gør det muligt for alle typer brugere, fra professionelle til begyndere, hurtigt at lære det.

Muligheder:

  • Hurtigt svar uden at opdatere siden.
  • Nem og praktisk at bruge grænseflade.
  • Mulighed for at oprette, omdøbe og slette mapper og filer.
  • Multi-sprog support med automatisk detektering brugersprog.
  • Preview-billeder i høj kvalitet.
  • Mappetræ: for nem navigation.
  • 10.

    Det er et filhåndteringssystem (i PHP), der giver dig mulighed for at administrere filer gemt på din webserver ved hjælp af en brugervenlig (Ajax) grænseflade. FileRun er udelukkende skrevet i PHP, og en browser er det eneste brugeren skal bruge for at arbejde med filer. Du kan nemt få adgang til dine dokumenter eller filer fra enhver computer med internetforbindelse via en standardbrowser.

    Muligheder:

    • Praktisk Ajax-grænseflade.
    • Download mapper, og arkiver dem med det samme.
    • Upload af mapper (uden arkivering eller med udpakning).
    • Ubegrænset plads til at uploade filer af ubegrænset størrelse.
    • Administrer nemt filer, der allerede findes i filsystemet (ingen import nødvendig).

    Hvis du har spørgsmål, anbefaler vi at bruge vores

    Filhåndteringsfunktioner:
    - Du kan indstille adgangsrettigheder til filer og mapper. Der er to typer rettigheder: adgang eller ingen adgang. Filerne er gemt i en mappe, der ikke er tilgængelig for download via et direkte link. Filen downloades med en foreløbig kontrol af brugeren og adgangsrettigheder til filen. Enhver filhåndteringsbruger kan have administratorrettigheder, hvilket angives, når du tilføjer en ny eller redigerer en eksisterende bruger. Administratoren kan se alt, inklusive "slettede" filer.
    - Versionskontrol af hver fil. Efter at have downloadet en fil, gemmes den med et navn, der ikke tillader at eksisterende filer overskrives, og dens "originale" navn gemmes i databasen. Denne tilgang tillader lagring af forskellige tilstande af filer.
    - Automatisk oprettelse af forhåndsvisninger af downloadede billeder.
    - Filen i manageren kan gøres tilgængelig til download
    - GPL, kode tilgængelig på github

    FM blev skabt uden brug af rammer. Dette er en ret normal MVC-applikation, hvor de vigtigste controllerhandlinger kan udløses af en AJAX-anmodning, for eksempel:
    - når applikationen initialiseres, kaldes AJAX-controlleren /ajax/fm/?action=files, funktionen files() modtager, afhængigt af den aktuelle mappe, der er gemt i sessionen, en liste over filer og mapper.
    - at klikke på en fil gør DIV'en med id = "fDialog" aktiv, og afhængigt af den valgte fane i dialogboksen modtager den de nødvendige data for den aktuelle fil.

    Ved at følge linket kan du sætte dig ind i det grundlæggende i applikationen.

    Ajax Upload bruges til at uploade filer. Det understøtter multi-upload og giver dig mulighed for at uploade filer ved at trække og slippe dem til knappen "Upload filer". Største ulempe: Ajax Upload virker ikke på tablet-enheder (Android).

    Installation:
    1) Download github-filhåndteringskoden
    2) Opret en database og en bruger for at få adgang til databasen. Dumpet er gemt i mappen /sql/fm.sql
    3) Pak systemets kildekode ud i en hvilken som helst mappe på webserveren
    4) Indstil skrivetilladelser for de nødvendige mapper:
    /cache/ /upload/ /upload/_thumb/

    5) Rediger filen /system/config.ini:
    ; aktivere caching, fremskynder eksekvering af PHP-scripts
    twig_cache = falsk

    ; de stier, som systemet bruger, skal ikke ændres
    application = "/system/"
    bibliotek = "/system/bibliotek/"
    controller = "/system/Controller/"
    skabeloner = "/system/Vis/skabeloner/"
    layouts = "/system/Vis/layouts/"
    cache = "/cache"
    upload = "upload/"


    ; maksimal upload filstørrelse i bytes
    størrelsesgrænse = 10485760
    ; baggrundsfarve for oprettede miniaturebilleder og JPEG-komprimeringskvalitet
    rgb = 0xFFFFFF
    kvalitet = 100

    ; parametre for adgang til databasen
    ; fordi PDO bruges, andre databaser kan bruges
    adapter = "mysql"
    vært = "lokal vært"
    brugernavn = ""
    adgangskode = ""
    dbnavn = ""
    6) Åbn en filhåndtering i browseren. For at logge på filmanager/filmanager
    Login/adgangskode for en bruger med administratorrettigheder

    1) Ajax Upload
    valums.com/ajax-upload/
    2) Filtypeikoner: OSX 3.3

    P.S. Du kan ikke foretage ændringer i filhåndteringsdemoen. ReadOnly, dette er med vilje.
    Filhåndteringsgrænsefladen er ret enkel, hvis projektet er af interesse, lover jeg at arbejde på grænsefladen.