1. Forum
  2. News
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Filebase
  • Anmelden oder registrieren
  • Suche
CMS
  • Alles
  • CMS
  • Artikel
  • Seiten
  • Forum
  • Dateien
  • Erweiterte Suche
  1. RetroTown
  2. Filebase
  3. Retro Contents
  4. CMS
  • Fileuploader PHP [OOP][MySQLi]

    • dumbman
    • 1. August 2017 um 10:54
    • 96 Downloads
    • 11 Kommentare
    • Herunterladen
    • Übersicht
    • Versionen 1
    • Kommentare 11

    Ein einfacher Fileuploader zum hochladen seiner Dateien und downloaden anderer dateien.

    <p><img src="https://habbo.md/fileuploader/images/logo.png" alt="logo.png"></p>
    <p>Ich habe in den letzten Tagen meinen fileuploader in OOP fertigprogrammiert. Diesen möchte ich euch gerne zur verfügung stellen. Es handelt sich hierbei um ein Grundgerüst eines fileuploaders. Kostenlose Nachergänzungen sind geplant, lassen aber auf sich warten.</p>
    <p>Für den fileuploader sind folgende Features noch geplant:<br></p>
    <ul>
    <li>Vernünftige htaccess damit die Links schöner aussehen.</li>
    <li>Ein Updateblog.</li>
    <li>Eine sichere Downloadausgabe der php files.</li>
    <li>Downloadbalken</li>
    <li>Login und Registrierung und dementsprechende kostenlose und Premium-Features.</li>
    <li>Direktanzeige für Bilddateien wie png, gif oder jpg.</li>
    <li>Bislang läuft die Verbindung zwischen Ordner und Datenbank asynchron. Dies wird geändert.</li>
    <li>Admin Panel. Öffentliche Dateien können verwaltet werden, Filegröße darf beliebig verändert werden, file typen dürfen freigegeben oder gesperrt werden.</li>
    </ul>
    <p></p>
    <p>Ich habe leider die Datenbank vergessen. In der neuen Version werde ich die Datenbank hinzufügen. Hier findet ihr die aktuelle:<br><a href="http://habbo.md/fileuploader/d…amp;file=db.sql">http://habbo.md/fileuploader/d…amp;file=db.sql</a></p>
    <p>Ihr dürft den Fileuploader ohne Copyrightpflicht für die Eigenverwendung, weiterentwicklung oder etc benutzen.<br>Für die Kommerzielle Nutzung des fileuploaders ist eine Anfrage an <woltlab-metacode data-name="email" data-attributes="WyJ3Lnd1bGxlckBnbXguZGUiXQ=="></woltlab-metacode> zu schicken!</p>
    <p>Virustotal: <a href="https://www.virustotal.com/de/file/99b8dd…sis/1501577588/">https://www.virustotal.com/de/file/99b8dd…sis/1501577588/</a><br>Livedemo: <a href="https://habbo.md/fileuploader/">https://habbo.md/fileuploader/</a></p>
    <p>Screenshots<br></p>
    <woltlab-spoiler data-label=""><p><img src="http://i.imgur.com/rYGm6Q4.png" alt="rYGm6Q4.png"></p></woltlab-spoiler><p><br></p>
    <woltlab-spoiler data-label=""><p><img src="http://i.imgur.com/aC6sKjS.png" alt="aC6sKjS.png"></p></woltlab-spoiler><p></p>
    <p>Im Downloadanhang befinden sich keine hochgeladenen files!</p>
    <p>- Holyfuture</p>

    • Version 1.0.0

      • dumbman
      • 1. August 2017 um 10:52
      • 475,32 kB
      • 96 Downloads
    BrotherF
    16. Februar 2018 um 16:40

    Hat noch jemand die Datenbank?

    NoHand
    30. Oktober 2017 um 17:05

    Wo ist die Datenbank?

    Kpoi
    5. August 2017 um 16:18

    Hi, soll nicht beleidigend wirken allerdings würde ich getreu OOP ein File Object erstellen welche alle Properties handhabt. Bspw. in deine getUpload Klasse, ich würde eben ein File Object erstellen, dieses beinhaltet die Funktion initFromFileUpload oder createFileFromUpload indem die Properties wie bspw. File-Type, File-Size etc. des Objektes selbst gesetzt werden (über setter und getter). So kannst man viel besser und flexibler mit dem File arbeiten und verwendet das Standard-Pattern.

    dumbman
    5. August 2017 um 16:19
    Autor

    hatespeech

    Kpoi
    5. August 2017 um 16:31

    loser

    dumbman
    5. August 2017 um 16:35
    Autor

    versager

    ragout
    5. August 2017 um 16:37

    Ich würde aber noch eine Factory und nen paar Mapper einbauen, vielleicht auch noch 2-3 Business Objects. Des Weiteren solltest du dir mal MVC, MVVM & MVP anschauen.
    Noch ein Tipp wäre für das nächste Projekt eine Library oder gar ein ganzes Framework zu nutzen. Empfehlen kann ich dir da Laravel, Symfony oder auch Zend.

    dumbman
    5. August 2017 um 16:38
    Autor

    puh, da muss ich erst mal meikel fragen ob er mit mir das pogramieren kann. danke für euren netten tipps. viel liebe

    Kronix
    3. August 2017 um 18:34

    Schön clean alles und simple aufgebaut, gefällt mir!
    Wobei man den header etwas schöner gestalten kann.

    Datei-Informationen

    Website
    habbo.md/fileuploader/
    1. Datenschutzerklärung
    2. Impressum
    3. Doppelaccount beantragen
    Codemaster² Design coded & layout by Gino Zantarelli 2023-2025©
    Community-Software: WoltLab Suite™ 6.0.22