Advertisement
Guest User

Untitled

a guest
Jul 10th, 2013
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.77 KB | None | 0 0
  1. <?php
  2. #### delete ####
  3. $foldername= 'foldername';
  4. $filename= 'filename';
  5. $submit= isset($_POST['s'])?$_POST['s']:'';
  6. #### delete ####
  7.  
  8. $imgRoot = 'imgfolder/';
  9. $maschineFolder = strtolower($foldername).'/';
  10.  
  11. $picFolder=strtolower($filename);
  12. $picFolder=preg_replace(array('/\s{2,}/'), ' ', trim($picFolder));
  13. $picFolder=preg_replace("/[^A-Za-z0-9 ]/", '', $picFolder);
  14. $picFolder=stripslashes(str_replace(" ","_",$picFolder));
  15.  
  16. $picName=$picFolder;
  17. $picFolder=$picFolder.'/';
  18.  
  19. $result=1;
  20.  
  21. // # include ImageManipulator class
  22. require_once('ImageManipulator.php');
  23.  
  24. if (!empty($_FILES))
  25.     {
  26.     $upload_ok=array();
  27.    
  28.     foreach($_FILES as $key => $file)
  29.         {
  30.         $validExtensions = array('.jpg', '.jpeg', '.gif', '.png');
  31.         $fileExtension = strtolower(strrchr($file['name'], "."));
  32.  
  33.         if ((in_array($fileExtension, $validExtensions) && ($file['error'] == 0))||$file['error'] == 4)
  34.             {
  35.             $upload_ok=true;
  36.             echo('true');
  37.             }
  38.         else
  39.             {
  40.             $upload_ok=false;
  41.             $result=false;
  42.             echo('false');
  43.             }
  44.         }
  45.     // if(!in_array(false ,$upload_ok))
  46.     if ($upload_ok == true)
  47.         {
  48.         foreach($_FILES as $key => $file)
  49.             {
  50.             if ($file['error'] == 0)
  51.                 {
  52.                 $newNamePrefix = $picName . '_';
  53.                 $CounterPrefix = sprintf("%02d",(preg_replace("/[^0-9]/","", $key)));
  54.                 $fileExtension = strtolower(strrchr($file['name'], "."));
  55.                 $manipulator = new ImageManipulator($file['tmp_name']);
  56.                 $newImage = $manipulator->resample(1024, 1024);
  57.                 $manipulator->save($imgRoot . $maschineFolder . $picFolder . $newNamePrefix . $CounterPrefix . $fileExtension);
  58.                 }
  59.             }
  60.         }
  61.     }
  62. ?>
  63. <!DOCTYPE html>
  64. <html>
  65. <head>
  66. <title>Upload Files</title>
  67. </head>
  68. <body>
  69. <form enctype="multipart/form-data" method="post" action="">
  70.  
  71. <div class="row">
  72.     <input type="file" name="fileToUpload1" id="fileToUpload1" accept="image/*" />
  73. </div>
  74. <div class="row">
  75.     <input type="file" name="fileToUpload2" id="fileToUpload2" accept="image/*" />
  76. </div>
  77. <div class="row">
  78.     <input type="file" name="fileToUpload3" id="fileToUpload3" accept="image/*" />
  79. </div>
  80.  
  81. <div class="row">
  82.     <input type="submit" name="s" value="Upload" />
  83. </div>
  84.  
  85. </form>
  86.  
  87. <?php
  88. if(isset($result))
  89.     {
  90.     if (empty($result))
  91.         {
  92. ?>
  93. <div class="ad-input-error">
  94.                 <h1>###### warning ######</h1>
  95. <?php
  96. foreach($_FILES as $key => $file)
  97.     {
  98.     $CounterPrefix = preg_replace("/[^0-9]/","", $key);
  99.     $validExtensions = array('.jpg', '.jpeg', '.gif', '.png');
  100.     $fileExtension = strtolower(strrchr($file['name'], "."));
  101.     if ($file['error']==1 || $file['error']==2) { echo '<p>&bull; Image '. ($CounterPrefix) .' to big.</p>';}
  102.     if (!in_array($fileExtension, $validExtensions)&&($file['error'] == 0)) { echo '<p>&bull; File '. ($CounterPrefix) .' is no picture.</p>';}
  103.     }
  104. ?>
  105. </div>
  106. <?php
  107.         }
  108.     }
  109. ?>
  110.  
  111. </body>
  112. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement