Bläddra i källkod

Add files via upload

Capitan Cloud 1 år sedan
förälder
incheckning
b8d7ea8782
1 ändrade filer med 16 tillägg och 10 borttagningar
  1. 16 10
      Private/scripts/home.php

+ 16 - 10
Private/scripts/home.php

@@ -105,19 +105,19 @@
    //echo($_FILES['filesdd']['tmp_name'][0]);
    //exit(1);
    //error_log("tmp_name0 = ");
-   //if (!empty($_FILES['files'])) {
-   if (!empty($_FILES['filesdd']['tmp_name'][0])) {
-	   
-     //no file uploaded
-     //$uploads = (array)fixMultipleFileUpload($_FILES['files']);
-     //if ($uploads[0]['error'] === UPLOAD_ERR_NO_FILE) {
+   
+   if (!empty($_FILES['files']['tmp_name'][0]) ||  !empty($_FILES['filesdd']['tmp_name'][0])) {
+      
+     $uploads = (array)fixMultipleFileUpload($_FILES['files']);
+     if ($uploads[0]['error'] === PHP_UPLOAD_ERR_NO_FILE) {
        $uploads = (array)fixMultipleFileUpload($_FILES['filesdd']);
-     //}   
+     }   
+     
      //if ($uploads[0]['error'] === PHP_UPLOAD_ERR_NO_FILE) {
      //  echo("WARNING: No file uploaded.");
      //  return;
      //} 
-
+     
      $google = "abcdefghijklmnopqrstuvwxyz";
      if (count($uploads)>strlen($google)) {
        echo("WARNING: Too many uploaded files."); 
@@ -290,6 +290,8 @@
        $i++;
         
      }	 
+    } else {
+     //echo("WARNING: No file uploaded (err-pip-po).");
    }
  }
 
@@ -401,7 +403,11 @@
     
   <div class="dragover" dropzone="copy">  
     
-    <img id="picavatar" src="/img?av=<?PHP echo(AVATAR_NAME);?>&pic=<?PHP echo($profilePic);?>" align="middle">  
+   <div id="fireupload" onclick="$('#files').click()">
+       <img id="picavatar" src="/img?av=<?PHP echo(AVATAR_NAME);?>&pic=<?PHP echo($profilePic);?>" align="middle">  
+   </div> 
+    
+    <input id="files" name="files[]" type="file" accept=".*" style="visibility: hidden;" multiple>
   
     <input type="hidden" id="a" name="a">    
     <input type="hidden" id="f" name="f">  
@@ -972,7 +978,7 @@
            
  <?PHP endif; ?>           
 
-<script src="/static/js/home-js.php?hl=<?PHP echo($lang);?>&av=<?PHP echo(AVATAR_NAME);?>&cv=<?PHP echo($CURRENT_VIEW);?>&cu=<?PHP echo($CUDOZ);?>" type="text/javascript"></script>
+<script src="/js/home-js.php?hl=<?PHP echo($lang);?>&av=<?PHP echo(AVATAR_NAME);?>&cv=<?PHP echo($CURRENT_VIEW);?>&cu=<?PHP echo($CUDOZ);?>" type="text/javascript"></script>
 
 <?PHP if ($CURRENT_VIEW == PUBLIC_VIEW): ?> 
 <script>