raketenquelltextleser: Wiki: Dateiupload mit PHP

Beitrag lesen

problematische Seite

Die neuen MIME-Funktionen von PHP werden mEn gar nicht benutzt.

Ich bin mir jetzt nicht ganz sicher, was Du mit „Die neuen MIME-Funktionen“ genau meinst, aber in dem von Julius verlinkten Skript finde ich:

2865: $finfo     = finfo_open( FILEINFO_MIME_TYPE );

Das wäre ein Kandidat und wird auch benutzt.

https://www.php.net/manual/de/fileinfo.constants.php „sagt“:

FILEINFO_MIME_TYPE (integer) Gibt den MIME-Typ zurück. Verfügbar seit PHP 5.3.0.

https://www.php.net/manual/de/intro.fileinfo.php „sagt“:

Einführung:

Die Funktionen in diesem Modul versuchen den Typ und die Codierung des Inhaltes einer Datei durch untersuchen bestimmter magischen Byte-Sequenzen an spezifischen Stellen innerhalb der Datei. Obwohl dies kein "kugelsicherer" Ansatz ist machen sie dennoch gute Arbeit.

https://www.php.net/manual/de/function.mime-content-type wiederum weist mime_content_type() als Bestandteil der fileinfo-Funktions-Gruppe aus. Sagt aber auch, dass gäbe es schon seit PHP 4.3.0:

(PHP 4 >= 4.3.0, PHP 5, PHP 7)

Das macht mich nun etwas unsicher, denn eine der neuen MIME-Funktionen“ kann es demnach nicht sein…

Oder hast Du was anderes gemeint?

Anbei: An dem gezeigten Skript gäbe einiges zu kritisieren. Z.B. die Vermischung von Programm und Daten…

3 52

Wiki: Dateiupload mit PHP

Julius
  • php
  • selfhtml-wiki
  • sicherheit
  1. 0
    dedlfix
    1. 0
      Matthias Scharwies
      1. 2
        Julius
    2. 3
      Julius
      1. 1
        TS
        1. 0
          1unitedpower
          1. 1
            Julius
            1. 0
              1unitedpower
              1. 0
                TS
                1. 0
                  1unitedpower
          2. 0
            robertroth
            1. 3
              Raketenquellsuchsystem
              1. 0

                Wiki: Dateiupload mit PHP (Verständlichere Ergänzung)

                Raketenquellsuchsystem
              2. 2
                robertroth
                1. 0
                  Raketenquellsuchsystem
                2. 1
                  Rolf B
          3. 1
            TS
            1. 0
              1unitedpower
              1. 1
                TS
                1. 0
                  1unitedpower
                2. 1
                  robertroth
                  • idee
                  • php
                  • sicherheit
            2. 1
              Julius
              1. 2
                TS
                1. 2
                  Julius
                  1. 0
                    TS
            3. -1
              Raketenstarter
              1. -1
                Raketenstarter
      2. 0
        dedlfix
  2. 1
    Gunnar Bittersmann
    • grafik
    • grafik
    • selfhtml-wiki
    1. 0
      Der Martin
      1. 0

        webp-Konverter <.->

        Raketenwilli
        1. 0
          Der Martin
          • grafik
          • grafik
          1. 0
            Raketenwilli
            • produktinfo
            1. 0
              Der Martin
              • humor
              • produktinfo
          2. 0
            Raketenwilli
    2. 2
      dedlfix
  3. 2
    Matthias Apsel
    1. 2
      Julius
  4. 2
    Felix Riesterer
    1. 4
      Julius
  5. 0
    1unitedpower
    1. 1
      Julius
  6. 2
    Julius
    1. 0
      TS
      1. 1
        Julius
        1. 0
          TS
          1. 0
            Tabellenkalk
            1. 0
              TS
              1. 0
                raketenquelltextleser
                1. 1
                  Julius
                  • php
                  • sicherheit
              2. 1
                Julius