Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- #### delete ####
- $foldername= 'foldername';
- $filename= 'filename';
- $submit= isset($_POST['s'])?$_POST['s']:'';
- #### delete ####
- $imgRoot = 'imgfolder/';
- $maschineFolder = strtolower($foldername).'/';
- $picFolder=strtolower($filename);
- $picFolder=preg_replace(array('/\s{2,}/'), ' ', trim($picFolder));
- $picFolder=preg_replace("/[^A-Za-z0-9 ]/", '', $picFolder);
- $picFolder=stripslashes(str_replace(" ","_",$picFolder));
- $picName=$picFolder;
- $picFolder=$picFolder.'/';
- $result=1;
- // # include ImageManipulator class
- require_once('ImageManipulator.php');
- if (!empty($_FILES))
- {
- $upload_ok=array();
- foreach($_FILES as $key => $file)
- {
- $validExtensions = array('.jpg', '.jpeg', '.gif', '.png');
- $fileExtension = strtolower(strrchr($file['name'], "."));
- if ((in_array($fileExtension, $validExtensions) && ($file['error'] == 0))||$file['error'] == 4)
- {
- $upload_ok=true;
- echo('true');
- }
- else
- {
- $upload_ok=false;
- $result=false;
- echo('false');
- }
- }
- // if(!in_array(false ,$upload_ok))
- if ($upload_ok == true)
- {
- foreach($_FILES as $key => $file)
- {
- if ($file['error'] == 0)
- {
- $newNamePrefix = $picName . '_';
- $CounterPrefix = sprintf("%02d",(preg_replace("/[^0-9]/","", $key)));
- $fileExtension = strtolower(strrchr($file['name'], "."));
- $manipulator = new ImageManipulator($file['tmp_name']);
- $newImage = $manipulator->resample(1024, 1024);
- $manipulator->save($imgRoot . $maschineFolder . $picFolder . $newNamePrefix . $CounterPrefix . $fileExtension);
- }
- }
- }
- }
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <title>Upload Files</title>
- </head>
- <body>
- <form enctype="multipart/form-data" method="post" action="">
- <div class="row">
- <input type="file" name="fileToUpload1" id="fileToUpload1" accept="image/*" />
- </div>
- <div class="row">
- <input type="file" name="fileToUpload2" id="fileToUpload2" accept="image/*" />
- </div>
- <div class="row">
- <input type="file" name="fileToUpload3" id="fileToUpload3" accept="image/*" />
- </div>
- <div class="row">
- <input type="submit" name="s" value="Upload" />
- </div>
- </form>
- <?php
- if(isset($result))
- {
- if (empty($result))
- {
- ?>
- <div class="ad-input-error">
- <h1>###### warning ######</h1>
- <?php
- foreach($_FILES as $key => $file)
- {
- $CounterPrefix = preg_replace("/[^0-9]/","", $key);
- $validExtensions = array('.jpg', '.jpeg', '.gif', '.png');
- $fileExtension = strtolower(strrchr($file['name'], "."));
- if ($file['error']==1 || $file['error']==2) { echo '<p>• Image '. ($CounterPrefix) .' to big.</p>';}
- if (!in_array($fileExtension, $validExtensions)&&($file['error'] == 0)) { echo '<p>• File '. ($CounterPrefix) .' is no picture.</p>';}
- }
- ?>
- </div>
- <?php
- }
- }
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement