Lag en filbehandler i nettleseren i PHP. Filbehandling i PHP, med rettigheter, versjonskontroll og AJAX


Her har jeg valgt ut scripts som er veldig enkle å installere og begynner å virke umiddelbart, etter enkel konfigurasjon i konfigurasjonsfilene Alle script ble personlig testet for funksjonalitet på lokal server, PHP versjon 5.2.8, feil funnet ble rettet, noen ting ble modifisert eller endret for å forbedre funksjonaliteten (spesielt for de skriptene hvis originaler ble funnet av meg på en populær engelskspråklig ressurs). Om sjefen File Thingie Jeg har allerede fortalt deg, nedenfor finner du beskrivelser og lenker for å laste ned noen flere nyttige skript, slik at du kan jobbe med filer på webserveren.

Hvis du har spørsmål om å sette opp eller installere skriptene som er lagt ut her, vennligst legg igjen en kommentar, så hjelper jeg deg gjerne.

Filbehandler

lagt til: 14.11.2014

En avansert filbehandling i PHP og Ajax, ser ut som Windows utforsker Det er til og med en rullegardinmeny på museknappene. Det er en innebygd spiller for mediefiler. For at skriptet skal fungere umiddelbart, kopierer du katalogen til roten av nettstedet, i filen config.inc.php betydning rootDir Vi spør rootDir = "../", defaultDir = "" ikke endre, la den stå tom.

phpFileManager

lagt til: 16.11.2014

En veldig enkel å sette opp filbehandler. Det er en enkelt fil som kan kopieres til hvilken som helst katalog på nettstedet. Deretter åpner vi innstillingspanelet i selve skriptet, hvor du kan angi rotkatalogen (skriptet vil bestemme den automatisk, bare kopier hintlinjen), påloggingspassord, og velg grensesnittspråket. Designet er ikke overbelastet med noe overflødig, alle kontroller er synlige. Kan pakke mapper på serveren i zip. Blant manglene - meldinger på russisk vises klønete noen steder, grensesnittet er fullstendig oversatt

Webinsta

lagt til: 14.11.2014

WEBInsta er en god filbehandler, men den mangler imidlertid funksjonen til å redigere tekstformater kilde php-filer kan fortsatt vises. Skriptet konfigureres under installasjonsprosessen, fra nettleseren, vær forsiktig på dette stedet - skriptet beregner arbeidsbanen, som ender med navnet på katalogen der det selv er plassert. Slett navnet på skriptkatalogen, ellers vil du etter installasjonen bare se de filene som er i den, og det som ligger ovenfor vil være utilgjengelig.

MicroFileBrowser

lagt til: 14.11.2014

Ganske interessant skript - vi skriver inn en adresse som "../../" i inndatafeltet, klikker på List innhold og får en liste over kataloger som ligger på de øvre nivåene. Hvis du kjører dette skriptet på en ekstern maskin, kan du nå alle kataloger i filsystem, selv om du ikke vil kunne laste ned noe derfra, kan du bare se mappene og hva som er inni.

WebFileManager

lagt til: 14.11.2014

Enkel filbehandling, ingen funksjoner KOPIER, FLYTT, vet ikke hvordan du sletter ikke-tomme kataloger.

PH_Pexplorer

lagt til: 14.11.2014

Dette er et solid skript, to-panel, i stil med Windows Utforsker. Alle funksjonene som er nødvendige for en filbehandler er tilstede, det er til og med en HEX-editor. Riktignok fant jeg ikke ut hvordan jeg skulle jobbe med zip-arkiver; Jeg kunne ikke gjøre noe med dem på den lokale serveren. Enkel å konfigurere - i filen inc/settings.php erstatte strengen $c_path="example_dir";$c_path="../";(Det antas at skriptkatalogen vil være i roten til nettstedet.)

Webadmin

lagt til: 14.11.2014

Et skript som lar deg se innholdet i kataloger utenfor serverens hjemmekatalog. Og ikke bare visning, det er også funksjoner for å kopiere, slette, lage filer og kataloger, hvis du kjører dette skriptet på hosting, så bruker du dette skriptet kan se systemkatalogene til datamaskinen der den er vert for nettstedet ditt. Jeg anbefaler ikke å prøve å slette noe der, selv om det er usannsynlig å lykkes - skriptet vil ikke ha nok privilegier til å utføre disse handlingene.

