Seltsamer Fehler mit der Übergabe von FILES in php...

  • Hello, also

    ich hab auf meinem Forum ein Fotoalbum, mit Mehrfacher Uploadmöglichkeit, also mehrere dateien gleichzeitig. Nun is es so, der User aknn per Button klick beliebig viele File-Felder erzeugen. Das geschieht mit Javascript und der innerHTML eigenschaft, da werden die neuen textfelder immer neu eingeben von JS: die felder sehen so aus:

    <input type="file" name="pic_file[]" class="filefield" size="39" />

    wenn ich jetzt auf absenden kllicke wird das script normal ausgeführt, aber aus iregndeinem grund werden NUR bei FF (!!) die dateien nicht übernommen, also das array ist leer in php angekommen, in IE 7 und opera geht das aber einwandfrei? wie kann das sein? wo könnte der fehler liegen?

    danek für antworten

    PHP
    if(isset($this) || !isset($this)){ // that's the question...
  • ja hab ich natürlich, weil i IE und Opera funktionierts!

    Kanns vllt an der Zeile:
    <input type="file" name="pic_file[]" class="filefield" size="39" />

    liegen? nimmt firefox die arrays nicht? wenn sie über dieses formularelement übergeben werden?

    PHP
    if(isset($this) || !isset($this)){ // that's the question...
  • das ist ein trick, zb bei checkboxen damit herausgefunden werden kann in php welche markiert wurden... aber okay

    aus irgendeinem grrund funktinierts plötzlich überall, ich freu mich, weiß net mehr als vorher aber egal
    trotzdem danke

    PHP
    if(isset($this) || !isset($this)){ // that's the question...