2016-05-03 18 views
0

Ich arbeite mit einem PHP-Code für mehr Bild-Upload und seine Arbeit auf meinen WAMP lokalen Server und die Bilder angezeigt, wenn Echo aus:Uploaded Bilder nicht angezeigt

<?php 

if(is_array($_FILES)) 
{ 
     foreach ($_FILES['files']['name'] as $name => $value) 
     { 
      $file_name = explode(".", $_FILES['files']['name'][$name]); 
      $allowed_ext = array("jpg", "jpeg", "png", "gif"); 
      if(in_array($file_name[1], $allowed_ext)) 
      { 
       $new_name = substr(sha1(mt_rand()),0,50) . '.' . $file_name[1]; 
       $sourcePath = $_FILES['files']['tmp_name'][$name]; 
       $target = "photos/".$new_name; 
       if(move_uploaded_file($sourcePath, $target)) 
       { 
        echo "<img src='".$target."' />"; 
       }     
      }    
     } 
} 

?> 

Aber wenn ich es auf meine Website hochgeladen, Die Bilder werden in den Fotoordner hochgeladen, aber die Bilder werden nicht wiedergegeben.

Dies ist ein Screenshot von meinem WAMP lokalen Server: This is a screenshot of my WAMP local server:

Und hier ist für meine Website: And here is for my website

+0

Es läuft normalerweise auf => http://php.net/manual/en/function.error-reporting.php –

+2

Verwenden Sie firebug, um den Pfad zu überprüfen, der es ist derzeit halten. – shzyincu

+0

Sorry, ich weiß nicht wirklich, was Feuerbug ist –

Antwort

0

Ich habe meine Fehler herausgefunden, über dem Code entspricht nicht meiner Website Code ich weiß nicht wie, aber ich hatte einen leichten Fehler wie diese

$allowed_ext = array("jpg". "jpeg", "png", "gif"); 

Und ich bin das Hochladen durch die jQuery$.ajax so Ich kann keinen Fehler direkt von meiner PHP-Seite bekommen

Verwandte Themen