eXtplorer

lagt til: 16.11.2014

Skriptet ble laget med PHP og Ajax, ser ut som en Windows-applikasjon (det er til og med en meny på høyre museknapp) og har solid funksjonalitet. Du kan installere filbehandleren i hvilken som helst katalog på nettstedet; den skal automatisk oppdage nettstedets rot. Når du bruker det for første gang, vil skriptet be om autorisasjon, som standard er innlogging og passord admin. For å fortsette å jobbe, må du endre passordet ditt til ditt eget etter å ha logget inn. Etter å ha endret passordet, er det bedre å avslutte og lukke nettleseren umiddelbart. Det skjedde med meg at etter vellykket endring av passordet, slapp eXtplorer meg ikke inn med det nye passordet - kanskje siden ble bufret eller økten ble ikke tømt. Du kan endre passordet manuelt ved å redigere filen config/.htusers.php, må passordet allerede være omkodet til md5, f.eks. (dette er "0000" - 4 nuller)

Hvis du blir drevet fra overalt av tre halser, så er du slangen Gorynych

Nettfilbehandlere

En filbehandler for et nettsted er et uunnværlig verktøy for en webmaster. Nedenfor presenterer jeg en liste over filbehandlere for enhver smak og farge.

Minimalistisk grensesnitt, men bare én fil.

Av de synlige manglene fant jeg ikke utpakkefiler.

HTTP Commander - web filbehandling for Microsoft-servere(ASP.NET).
Nøkkelfunksjoner: Integrasjon med skylagring, elektroniske dokumenter og bilderedigeringstjenester. Mobilt grensesnitt. WebDav-støtte. Windows-autentisering. 50+ språk støttes. Integrasjon med MS Office, Åpent kontor og Office Web Apps.

Forhåndsvis og spill av multimediefiler direkte på nettstedet. Dokumenter og bilder kan endres direkte online.

Den har to paneler, kjører i en nettleser, er utstyrt med en editor (med syntaksutheving) og en konsoll, består av en klient og en server, og er skrevet i JavaScript/Node.js.

MooTools FileManager

Muligheter:
Lar deg se filer og mapper på serveren
Lar deg gi nytt navn, slette, flytte (dra og slipp), kopiere og laste ned filer
Lar deg se forhåndsvisninger av bilder, tekstfiler, komprimerte filer eller lyd.
Har et attraktivt brukergrensesnitt.
Laste opp filer via FancyUpload (integrert funksjon)
Evne til automatisk å endre størrelse på store bilder ved lasting

KFM

Han har søkemotor, et tekstredigeringsprogram med syntaksutheving, muligheten til å bruke tagger, MP3-avspilling og videoavspilling fra plugins på flere språk.

PAFM gir brukeren full kontroll over filene. Kildekoderedigering kan gjøres ved hjelp av CodePress med syntaksutheving.

QuiXplorer er en nettverksfilbehandler med flere brukere. Lar deg gi tilgang til filer over Internett og intranett og administrere filer over nettverket. Til mulighetene siste versjon gjelder:

  • Se kataloger med navn, størrelser, filtyper, endringstider og tilgangsrettigheter Kopier, flytt og slett filer
  • Søk etter filer og kataloger
  • Redigering av tekstfiler
  • Opprette nye filer og kataloger Endre tilgangsrettigheter

I flerspillermodus:

  • Brukerautorisasjon
  • Brukerkontokontroller
  • Personlige innstillinger

QuiXplorer er tilgjengelig på engelsk, nederlandsk, tysk, spansk, fransk og russisk.

BytesFall er en netttilgjengelig filbehandler skrevet i PHP og JavaScript.

PHP navigator med sin unike XP-stil navigasjon er skrevet i PHP og AJAX. Hovedfunksjonene inkluderer flerbrukerstøtte, Gzip & Deflate-nettside, innebygd HTML og koderedigering samt Extract Zip. Denne nettbaserte filbehandler er helt gratis.

Nøkkelfunksjoner: Fil eller mappe kan lastes ned som Zip, Zip-arkiv kan trekkes ut til gjeldende mappe, Tastatursnarveier.

