Mark: Dateiupload mit PHP

Ich benutze schon seit längerem ein Skript lokal auf der Festplatte, in Verbindung mit xampp. Ich habe mir nun das aktuelle xampp mit php 5.1.1 draufgespielt und seitdem habe ich folgendes Problem.

Das Skript soll den Namen einer hochzuladenden Datei auswerten. Dazu gibt es ein Inputfeld mit dem type="file" und dem name="thefile". Die Auswertung erfolgt über $_POST['thefile_name']. Dies funktioniert jetzt nicht mehr. Ich kann mir den Pfad über $_POST['thefile'] zurückgeben lassen, aber mit dem Suffix _name kann PHP wohl nichts mehr anfangen. Früher war dies problemlos möglich.

  1. n'abend,

    Ich benutze schon seit längerem ein Skript lokal auf der Festplatte, in Verbindung mit xampp. Ich habe mir nun das aktuelle xampp mit php 5.1.1 draufgespielt und seitdem habe ich folgendes Problem.

    welche php-version hast du den früher benutzt?

    Das Skript soll den Namen einer hochzuladenden Datei auswerten. Dazu gibt es ein Inputfeld mit dem type="file" und dem name="thefile". Die Auswertung erfolgt über $_POST['thefile_name']. Dies funktioniert jetzt nicht mehr. Ich kann mir den Pfad über $_POST['thefile'] zurückgeben lassen, aber mit dem Suffix _name kann PHP wohl nichts mehr anfangen. Früher war dies problemlos möglich.

    $_FILES['thefile']['name'] ist dein freund ;)
    $_FILES - predefined variables

    weiterhin schönen abend...

    --
    wer braucht schon großbuchstaben?
    sh:( fo:# ch:# rl:° br:> n4:& ie:{ mo:} va:) de:] zu:} fl:{ ss:? ls:[ js:|
  2. hi,

    Die Auswertung erfolgt über $_POST['thefile_name']. Dies funktioniert jetzt nicht mehr.

    http://www.php.net/manual/de/features.file-upload.php

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. hi,

      Die Auswertung erfolgt über $_POST['thefile_name']. Dies funktioniert jetzt nicht mehr.

      http://www.php.net/manual/de/features.file-upload.php

      gruß,
      wahsaga

      boah Danke an euch Beide. Ich habe mich auf http://aktuell.de.selfhtml.org/artikel/phpasp/php-uploadcheck/index.htm verlassen. Sollte bei gelegenheit mal erneuert werden ;)

      1. »

        boah Danke an euch Beide. Ich habe mich auf http://aktuell.de.selfhtml.org/artikel/phpasp/php-uploadcheck/index.htm verlassen. Sollte bei gelegenheit mal erneuert werden ;)

        Hm ich würde sagen das <I> hängt.
        <I> Steht für Initativstrafe.

        http://www.gso-koeln.de/simon/self/lexikon.htm#imho

      2. Moin!

        boah Danke an euch Beide. Ich habe mich auf http://aktuell.de.selfhtml.org/artikel/phpasp/php-uploadcheck/index.htm verlassen. Sollte bei gelegenheit mal erneuert werden ;)

        Nein, du hast diese Seite nur als Ausgangspunkt für deine eigenen Veränderungen gemacht. Diese Seite nutzt schändlicherweise die Einstellung "register_globals=on", weshalb ja auch $thefile als Variable zur Verfügung steht - die kommt aber eben nicht aus $_POST['thefile'], sondern aus $_FILES['thefile'] - das war dein Umsetzungsfehler.

        - Sven Rautenberg

        --
        My sssignature, my preciousssss!