Bestandsbeheer in PHP, met rechten, versiebeheer en AJAX.

Als u op zoek bent naar een gratis en krachtige bestandsbeheerder op basis van jQuery, Ajax, PHP en Mootools om te gebruiken in uw webprojecten, dan zal deze lijst u ongetwijfeld interesseren. Met deze bestandsbeheerders, gebaseerd op jQuery, Ajax, PHP en Mootools, kunt u bestanden en mappen bekijken, downloaden en bewerken met behulp van de browser.

1.MooTools Bestandsbeheer

MooTools Bestandsbeheer Hiermee kunt u bestanden en mappen bekijken, downloaden en bewerken met behulp van een browser.

Mogelijkheden:

  • Hiermee kunt u bestanden en mappen op de server bekijken
  • Hiermee kunt u bestanden hernoemen, verwijderen, verplaatsen (Drag&Drop), kopiëren en downloaden
  • Hiermee kunt u voorbeeldafbeeldingen bekijken, tekstbestanden, gecomprimeerde bestanden of audio.
  • Heeft een aantrekkelijke gebruikersinterface.
  • Bestanden uploaden via FancyUpload (geïntegreerde functie)
  • Mogelijkheid om het formaat van grote afbeeldingen automatisch aan te passen tijdens het laden

2.

eXtplorer compatibel met PHP 4.3, vereist ook Javascript ingeschakeld in de browser. Maar wat ik vooral leuk vind aan eXtplorer is dat je het kunt gebruiken als bestandsbeheerder voor lokale bestanden, of eXtplorer kunt gebruiken om verbinding te maken met een FTP-server en te werken als een gewone FTP-client.

Mogelijkheden:

  • Hiermee kunt u uw mappen en alle bestanden op de server bekijken
  • Bewerken, kopiëren, verplaatsen (Drag&Drop), bestanden verwijderen van de server
  • Archief maken en extraheren.
  • Maak nieuwe bestanden en mappen.

3. AjaXplorer

AjaXplorer is een gratis bestandsbeheerder die onmisbaar is voor afstandsbediening bestanden op de webserver. Het is geschikt voor verschillende doeleinden, zoals bestandsbeheer, fotogalerij, codebeoordeling, enz. Vereist PHP (4 of 5), geen database nodig.

Mogelijkheden:

  • Bestanden of mappen hernoemen / kopiëren / verplaatsen / verwijderen / downloaden
  • Upload meerdere bestanden tegelijk en volg de status op de voortgangsbalk (Flash vereist)
  • Maak mappen en bestanden
  • Bewerk tekstbestanden en scripts (JS, PHP, HTML, Java, SQL, Perl), syntaxisaccentuering in de editor
  • Bekijk foto's, bekijk afbeeldingen
  • Luister online naar mp3's zonder ze te downloaden.
  • Bekijk Flash-video (FLV) op volledig scherm.
  • Bekijk en extraheer ZIP-bestanden online.

4.Relay -Ajax-directorybeheer

Relay is een gratis bestandsbeheerder voor internet waarmee u miniaturen van bestanden, inclusief PDF's, kunt bekijken en waarmee u bestanden en mappen kunt downloaden en bewerken met uw browser.

Relay-Ajax directorymanager is compatibel met:

  • PHP-versie 4+
  • MySQL-versie 4+
  • Perl 5.8.0 (voor uploadvoortgang)
  • Apache/IIS

Mogelijkheden:

  • Hiermee kunt u eenvoudig bestanden en mappen verplaatsen met eenvoudig slepen en neerzetten.
  • voorbeeld van miniaturen, inclusief PDF.
  • interface voor meerdere gebruikers.

5.bestandNice

filenice Filenice, een gratis bestandsbrowser geschreven in PHP, is vooral handig als je een "dump"-map op een server hebt waar je regelmatig bestanden uploadt, en je wilt kunnen zien wat daarin staat.

6.

Het is een open source bestandsbeheersysteem geschreven in PHP. Hiermee kunt u via een webbrowser met een extern bestandssysteem werken. Standaard kunt u HTML, PHP, afbeeldingen, Apache, gecomprimeerde bestanden en e-mail bewerken. Dankzij het modulaire ontwerp kunt u eenvoudig uw eigen bestandstypen en thema's maken.