iDC filbehandling

iDC-filbehandleren er et flerbruker fildelingssystem som kan installeres enten på Linux eller Windows webserver. Alle formater av digitale medier som dokumenter, bilder, lyd, video, publiseringsoppsett, presentasjoner og PDF-filer kan lagres, deles og administreres. Applikasjonen er drevet av MySQL Database.

Nøkkelfunksjon: Hotlink-funksjon med støtte for sosiale nettverk, overvåk brukeraktivitet med innebygd loggvisning. Den er tilgjengelig på 8 språk.

FileMan

FileMan har en kompatibel filleser for enkel tilgang til filer og kataloger. WYSIWYG editor muliggjør opprettelse og redigering av html-filer. ASCII/binær overføringsevne gjør det mulig å laste opp én eller flere filer. Funksjoner som å søke etter filer basert på filnavn, erstatte filer og mye mer kan enkelt utføres. Det kraftige arkivbehandlingssystemet er en funksjon i FileMan som gjør det mulig å lage, vise og trekke ut .Tar-filer.

Nøkkelfunksjon: Forbedret HTML Editor, tilgang til en rekke alternativer og formateringsverktøy, 'AJAXified' brukergrensesnitt.

Stafett

Stafetten er utgitt under GPL. Den er AJAX-aktivert, og har også forbedret brukergrensesnitt og ytelse, som er ideell for store filsett. Filer og kataloger lastet opp til fillagre fra andre måter kan også enkelt håndteres.

Nøkkelfunksjon: Dra-og-slipp filer og mapper, dynamisk lasting av filstruktur.

phpXplorer

phpXplorer, som navnet antyder, er skrevet i PHP. Dette er et gratis filbehandlingssystem med åpen kildekode. Filtypene, egenskapsarkene, visningene og temaene er bygget på egen hånd med modulær design. Tillatelsesbehandlingen begrenser brukertilgangen til flere brukere på en detaljert måte.

Nøkkelfunksjon: Den har dialoger for redigering av HTML, PHP, bilde, Apache, komprimerte og e-postfiler.

DesktopBrowser

Dette er en nettapplikasjon som bruker SharpKit for å vedlikeholde kode på klientsiden i C#. Det er en enkel gratis ogåpen kildekode filnettleserprosjekt, vedlikeholdt av Google Code. Lokale og nettverksstasjoner kan enkelt bla gjennom. Krav: NET 4 Framework, IIS Express.

Nøkkelfunksjon: Bildevisning - med en forhåndsvisning av det første bildet fra hver mappe, sortering etter hvilken som helst kolonne(r), Neste/forrige søskenmappe-navigasjon.

OwnCloud

Å få dine egne data lagret i et åpen kildekodesamfunn hadde aldri vært så enkelt og pålitelig ved å bruke denne filbehandleren. Ved å bruke denne nettbaserte filbehandleren bestemmer du hvem du vil dele hvilken informasjon med og i hvilken grad. Dataene kan nås via nettlesere, iOS, Android-enheter og din stasjonære og bærbare datamaskin. Den støtter MS Windows-plattformen.

Nøkkelfunksjon: Fildeling, brukeradministrasjon, nettbasert filopplasting og nedlasting ved hjelp av en Javascript-basert filleser.

Seafile

Det er en avansert, gratis å bruke skylagring med åpen kildekode, der du kan få tilgang til og lagre dine egne data og dele dem med grupper og team når og når du ønsker det. Den kan betjenes med omtrent hvilken som helst avansert mobilenhet, nettleser, stasjonær eller bærbar datamaskin. Den støttes av alle populære plattformer.

Det er en avansert filbehandling system og som konverterer informasjon til én enkelt fil. Støttet av Linux og Windows, kan du få tilgang til dataene dine og dele dem med teamet ditt med omtrent alle mobil- eller datamaskinenheter. Du kan kopiere, flytte, slette, forbli og en rekke andre ting med denne avanserte filbehandleren.

Limpid nettleser

Det er imidlertid en åpen kildekode PHP- og MySQL-applikasjon som du kan lagre og dele informasjonen din fra omtrent hvilken som helst server og avanserte mobil- og datamaskinenheter. Støttes av Windows og andre velkjente operativsystem, sikrer krypteringen at dine konfidensielle data er beskyttet av en sikkerhetskode.

