Skip to main content

mutiple uploads using php5

create a file php file name it mutiple.php and paste the code written below
===============================================================






<style type="text/css">
<!--
body,td,th {
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px; 

}
body {
        background-color: #CCCCCC;
}
.style2 {color: #FF9900}
.style3 {color: #FF6600}
-->
</style>
<?php
class uploads
{
  private $uploaddir = '../uploads/mutipleimages/';
  private $Images=array();
  public function uploads()
  {
  }
  public function init()
  {
   $files=0;
    print('<form name="f1" action="mutiple.php" method="post"
enctype="multipart/form-data">');
    print('<table width="509" border="0" align="center"
cellpadding="0" cellspacing="0">
    <tr>
    <td width="134" height="30"><span class="style1">Number of uploads
</span></td>
    <td width="375"><select name="fields">
        <option value="select">select...</option>
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="4">4</option>
        <option value="6">6</option>
        <option value="8">8</option>
        <option value="10">10</option>
        <option value="12">12</option>
        <option value="14">14</option>
        <option value="16">16</option>
        <option value="18">18</option>
        <option value="20">20</option>
    </select>
    <input name="go" type="submit" id="go" value="go"></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td> <input type="hidden" name="MAX_FILE_SIZE" value="1000000" /
><input type="file" name="images[]" id="images[]"></td>
  </tr>');
   if(isset($_POST['go']))
   {
      $files=$_POST['fields'];
          for($d=1;$d<=$files;$d++)
         {
          print('<tr> <td>&nbsp;</td> <td> <input type="hidden"
name="MAX_FILE_SIZE" value="1000000" /><input type="file"
name="images[]" id="images[]"></td> </tr>');
         }
    }
    print('<tr>
    <td>&nbsp;</td>
    <td><input name="Upload" type="submit" id="Upload"
value="Upload"></td>
    </tr>
    </table>');
    print('</form>');
  }
/**/
public function uploadfiles()
{
     print('<table width="70%" border="0" align="center"
cellpadding="0" cellspacing="0" bordercolor="#000000">
    <tr bgcolor="#000000">
    <td width="242" height="30"><div align="center"
class="style3">File Name </div></td>
    <td width="484"> <div align="center"><span class="style2">Uploaded
location </span></div></td>
   </tr>');
   if(isset($_POST['Upload']))
     {
           foreach($_FILES['images']['error'] as $key=>$error)
           {
           if($error==UPLOAD_ERR_OK)
           {
                $filename=$this->uploaddir.basename($_FILES['images']['name']
[$key]);
                move_uploaded_file($_FILES['images']['tmp_name'][$key],$filename);
                print( '<tr bgcolor="#C1C1C1"><td height="30"> <div align="center">'.
$_FILES['images']['name'][$key].'</td> <td width="484"> <div
align="center">'.$filename.'</td> </tr>');
                }
           }
        }
        print('</table>');
  }

}
$mutiple=new uploads();
$mutiple->init();
$mutiple->uploadfiles();
?> 

Comments

Popular posts from this blog

Better Memory management with PixiJS or How to manage cpu and cpu memory in PixiJS.

PixiJS is my favorite framework when i am looking for a web games specially for mobile or desktop  PixiJS is fast blazing fast and you can get a decent FPS even on older device.   so here is my optimization techniques for PixiJs 1. manage your sprites in a better way use spritesheet to reduce the draw calls create big sprite sheet which contain multiple sprites can be draw in gpu with a single draw call. use TexturePacker  https://www.codeandweb.com/texturepacker  best tool when its comes to spritesheet 2. for floating point calculation round off calculation for example let  speed = 0.75 ; let  position = 100 ; console . log ( Math . round ( speed * position )) 3. don't create very big canvas when u need a big canvas size game just try to create a small canvas and translate it. 4. its very important one managing TextureCache in memory you can get all TextureCache list by using  Object.entries(PIXI.utils.TextureCache); so even you use ap...

adding particles Effect in pixijs using https://pixijs.io/pixi-particles-editor/

adding particle in pixijs is very easy using the below tool more information can be found below https://github.com/pixijs/pixi-particles https://pixijs.io/pixi-particles-editor/ required packages  /// < reference path = "node_modules/pixi-particles/ambient.d.ts" /> import 'pixi-particles' code of particle delcare a     global variable   private emitter ?: Emitter ; const img = PIXI . Texture . from ( "./assets/images/particle.png" ); this . emitter = new Emitter ( this ,[ img ],{ "alpha" : { "start" : 0.62 , "end" : 0.39 }, "scale" : { "start" : 0.1 , "end" : 0.9 , "minimumScaleMultiplier" : 1.25 }, "color" : { "start" : "#ffff8f" , "end" : ...