7.

Het is een bestandsbeheerder voor het online opslaan, beheren en delen van bestanden via een webbrowser. Dit is software die u op uw webserver installeert om de bestanden van uw site te beheren. Met deze bestandsbeheerder kunnen gebruikers alle soorten bestanden uploaden, downloaden en organiseren en heeft een intuïtieve gebruikersinterface.

8.BestandsMan

BestandMan helpt u snel en eenvoudig toegang te krijgen tot uw site, bestanden en mappen via elke browser. U kunt verschillende taken uitvoeren, waaronder het maken en bewerken van HTML-bestanden met behulp van een WYSIWYG-editor, het uploaden van een of meer bestanden, het zoeken naar bestanden op basis van de bestandsnaam, of volledige zoekopdracht tekst, bestandsvervanging en nog veel meer.

9.

Het is een krachtige maar eenvoudig te gebruiken bestandsbeheerder voor webbrowsers. Het is vriendelijk en intuïtief duidelijke interface Hiermee kunnen alle soorten gebruikers, van professionals tot beginners, het snel leren.

Mogelijkheden:

  • Snelle reactie zonder de pagina te vernieuwen.
  • Gemakkelijke en handig te gebruiken interface.
  • Mogelijkheid om mappen en bestanden te maken, hernoemen en verwijderen.
  • Meertalige ondersteuning met automatische detectie gebruikerstaal.
  • Voorbeeldafbeeldingen van hoge kwaliteit.
  • Mappenboom: voor gemakkelijke navigatie.
  • 10.

    Het is een bestandsbeheersysteem (in PHP) waarmee u bestanden die op uw webserver zijn opgeslagen, kunt beheren via een gebruiksvriendelijke (Ajax) interface. FileRun is volledig in PHP geschreven en een browser is het enige dat de gebruiker nodig heeft om met bestanden te werken. U kunt eenvoudig toegang krijgen tot uw documenten of bestanden vanaf elke computer met een internetverbinding via een standaardbrowser.

    Mogelijkheden:

    • Handige Ajax-interface.
    • Download mappen en archiveer ze direct.
    • Mappen uploaden (zonder archiveren of met uitpakken).
    • Onbeperkte ruimte om bestanden van onbeperkte grootte te uploaden.
    • Beheer eenvoudig bestanden die al in het bestandssysteem bestaan ​​(importeren is niet nodig).

    Als u vragen heeft, raden wij u aan onze te gebruiken

    Functies van bestandsbeheer:
    - U kunt toegangsrechten instellen voor bestanden en mappen. Er zijn twee soorten rechten: toegang of geen toegang. De bestanden worden opgeslagen in een map die niet via een directe link kan worden gedownload. Het bestand wordt gedownload van vooraf controleren gebruikers- en bestandsrechten. Elke gebruiker van bestandsbeheer kan beheerdersrechten hebben, wat wordt aangegeven bij het toevoegen van een nieuwe of het bewerken van een bestaande gebruiker. De beheerder kan alles zien, inclusief “verwijderde” bestanden.
    - Versiebeheer van elk bestand. Na het downloaden van een bestand wordt het opgeslagen met een naam die niet toestaat dat bestaande bestanden worden overschreven, en wordt de “oorspronkelijke” naam in de database opgeslagen. Deze aanpak geeft toestemming voor opslag verschillende staten bestanden.
    - Automatische creatie van previews van gedownloade afbeeldingen.
    - Het bestand in de manager kan beschikbaar worden gemaakt om te downloaden
    - GPL, code beschikbaar op github

    FM is gemaakt zonder het gebruik van frameworks. Dit is een redelijk normale MVC-applicatie waarin de hoofdcontrolleracties kunnen worden aangeroepen AJAX-verzoek, Bijvoorbeeld:
    - bij het initialiseren van de applicatie wordt de AJAX-controller /ajax/fm/?action=files aangeroepen, de functie files() ontvangt, afhankelijk van de huidige map die in de sessie is opgeslagen, een lijst met bestanden en mappen.
    - als u op een bestand klikt, wordt de DIV met id = “fDialog” actief en afhankelijk van het geselecteerde tabblad van het dialoogvenster ontvangt deze de benodigde gegevens voor het huidige bestand.

    Door de link te volgen, kunt u vertrouwd raken met de basisprincipes van de applicatie.

    Ajax Upload wordt gebruikt om bestanden te uploaden. Het ondersteunt meerdere uploads en stelt u in staat bestanden te uploaden door ze naar de knop "Bestanden uploaden" te slepen en neer te zetten. Belangrijkste nadeel: Ajax Upload werkt niet op tablet (Android) apparaten.

    Installatie:
    1) Download de github bestandsbeheercode
    2) Maak een database en een gebruiker voor toegang tot de database. De dump wordt opgeslagen in de map /sql/fm.sql
    3) Uitpakken broncode systeem naar elke webservermap
    4) Stel schrijfrechten in voor de vereiste mappen:
    /cache/ /upload/ /upload/_thumb/

    5) Bewerk het bestand /system/config.ini:
    ; caching inschakelen, versnelt de uitvoering van PHP-scripts
    twig_cache = onwaar

    ; de door het systeem gebruikte paden hoeven niet te worden gewijzigd
    applicatie = "/systeem/"
    bibliotheek = "/systeem/bibliotheek/"
    controller = "/systeem/controller/"
    sjablonen = "/systeem/Beeld/sjablonen/"
    layouts = "/systeem/Beeld/layouts/"
    cache = "/ cache"
    uploaden = "uploaden/"


    ; maximale grootte gedownload bestand in bytes
    sizeLimit = 10485760
    ; achtergrondkleur voor gemaakte miniaturen en JPEG-compressiekwaliteit
    rgb = 0xFFFFFF
    kwaliteit = 100

    ; parameters voor toegang tot de database
    ; omdat PDO wordt gebruikt, andere databases kunnen worden gebruikt
    adapter = "mysql"
    host = "lokale host"
    gebruikersnaam = ""
    wachtwoord = ""
    dbnaam = ""
    6) Open een bestandsbeheerder in de browser. Om in te loggen bestandsbeheerder/bestandsbeheerder
    Login/wachtwoord voor een gebruiker met beheerdersrechten

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

    P.S. U kunt geen wijzigingen aanbrengen in de demo van Bestandsbeheer. ReadOnly, dit is met opzet.
    De interface voor bestandsbeheer is vrij eenvoudig. Als het project interessant is, beloof ik dat ik aan de interface zal werken.


    Hier heb ik scripts geselecteerd die zeer eenvoudig te installeren zijn en direct aan de slag gaan, na eenvoudige configuratie in de configuratiebestanden. Alle scripts zijn persoonlijk getest op functionaliteit op een lokale server, PHP versie 5.2.8, gevonden fouten zijn gecorrigeerd, sommige zaken zijn gecorrigeerd. aangepast of gewijzigd om de functionaliteit te verbeteren (vooral voor die scripts waarvan ik de originelen heb gevonden in een populaire Engelstalige bron). Over de beheerder Bestand dingetje Ik heb je al verteld dat je hieronder beschrijvingen en links vindt om nog een aantal nuttige scripts te downloaden waarmee je met bestanden op een webserver kunt werken.

    Als u vragen heeft over het instellen of installeren van de hier geposte scripts, kunt u een reactie achterlaten. Ik help u graag verder.

    Bestandsbeheerder

    toegevoegd: 14-11-2014

    Een geavanceerde bestandsbeheerder in PHP en Ajax, het ziet eruit als een Windows Verkenner en heeft zelfs een vervolgkeuzemenu op de muisknoppen. Er is een ingebouwde speler voor mediabestanden. Om het script onmiddellijk te laten werken, kopieert u de map naar de hoofdmap van de site, in het bestand config.inc.php betekenis rootDir wij vragen rootDir = "../", standaardmap = "" verander het niet, laat het leeg.

    phpBestandsbeheer

    toegevoegd: 16-11-2014

    Een zeer eenvoudig in te stellen bestandsbeheerder. Het is een enkel bestand dat naar elke map op de site kan worden gekopieerd. Vervolgens openen we het instellingenpaneel in het script zelf, waar u de hoofdmap kunt instellen (het script bepaalt dit automatisch, kopieer gewoon de hintregel). login-wachtwoord en selecteer de interfacetaal. Het ontwerp is niet overladen met overbodige zaken, alle bedieningselementen zijn zichtbaar. Kan mappen op de server in zip verpakken. Een van de tekortkomingen: berichten in het Russisch worden op sommige plaatsen onhandig weergegeven, de interface is volledig vertaald

    Webinsta

    toegevoegd: 14-11-2014

    WEBInsta is een goede bestandsbeheerder, maar mist een bewerkingsfunctie tekstformaten, hoewel de broncode van php-bestanden nog steeds kan worden bekeken. Het script wordt tijdens het installatieproces geconfigureerd, vanuit de browser, wees voorzichtig op deze plaats - het script berekent het werkpad, dat eindigt met de naam van de map waarin het zich bevindt. zelf bevindt. Verwijder de naam van de scriptmap, anders ziet u na de installatie alleen de bestanden die erin staan, en wat erboven ligt, is ontoegankelijk.

    MicroFileBrowser

    toegevoegd: 14-11-2014

    Een behoorlijk interessant script - we voeren een adres als "../../" in het invoerveld in, klikken op Lijstinhoud en krijgen een lijst met mappen op de bovenste niveaus. Als u dit script op een externe machine uitvoert, kunt u naar alle mappen in het bestandssysteem gaan, hoewel u daar niets kunt downloaden. U kunt alleen de mappen bekijken en wat erin zit.

    WebBestandsbeheer

    toegevoegd: 14-11-2014

    Eenvoudig bestandsbeheer, geen functies KOPIËREN, VERPLAATSEN, weet niet hoe niet-lege mappen moeten worden verwijderd.

    PH_Pverkenner

    toegevoegd: 14-11-2014

    Dit is een solide script, twee panelen, in de stijl van Windows Verkenner. Alle functies die nodig zijn voor een bestandsbeheerder zijn aanwezig, er is zelfs een HEX-editor. Toegegeven, ik wist niet hoe ik met zip-archieven moest werken; ik kon er niets mee doen op de lokale server. Eenvoudig te configureren - in het bestand inc/settings.php vervang het touwtje $c_path="voorbeeld_dir"; op $c_pad="../";(Er wordt aangenomen dat de scriptmap zich in de hoofdmap van de site bevindt.)

    Webadmin

    toegevoegd: 14-11-2014

    Een script waarmee u de inhoud van mappen buiten de thuismap van de server kunt bekijken. En niet alleen bekijken, er zijn ook functies voor het kopiëren, verwijderen, aanmaken van bestanden en mappen. Als u dit script op de hosting uitvoert, gebruikt u dit script. kan de systeemmappen bekijken van de computer waarop uw website wordt gehost. Ik raad niet aan om daar iets te verwijderen, hoewel het onwaarschijnlijk is dat dit zal lukken - het script heeft niet voldoende rechten om deze acties uit te voeren.

    eXtplorer

    toegevoegd: 16-11-2014

    Het script is gemaakt met met behulp van PHP en Ajax, ziet eruit als een Windows-applicatie (er staat zelfs een menu op rechter knop muis) en heeft solide functionaliteit. U kunt bestandsbeheer in elke map op de site installeren; het zou de hoofdmap van de site automatisch moeten detecteren. Wanneer u het voor de eerste keer gebruikt, zal het script om autorisatie vragen, standaard zijn dit de login en het wachtwoord beheerder. Om verder te kunnen werken, moet u na het inloggen uw wachtwoord wijzigen. Na het wijzigen van het wachtwoord is het beter om de browser onmiddellijk af te sluiten en te sluiten. Het overkwam mij dat eXtplorer me na het succesvol wijzigen van het wachtwoord niet binnenliet met het nieuwe wachtwoord - misschien werd de pagina in de cache opgeslagen of werd de sessie niet gewist. U kunt het wachtwoord handmatig wijzigen door het bestand te bewerken config/.htusers.php, moet het wachtwoord al opnieuw zijn gecodeerd naar md5, b.v. (dit is "0000" - 4 nullen)

    Als je door drie halzen overal vandaan wordt verdreven, dan ben je de slang Gorynych

    Beheerders van webbestanden

    Een bestandsbeheerder voor een website is een onmisbaar hulpmiddel voor een webmaster. Hieronder presenteer ik een lijst met bestandsbeheerders voor elke smaak en kleur.

    Minimalistische interface, maar slechts één bestand.

    Van de zichtbare tekortkomingen heb ik geen uitgepakte bestanden gevonden.

    HTTP Commander - webbestandsbeheer voor Microsoft-servers(ASP.NET).
    Belangrijkste kenmerken: Integratie met cloud-opslag, elektronische document- en beeldbewerkingsdiensten. Mobiele interface. WebDav-ondersteuning. Inspectie Windows-authenticiteit. 50+ talen ondersteund. Integratie met MS Office, Open kantoor en Office Web-apps.

    Bekijk multimediabestanden en speel ze rechtstreeks op de site af. Documenten en afbeeldingen kunnen direct online worden aangepast.

    Het bestaat uit twee panelen, draait in een browser, is uitgerust met een editor (met syntaxisaccentuering) en een console, bestaat uit een client en een server, en is geschreven in JavaScript/Node.js.

    MooTools Bestandsbeheer

    Mogelijkheden:
    Hiermee kunt u bestanden en mappen op de server bekijken
    Hiermee kunt u bestanden hernoemen, verwijderen, verplaatsen (Drag&Drop), kopiëren en downloaden
    Hiermee kunt u voorbeelden bekijken van afbeeldingen, tekstbestanden, gecomprimeerde bestanden of audio.
    Heeft een aantrekkelijke gebruikersinterface.
    Bestanden uploaden via FancyUpload (geïntegreerde functie)
    Mogelijkheid om het formaat van grote afbeeldingen automatisch aan te passen tijdens het laden

    KFM

    Hij heeft zoekmachine, een teksteditor met syntaxisaccentuering, de mogelijkheid om tags te gebruiken, MP3-weergave en videoweergave vanaf plug-ins voor meerdere talen.

    PAFM geeft de gebruiker volledige controle bovenstaande bestanden. Broncodebewerking kan worden gedaan met behulp van CodePress met syntaxisaccentuering.

    QuiXplorer is een netwerkbestandsbeheerder voor meerdere gebruikers. Hiermee kunt u toegang verlenen tot bestanden via internet en intranet en bestanden beheren via het netwerk. Kenmerken van de nieuwste versie zijn onder meer:

    • Bekijk mappen met namen, groottes, bestandstypen, wijzigingstijden en toegangsrechten. Bestanden kopiëren, verplaatsen en verwijderen
    • Zoek bestanden en mappen
    • Tekstbestanden bewerken
    • Nieuwe bestanden en mappen aanmakenToegangsrechten wijzigen

    In de multiplayer-modus:

    • Autorisatie van gebruiker
    • Gebruikersaccountbeheer
    • Persoonlijke instellingen

    QuiXplorer is beschikbaar in het Engels, Nederlands, Duits, Spaans, Frans en Russisch.

    BytesFall is een webtoegankelijke bestandsbeheerder geschreven in PHP en JavaScript.

    PHP-navigator met zijn unieke navigatie in XP-stijl is geschreven in PHP en AJAX. De belangrijkste kenmerken zijn onder meer ondersteuning voor meerdere gebruikers, Gzip & Deflate-webpagina, ingebouwde HTML- en code-editor en Extract Zip. Deze webgebaseerde bestandsbeheerder is volledig gratis.

    Belangrijkste kenmerken: Bestand of map kan worden gedownload als Zip, Zip-archief kan worden uitgepakt naar de huidige map, Sneltoetsen op het toetsenbord.

    iDC-bestandsbeheer

    De iDC-bestandsbeheerder is een systeem voor het delen van bestanden voor meerdere gebruikers dat op een Linux- of Windows-webserver kan worden geïnstalleerd. Elk formaat van digitale media zoals documenten, afbeeldingen, audio, video, publicatie-indeling, presentaties en PDF-bestanden kunnen worden opgeslagen, gedeeld en beheerd. De applicatie wordt aangestuurd door MySQL Database.

    Belangrijkste kenmerk: Hotlink-functie met ondersteuning voor sociale netwerken, monitor gebruikersactiviteit met ingebouwde logviewer. Het is beschikbaar in 8 talen.

    BestandMan

    FileMan heeft een compatibele bestandsbrowser waarmee u eenvoudig toegang krijgt tot bestanden en mappen. Met de WYSIWYG-editor kunnen HTML-bestanden worden gemaakt en bewerkt. Dankzij de ASCII/binaire overdrachtsmogelijkheid kunnen één of meerdere bestanden worden geüpload. Functies zoals het zoeken naar bestanden op basis van bestandsnamen, het vervangen van bestanden en nog veel meer kunnen eenvoudig worden uitgevoerd. Het krachtige archiefbeheersysteem is een functie van FileMan waarmee u .Tar-bestanden kunt maken, bekijken en extraheren.

    Belangrijkste kenmerk: Verbeterde HTML-editor, toegang tot een groot aantal opties en opmaakhulpmiddelen, ‘AJAXified' gebruikersinterface.

    Relais

    De Relay is uitgebracht onder de GPL. Het is geschikt voor AJAX en beschikt ook over een verbeterde gebruikersinterface en prestaties, wat ideaal is voor grote bestandssets. Bestanden en mappen die op andere manieren naar bestandsarchieven zijn geüpload, kunnen ook gemakkelijk worden verwerkt.

    Belangrijkste kenmerk: Bestanden en mappen slepen en neerzetten, bestandsstructuur dynamisch laden.

    phpXplorer

    phpXplorer is, zoals de naam al doet vermoeden, geschreven in PHP. Dit is een gratis open source bestandsbeheersysteem. De bestandstypen, eigenschappenbladen, weergaven en thema's worden op zichzelf opgebouwd door middel van een modulair ontwerp. De permissiemanager beperkt de gebruikerstoegang op gedetailleerde wijze tot meerdere gebruikers.

    Belangrijkste kenmerk: Het heeft dialoogvensters voor het bewerken van HTML-, PHP-, afbeeldings-, Apache-, gecomprimeerde en e-mailbestanden.

    DesktopBrowser

    Dit is een webapplicatie die SharpKit gebruikt om client-side code in C# te onderhouden. Het is een eenvoudig, gratis en open-source bestandsbrowserproject, onderhouden door Google Code. Lokale en netwerkschijven kunnen eenvoudig worden doorzocht. Vereisten: NET 4 Framework, IIS Express.

    Belangrijkste kenmerk: Afbeeldingsweergave - met een voorbeeld van de eerste foto uit elke map, gesorteerd op kolom(men), navigatie naar volgende/vorige mappen.

    EigenCloud

    Uw eigen gegevens opslaan in een open source-gemeenschap was nog nooit zo eenvoudig en betrouwbaar geweest met deze bestandsbeheerder. Door gebruik te maken van deze webgebaseerde bestandsbeheerder bepaalt u met wie u welke informatie deelt en in welke mate. De gegevens zijn toegankelijk via webbrowsers, iOS-, Android-apparaten en uw desktop en laptop. Het ondersteunt het MS Windows-platform.

    Belangrijkste kenmerk: Bestanden delen, gebruikersbeheer, webgebaseerd uploaden en downloaden van bestanden met behulp van een op Javascript gebaseerde bestandsbrowser.

    Zeebestand

    Het is een gevorderd gratis om open source cloudopslag te gebruiken waarmee u uw eigen gegevens kunt openen en opslaan en deze kunt delen met groepen en teams wanneer en wanneer u maar wilt. Het kan worden bediend met vrijwel elk geavanceerd mobiel apparaat, internetbrowser, desktop of laptop. Het wordt ondersteund door alle populaire platforms.

    Het is een geavanceerd bestandsbeheersysteem dat informatie omzet in één enkel bestand. Ondersteund door Linux en Windows heeft u toegang tot uw gegevens en kunt u deze met uw team delen met vrijwel elk mobiel apparaat of computerapparaat. Met deze geavanceerde bestandsbeheerder kunt u kopiëren, verplaatsen, verwijderen, blijven en nog veel meer.

    Heldere browser

    Het is een open source PHP- en MySQL-applicatie waarmee u uw informatie kunt opslaan en delen vanaf vrijwel elke server en geavanceerde mobiele apparaten en computerapparaten. Ondersteund door Windows en andere bekende besturingssystemen zorgt de codering ervoor dat uw vertrouwelijke gegevens worden beschermd door een beveiligingscode.

    Verzacht

    Dit is een eenvoudig te gebruiken bestandsbeheersysteem dat kan worden bediend en gebruikt met de hulp van elke webserver; het is uitgerust met een flexibel privacybeleid dat ervoor zorgt dat de gegevens toegankelijk zijn volgens uw algemene voorwaarden, waarbij verschillende soorten machtigingen aan verschillende gebruikers worden verleend.

    Verkenner coderen

    Het is een bestandsbrowser geschreven in PHP en dat is het ook gratis voor iedereen die bestanden wil aanmaken en beheren in de cloudomgeving. De applicatie is geladen met gebruiksvriendelijke functies waarmee u kunt beheren alle gerelateerde functies geassocieerd met bestandsbeheer. Het is toegankelijk en te gebruiken op Android en andere mobiele applicaties, desktop en laptop.

    Het is een PHP-applicatie waarmee u bestanden in een cloudomgeving kunt beheren en delen met uw team of community. De software wordt ondersteund door Linux-, Windows- en smartphoneapplicaties en is eenvoudig te installeren en te gebruiken. De encryptie zorgt ervoor dat de vertrouwelijkheid van de informatie behouden blijft.

    Het is een geavanceerd webbestandsbeheersysteem dat uw bestand net zo effectief beheert als elk ander besturingssysteem. Draait op Windows XP en andere bekende besturingssystemen. Het encryptiebeleid zorgt ervoor dat de gegevens alleen toegankelijk zijn voor verschillende systemen met machtigingen die aan verschillende gebruikers zijn verleend. Het is geladen met een prullenbakfunctie en snelle interactie is mogelijk via AJAX.

    KCFinder

    Het is een goed uitgerust gratis bestand browsersysteem en werkt met Apache 2 webserver; het is ook compatibel met andere bekende servers. Het integreert PNG-watermerkondersteuning en HTML5-slepen en laten vallen functies. Meerdere bestanden kunnen worden geüpload en geopend met elke geavanceerde mobiele telefoon, desktop of laptop.

    Net2ftp

    Het is een systeem voor het delen van webbestanden dat wordt beheerd door de FTP-server waar u een groot aantal functies kunt uitvoeren die verband houden met het bestandsbeheersysteem en deze kunt delen met uw team of gemeenschap. U kunt met één klik op de knop bestanden uploaden en downloaden, knippen, kopiëren, chmod, hernoemen en zelfs uw map bekijken.

    Monsta

    Het is een open source bestandsbeheersysteem dat het delen van FTP-bestanden direct mogelijk maakt uw browser. Het bevat PHP- en Ajax-broncode en is geschreven voor alle soorten programmeurs. Ondersteund door het Linux- en Windows-besturingssysteem kunt u uw belangrijke documenten effectief beheren en biedt het ook ondersteuning voor meerdere talen.

    Het is een webgebaseerde bestandsbeheerder geschreven in PHP waarmee u uw bestanden gemakkelijk kunt uploaden en downloaden, kopiëren en hernoemen. Werkt op UNIX-besturingssysteem. Het vereist geen MySQL, maar u kunt er een implementeren als u dat nodig heeft. Het draagt ​​de GPL-licentie en bestaat uit een geavanceerde bestandszoeker.

    Kinky bestandsverkenner

    Het is een volledig gratis, op koude fusie gebaseerd bestandsverkenningssysteem dat u helpt uw ​​bestanden en informatie te delen via een alleen-lezen map. Het helpt u relevante informatie over te brengen aan uw groep of gemeenschap zonder het recht te bieden om rond te snuffelen. Het integreert een Ajax-bestandslaadsysteem.

    Limbo-media

    Een zeer indrukwekkende open source bestandsbeheersoftware die wordt geleverd met een prachtige gebruikersinterface en gebruikersbeheer met toegangscontrole. De tool biedt eenvoudige manieren om verschillende bestandstypen te beheren, waaronder afbeeldingen, video's en documenten.

    Functies van bestandsbeheer:
    - U kunt toegangsrechten instellen voor bestanden en mappen. Er zijn twee soorten rechten: toegang of geen toegang. De bestanden worden opgeslagen in een map die niet via een directe link kan worden gedownload. Het bestand wordt gedownload met een voorafgaande controle van de gebruiker en de toegangsrechten tot het bestand. Elke gebruiker van bestandsbeheer kan beheerdersrechten hebben, wat wordt aangegeven bij het toevoegen van een nieuwe of het bewerken van een bestaande gebruiker. De beheerder kan alles zien, inclusief “verwijderde” bestanden.
    - Versiebeheer van elk bestand. Na het downloaden van een bestand wordt het opgeslagen met een naam die niet toestaat dat bestaande bestanden worden overschreven, en wordt de “oorspronkelijke” naam in de database opgeslagen. Deze aanpak maakt het mogelijk om verschillende statussen van bestanden op te slaan.
    - Automatische creatie van previews van gedownloade afbeeldingen.
    - Het bestand in de manager kan beschikbaar worden gemaakt om te downloaden
    - GPL, code beschikbaar op github

    FM is gemaakt zonder het gebruik van frameworks. Dit is een redelijk normale MVC-applicatie, waarbij de hoofdcontrolleracties kunnen worden geactiveerd door een AJAX-verzoek, bijvoorbeeld:
    - bij het initialiseren van de applicatie wordt de AJAX-controller /ajax/fm/?action=files aangeroepen, de functie files() ontvangt, afhankelijk van de huidige map die in de sessie is opgeslagen, een lijst met bestanden en mappen.
    - als u op een bestand klikt, wordt de DIV met id = “fDialog” actief en afhankelijk van het geselecteerde tabblad van het dialoogvenster ontvangt deze de benodigde gegevens voor het huidige bestand.

    Door de link te volgen, kunt u vertrouwd raken met de basisprincipes van de applicatie.

    Ajax Upload wordt gebruikt om bestanden te uploaden. Het ondersteunt meerdere uploads en stelt u in staat bestanden te uploaden door ze naar de knop "Bestanden uploaden" te slepen en neer te zetten. Belangrijkste nadeel: Ajax Upload werkt niet op tablet (Android) apparaten.

    Installatie:
    1) Download de github bestandsbeheercode
    2) Maak een database en een gebruiker voor toegang tot de database. De dump wordt opgeslagen in de map /sql/fm.sql
    3) Pak de broncode van het systeem uit in een willekeurige map op de webserver
    4) Stel schrijfrechten in voor de vereiste mappen:
    /cache/ /upload/ /upload/_thumb/

    5) Bewerk het bestand /system/config.ini:
    ; caching inschakelen, versnelt de uitvoering van PHP-scripts
    twig_cache = onwaar

    ; de door het systeem gebruikte paden hoeven niet te worden gewijzigd
    applicatie = "/systeem/"
    bibliotheek = "/systeem/bibliotheek/"
    controller = "/systeem/controller/"
    sjablonen = "/systeem/Beeld/sjablonen/"
    layouts = "/systeem/Beeld/layouts/"
    cache = "/ cache"
    uploaden = "uploaden/"


    ; maximale uploadbestandsgrootte in bytes
    sizeLimit = 10485760
    ; achtergrondkleur voor gemaakte miniaturen en JPEG-compressiekwaliteit
    rgb = 0xFFFFFF
    kwaliteit = 100

    ; parameters voor toegang tot de database
    ; omdat PDO wordt gebruikt, andere databases kunnen worden gebruikt
    adapter = "mysql"
    host = "lokale host"
    gebruikersnaam = ""
    wachtwoord = ""
    dbnaam = ""
    6) Open een bestandsbeheerder in de browser. Om in te loggen bestandsbeheerder/bestandsbeheerder
    Login/wachtwoord voor een gebruiker met beheerdersrechten

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

    P.S. U kunt geen wijzigingen aanbrengen in de demo van Bestandsbeheer. ReadOnly, dit is met opzet.
    De interface voor bestandsbeheer is vrij eenvoudig. Als het project interessant is, beloof ik dat ik aan de interface zal werken.