Mollify

Dette er et brukervennlig filbehandlingssystem som kan betjenes og brukes ved hjelp av hvilken som helst webserver; den er utstyrt med fleksible personvernregler som sikrer at dataene kan nås i henhold til dine vilkår og betingelser, med ulike typer tillatelser gitt til forskjellige brukere.

Kode Explorer

Det er en filleser skrevet i PHP og den er gratis for alle som ønsker å lage og administrere filer i skymiljøet. Applikasjonen er lastet med brukervennlige funksjoner der du kan administrere alle relaterte funksjoner knyttet til filbehandling. Den kan nås og betjenes på Android og andre mobilapplikasjoner, stasjonære og bærbare datamaskiner.

Det er en PHP-applikasjon som lar deg administrere filer i et skymiljø og dele dem med teamet eller fellesskapet ditt. Programvaren støttes av Linux, Windows og smarttelefonapplikasjoner, og er enkel å installere og bruke. Krypteringen sikrer at konfidensialiteten til informasjonen opprettholdes.

Det er et topp moderne nettfilbehandlingssystem som administrerer filen din like effektivt som et hvilket som helst operativsystem. Kjører på Windows XP og andre kjente operativsystemer. Krypteringspolicyen sikrer at dataene kun kan nås av forskjellige systemer med tillatelser gitt til forskjellige brukere. Den er lastet med en papirkurven funksjon og rask interaksjon er mulig via AJAX.

KCFinder

Det er et godt utstyrt gratis fillesersystem og fungerer med Apache 2-nettserveren; den er også kompatibel med andre kjente servere. Den integrerer PNG vannmerkestøtte så vel som HTML5 dra og slipp slipp funksjoner. Flere filer kan lastes opp og åpnes med hvilken som helst avansert mobil, stasjonær eller bærbar datamaskin.

Net2ftp

Det er et nettfildelingssystem som drives av FTP-serveren hvor du kan utføre en rekke funksjoner relatert til filbehandlingssystemet og dele det med teamet eller fellesskapet ditt. Du kan laste opp og laste ned filer, klippe ut, kopiere, chmod, gi nytt navn og til og med se katalogen din ved å klikke på knappen.

Monsta

Det er et åpen kildekode-filbehandlingssystem som setter FTP-fildeling rett i nettleseren din. Den inkluderer PHP og Ajax kildekode og er skriptet for alle typer programmerere. Støttet av operativsystemet Linux og Windows, kan du administrere viktige dokumenter effektivt, den har også flerspråklig støtte.

Det er en nettbasert filbehandling skrevet i PHP, men som du enkelt kan laste opp og laste ned filene dine, kopiere og gi nytt navn til. Fungerer på UNIX operativsystem. Det krever ikke MySQL, men du kan implementere en hvis du trenger det. Den har GPL-lisensen og består av en avansert filsøker.

Kinky filutforsker

Det er et helt gratis kald fusjonsbasert filutforskningssystem som hjelper deg med å dele filene og informasjonen din gjennom en skrivebeskyttet katalog. Det hjelper deg med å formidle relevant informasjon til gruppen eller fellesskapet ditt uten å gi deg rett til snoking. Den integrerer et Ajax-fillastingssystem.

Limbo Media

En veldig imponerende åpen kildekode filbehandlingsprogramvare som kommer med en vakker brukergrensesnitt og brukeradministrasjon med tilgangskontroll. Verktøyet gir enkle måter å administrere forskjellige filtyper, inkludert bilder, videoer og dokumenter.

Filbehandlingsfunksjoner:
- Du kan angi tilgangsrettigheter til filer og kataloger. Det er to typer rettigheter: tilgang eller ingen tilgang. Filene lagres i en mappe som ikke er tilgjengelig for nedlasting via en direkte lenke. Filen lastes ned med en foreløpig sjekk av bruker og tilgangsrettigheter til filen. Enhver filbehandlingsbruker kan ha administratorrettigheter, noe som vises når du legger til en ny eller redigerer en eksisterende bruker. Administratoren kan se alt, inkludert "slettede" filer.
- Versjonskontroll av hver fil. Etter å ha lastet ned en fil, lagres den med et navn som ikke tillater at eksisterende filer overskrives, og dens "originale" navn lagres i databasen. Denne tilnærmingen tillater lagring av forskjellige tilstander av filer.
- Automatisk oppretting av forhåndsvisninger av nedlastede bilder.
- Filen i administratoren kan gjøres tilgjengelig for nedlasting
- GPL, kode tilgjengelig på github

