2016-06-16 6 views
-1

Ich habe dieses Skript, um Array von Bild hochladen. Im mit einfachen <input type=file name=image[] /> Dieses Skript soll in der Lage sein, Array von mehreren Bildern hochzuladen.

Testen Sie es und es funktioniert gut mit meinem Entwicklungs-Laptop, ich habe es auf meinen Server hochgeladen und es funktioniert nicht. Der Server kann nur das erste Bild akzeptieren, das ich hochgeladen habe. Wie soll ich wissen? Ich erstelle ein Skript, das nur print_r($_FILES)

enthalten Dies ist snipped Ergebnis meiner print_r

Array 
(
    [image] => Array 
     (
      [name] => Array 
       (
        [0] => img001.jpg 
        [1] => 
       ) 

      [type] => Array 
       (
        [0] => image/jpeg 
        [1] => 
       ) 

      [tmp_name] => Array 
       (
        [0] => /tmp/phpFtBfBA 
        [1] => 
       ) 
     [error] => Array 
      (
       [0] => 0 
       [1] => 4 
      ) 

     [size] => Array 
      (
       [0] => 4298 
       [1] => 0 
      ) 
     ) 

)

Quelltext anzeigen, kopieren & Paste auf einen anderen PC, aber das Bild auf demselben Server laden und es funktioniert wieder.

Ich überprüfe alle das gleiche Problem in STACKOVERFLOW und ich bin sicher, dass es nicht der Server ist, weil der Server Bilder hochladen kann, wenn ich es von woanders poste.

Auf der Client-Seite (HTML), überprüfe ich die enctype = multipart/form-data, schließen Sie die '/>' für die Eingabe, aber immer noch die fehlenden $ _FILES.

Vielen Dank im Voraus

+0

Ihrem Gebiet sein sollte .. '' –

+1

Überprüfen Sie, ob Sie Ihre ''

mehrt hat. Beispiel: 'enctype =" multipart/form-data "' – Apoorv

+1

zeigen Sie mir Ihr Formular –

Antwort

0

ich das Problem gefunden .. möchte nur mitteilen, wie ich sie lösen. Hinweis: Dank der Konsole .. doesnt merken, wie Fehler andere Skript beeinflussen können ..

  1. Mein Kollege sind mit wenigen externen js und einen Fehler zeigen tut.

  2. Mit der Entwicklerkonsole fand ich einen fatalen Fehler in der js, der sich auf mein Eingabeformular auswirkt. taken pic from web console

  3. Löschen Sie die Zeile, die sich auf diese schlechte js bezieht. Es funktioniert wieder ..! :-D

  4. (nach der Zeile löschen, die externe js nennen, die HTML noch okay .. fragen, ob sie wirklich die js benötigt :)

  5. Jetzt kann ich schlafen .. danke euch beiden.