PHP-Programm erhalten mit ChatGPT - es ist erstaunlich

  • Hallo!

    Ich finde ChatGPT wirklich heiß. Hatte ein PHP-Programm geschrieben, mit dem man Dateien auf meinen Webspace hochladen kann. Dass der Benutzer mehrere Dateien auswählen und 'in einem Rutsch' hochladen könnte, erwies sich als kompliziert. Ich habe dann einfach ChatGPT mit der Aufgabe betraut. Und siehe, nicht nur, dass es sofort funktioniert, auch passt sich der Code vollkommen meinem bisherigen Skript an; ich muss nicht einmal nacharbeiten. Ich finde diese Leistung erstaunlich:!: Und ihr?

    Grüße, Streethawk68

    Hiermit beenden Sie Ihre Windows-Sitzung / OK vielleicht ABBRECHEN

  • Hallo und guten Morgen!

    Falls jemand hier sich gut mit PHP auskennt ... es wäre toll, wenn er/sie mir sagen kann, wie sicher oder unsicher dieses Skript ist. Es soll ohne einen .htaccess-Schutz im Netz stehen.

    Außerdem noch die Frage: Das Skript funktioniert nur, wenn der Ordner, in dem es steht, die Dateiberechtigungen "777" hat, also auch "ausführen" erlaubt. Ist das nicht gefährlich? Was kann man für die Sicherheit tun?

    Grüße, Streethawk68

    Hiermit beenden Sie Ihre Windows-Sitzung / OK vielleicht ABBRECHEN

  • Bei Dateiuploads wäre ich sehr vorsichtig. Wie gewährleistest du, dass niemand eine Datei mit Schadcode hochlädt?

    Ist einmal eine schädliche Datei auf deinem Webserver kann sie im dümmsten Fall, Schadcode überall auf dem Webhost ausführen und somit potentiell auch parallel installierte CMS Systeme hacken.
    Mein Rat: Skript offline nehmen, wenn du nicht ganz genau weisst was du tust!

    JoomGallery::friends ist weiterhin auf der Suche nach Helfern für die JoomGallery 4 Weiter-Entwicklung!

    Gesucht sind Leute für die PHP-Entwicklung, zum Testen, Übersetzen und Dokumentieren.

    Bei Interesse melde dich per PM oder Mail bei mir (Elfangor93).

  • Okay. Skript fürs erste offline genommen. Da eh nur ein paar Verwandte bestimmte Bilder hochladen sollen: Mit .htaccess schützen und um Nichtweitergabe des Logins bitten... vertretbar?

    Grüße!

    Hiermit beenden Sie Ihre Windows-Sitzung / OK vielleicht ABBRECHEN

  • You could use this for example:

    GitHub - verot/class.upload.php: This PHP class uploads files and manipulates images very easily. It is in fact as much as an image processing class than it is an upload class. Compatible with PHP 4, 5, 7 and 8. Supports processing of local files,…
    This PHP class uploads files and manipulates images very easily. It is in fact as much as an image processing class than it is an upload class. Compatible with…
    github.com

    JoomGallery::friends ist weiterhin auf der Suche nach Helfern für die JoomGallery 4 Weiter-Entwicklung!

    Gesucht sind Leute für die PHP-Entwicklung, zum Testen, Übersetzen und Dokumentieren.

    Bei Interesse melde dich per PM oder Mail bei mir (Elfangor93).

  • Sieht gut aus und funktioniert auch. Aber ich kann die Bilder nur als tmp-Link anklicken; sie sind nirgends auf meinem Server zur Weiterverwendung :?:

    Und dieses Programm darf alleine im Netz stehen und ist weitgehend sicher?

    Grüße!

    P.S.: Bitte auch Frage aus #12 beantworten, .htaccess...

    Hiermit beenden Sie Ihre Windows-Sitzung / OK vielleicht ABBRECHEN