FM ble opprettet uten å bruke rammer. Det er ganske vanlig MVC-applikasjon hvor hovedkontrollerhandlingene kan kalles AJAX-forespørsel, For eksempel:
- når applikasjonen initialiseres, kalles AJAX-kontrolleren /ajax/fm/?action=files, files()-funksjonen, avhengig av gjeldende katalog som er lagret i økten, mottar en liste over filer og kataloger.
- å klikke på en fil gjør DIV med id = “fDialog” aktiv, og avhengig av den valgte fanen i dialogboksen mottar den nødvendige data for gjeldende fil.

Ved å følge lenken kan du gjøre deg kjent med det grunnleggende om applikasjonen.

Ajax Upload brukes til å laste opp filer. Den støtter multi-upload og lar deg laste opp filer ved å dra og slippe dem til "Last opp filer"-knappen. Hovedulempe: Ajax Upload fungerer ikke på nettbrett (Android)-enheter.

Installasjon:
1) Last ned github-filbehandlingskoden
2) Opprett en database og en bruker for å få tilgang til databasen. Dumpen er lagret i mappen /sql/fm.sql
3) Pakk ut kildekoden til systemet i en hvilken som helst katalog på webserveren
4) Angi skrivetillatelser for de nødvendige katalogene:
/cache/ /upload/ /upload/_thumb/

5) Rediger filen /system/config.ini:
; aktiver hurtigbufring, øker hastigheten php utførelse skript
twig_cache = usant

; banene som brukes av systemet trenger ikke å endres
applikasjon = "/system/"
bibliotek = "/system/bibliotek/"
kontroller = "/system/kontroller/"
maler = "/system/Vis/maler/"
layouts = "/system/View/layouts/"
cache = "/cache"
last opp = "last opp/"


; maksimal opplastingsfilstørrelse i byte
størrelsesgrense = 10485760
; bakgrunnsfarge for opprettede miniatyrbilder og JPEG-komprimeringskvalitet
rgb = 0xFFFFFF
kvalitet = 100

; parametere for tilgang til databasen
; fordi PUD brukes, andre databaser kan brukes
adapter = "mysql"
vert = "lokal vert"
brukernavn = ""
passord = ""
dbname = ""
6) Åpne en filbehandling i nettleseren. For å logge på filbehandler/filbehandler
Logg inn/passord for en bruker med administratorrettigheter

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

P.S. Du kan ikke gjøre noen endringer i filbehandlingsdemoen. Skrivebeskyttet, dette er med vilje.
Filbehandlingsgrensesnittet er ganske enkelt, hvis prosjektet er av interesse, lover jeg å jobbe med grensesnittet.

Hvis du leter etter en gratis og kraftig filbehandler på jQuery basert, Ajax, PHP og Mootools å bruke i dine nettprosjekter, så vil denne listen utvilsomt være interessant for deg. Disse filbehandlerne, basert på jQuery, Ajax, PHP og Mootools, lar deg se, laste ned og redigere filer og mapper ved hjelp av nettleseren.

1. MooTools FileManager

MooTools FileManager Lar deg se, laste ned og redigere filer og mapper ved hjelp av en nettleser.

Muligheter:

  • Lar deg se filer og mapper på serveren
  • Lar deg gi nytt navn, slette, flytte (dra og slipp), kopiere og laste ned filer
  • Lar deg se forhåndsvisninger av bilder, tekstfiler, komprimerte filer eller lyd.
  • Har et attraktivt brukergrensesnitt.
  • Laste opp filer via FancyUpload (integrert funksjon)
  • Evne til automatisk å endre størrelse på store bilder ved lasting

2.

eXtplorer Kompatibel med PHP 4.3, krever også Javascript aktivert i nettleseren. Men det jeg liker spesielt godt med eXtplorer er at du kan bruke den som filbehandler for lokale filer eller bruk eXtplorer for å koble til en FTP-server og fungere som med en vanlig FTP-klient.

Muligheter:

  • Lar deg se katalogene dine og alle filene på serveren
  • Rediger, kopier, flytt (dra og slipp), slett filer fra serveren
  • Opprett og trekk ut arkiver.
  • Opprett nye filer og kataloger.

3. AjaXplorer

AjaXplorer er en gratis filbehandler som er uunnværlig for ekstern administrasjon av filer på en webserver. Den er egnet for ulike formål som filhåndtering, fotogalleri, kodegjennomgang, etc. Krever PHP (4 eller 5), ingen database nødvendig.

Muligheter:

  • Gi nytt navn / Kopier / Flytt / Slett / Last ned filer eller mapper
  • Last opp flere filer samtidig og spor statusen på fremdriftslinjen (Flash kreves)
  • Lag mapper og filer
  • Rediger tekstfiler og skript (JS, PHP, HTML, Java, SQL, Perl), syntaksutheving i editoren
  • Se bilder, se bilder
  • Lytt til MP3-filer på nettet uten å laste dem ned.
  • Utsikt Flash video(FLV) fullskjerm.
  • Se og trekk ut ZIP-filer, på nett.

4.Relay -Ajax katalogbehandler

Relay er en gratis filbehandling for nettet som lar deg se miniatyrbilder av filer, inkludert PDF-er, og lar deg laste ned og redigere filer og mapper ved hjelp av nettleseren din.

Relay-Ajax katalogbehandler er kompatibel med:

  • PHP versjon 4+
  • MySQL versjon 4+
  • Perl 5.8.0 (for opplastingsfremdrift)
  • Apache/IIS

Muligheter:

  • lar deg enkelt flytte filer og mapper med enkel dra og slipp.
  • forhåndsvisning av miniatyrbilder, inkludert PDF.
  • flerbrukergrensesnitt.

5.filNice

filinformasjon En gratis filnettleser skrevet i PHP, fileice er hovedsakelig nyttig hvis du har en "dump"-mappe på en server hvor du jevnlig laster opp filer, og du ønsker å kunne se hva som er der.

6.

Det er et åpen kildekode-filbehandlingssystem skrevet i PHP. Den lar deg jobbe med et eksternt filsystem gjennom en nettleser. Som standard lar den deg redigere HTML, PHP, bilder, Apache, komprimerte filer og e-post. Dens modulære design gjør det enkelt å lage dine egne filtyper så vel som temaer.

7.

Det er en filbehandler for å lagre, administrere og dele filer online via en nettleser. Dette er programvare du installerer på webserveren din for å administrere nettstedets filer. Denne filbehandleren lar brukere laste opp, laste ned og organisere alle typer filer og har et intuitivt brukergrensesnitt.

8.FileMan

FileMan vil hjelpe deg raskt og enkelt å få tilgang til nettstedet ditt, filer og kataloger ved hjelp av hvilken som helst nettleser. Du kan opptre ulike oppgaver, inkludert å lage og redigere HTML-filer ved hjelp av et WYSIWYG-redigeringsprogram, laste opp én eller flere filer, søke etter filer basert på filnavn eller fulltekstsøk, erstatte filer og mye mer.

9.

Det er en kraftig, men likevel brukervennlig filbehandler for nettlesere. Det brukervennlige og intuitive grensesnittet lar alle typer brukere, fra profesjonelle til nybegynnere, raskt lære det.

Muligheter:

  • Rask respons uten å oppdatere siden.
  • Enkelt og praktisk å bruke grensesnitt.
  • Evne til å opprette, gi nytt navn og slette mapper og filer.
  • Flerspråklig støtte med automatisk deteksjon brukerspråk.
  • Forhåndsvisningsbilder av høy kvalitet.
  • Mappetre: for enkel navigering.
  • 10.

    Det er et filbehandlingssystem (i PHP) som lar deg administrere filer som er lagret på webserveren din ved hjelp av et brukervennlig (Ajax) grensesnitt. FileRun er skrevet helt i PHP, og en nettleser er det eneste brukeren trenger for å jobbe med filer. Du kan enkelt få tilgang til dokumentene eller filene dine fra hvilken som helst datamaskin med Internett-tilkobling via en standard nettleser.

    Muligheter:

    • Praktisk Ajax-grensesnitt.
    • Last ned mapper og arkiver dem med en gang.
    • Opplasting av mapper (uten arkivering eller med utpakking).
    • Ubegrenset plass til å laste opp filer av ubegrenset størrelse.
    • Administrer enkelt filer som allerede finnes i filsystemet (ingen import nødvendig).

    Hvis du har spørsmål, anbefaler vi å bruke vår

    Filbehandlingsfunksjoner:
    - Du kan angi tilgangsrettigheter til filer og kataloger. Det er to typer rettigheter: tilgang eller ingen tilgang. Filene lagres i en mappe som ikke er tilgjengelig for nedlasting via en direkte lenke. Filen lastes ned med en foreløpig sjekk av bruker og tilgangsrettigheter til filen. Enhver filbehandlingsbruker kan ha administratorrettigheter, noe som vises når du legger til en ny eller redigerer en eksisterende bruker. Administratoren kan se alt, inkludert "slettede" filer.
    - Versjonskontroll av hver fil. Etter å ha lastet ned en fil, lagres den med et navn som ikke tillater at eksisterende filer overskrives, og dens "originale" navn lagres i databasen. Denne tilnærmingen tillater lagring av forskjellige tilstander av filer.
    - Automatisk oppretting av forhåndsvisninger av nedlastede bilder.
    - Filen i administratoren kan gjøres tilgjengelig for nedlasting
    - GPL, kode tilgjengelig på github

    FM ble opprettet uten å bruke rammer. Dette er en ganske vanlig MVC-applikasjon, hvor hovedkontrollerhandlingene kan utløses av en AJAX-forespørsel, for eksempel:
    - når applikasjonen initialiseres, kalles AJAX-kontrolleren /ajax/fm/?action=files, files()-funksjonen, avhengig av gjeldende katalog som er lagret i økten, mottar en liste over filer og kataloger.
    - å klikke på en fil gjør DIV med id = “fDialog” aktiv, og avhengig av den valgte fanen i dialogboksen mottar den nødvendige data for gjeldende fil.

    Ved å følge lenken kan du gjøre deg kjent med det grunnleggende om applikasjonen.

    Ajax Upload brukes til å laste opp filer. Den støtter multi-upload og lar deg laste opp filer ved å dra og slippe dem til "Last opp filer"-knappen. Hovedulempe: Ajax Upload fungerer ikke på nettbrett (Android)-enheter.

    Installasjon:
    1) Last ned github-filbehandlingskoden
    2) Opprett en database og en bruker for å få tilgang til databasen. Dumpen er lagret i mappen /sql/fm.sql
    3) Pakk ut kildekoden til systemet i en hvilken som helst katalog på webserveren
    4) Angi skrivetillatelser for de nødvendige katalogene:
    /cache/ /upload/ /upload/_thumb/

    5) Rediger filen /system/config.ini:
    ; aktiver hurtigbufring, fremskynder utførelse av PHP-skript
    twig_cache = usant

    ; banene som brukes av systemet trenger ikke å endres
    applikasjon = "/system/"
    bibliotek = "/system/bibliotek/"
    kontroller = "/system/kontroller/"
    maler = "/system/Vis/maler/"
    layouts = "/system/View/layouts/"
    cache = "/cache"
    last opp = "last opp/"


    ; maksimal opplastingsfilstørrelse i byte
    størrelsesgrense = 10485760
    ; bakgrunnsfarge for opprettede miniatyrbilder og JPEG-komprimeringskvalitet
    rgb = 0xFFFFFF
    kvalitet = 100

    ; parametere for tilgang til databasen
    ; fordi PUD brukes, andre databaser kan brukes
    adapter = "mysql"
    vert = "lokal vert"
    brukernavn = ""
    passord = ""
    dbname = ""
    6) Åpne en filbehandling i nettleseren. For å logge på filbehandler/filbehandler
    Logg inn/passord for en bruker med administratorrettigheter

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

    P.S. Du kan ikke gjøre noen endringer i filbehandlingsdemoen. Skrivebeskyttet, dette er med vilje.
    Filbehandlingsgrensesnittet er ganske enkelt, hvis prosjektet er av interesse, lover jeg å jobbe med grensesnittet.