Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $path = "./ress/upload/".$this->session->userdata('username')."/";
- //for rename images
- $banner = $_FILES['banner']['name'];
- $banner = preg_replace('#[^a-z.0-9]#i', '', $banner);
- $boom = explode(".", $banner);
- $ext = end($boom);
- $banner = time("Y-m-d H:i:s").rand().".".$ext;
- //upload
- $uploadfile = $path . basename($banner);
- $filepreparation = array();
- if (copy($_FILES['banner']['tmp_name'], $uploadfile))
- {
- echo "<br>upload : $uploadfile";
- foreach ($_FILES["filespre"]["name"] as $key => $error)
- {
- $error_codes[$error];
- //for rename images
- $fileName = $_FILES["filespre"]["name"][$key]; // The file name
- $fileTmpLoc = $_FILES["filespre"]["tmp_name"][$key]; // File in the PHP tmp folder
- $fileName = preg_replace('#[^a-z.0-9]#i', '', $fileName);
- $kaboom = explode(".", $fileName); // Split file name into an array using the dot
- $fileExt = end($kaboom); // Now target the last array element to get the file extension
- $fileName = @mktime()."-$key.".$fileExt;
- //$moveResult = move_uploaded_file($fileTmpLoc, $path.$fileName);
- if (!copy ($fileTmpLoc, $path.$fileName)) {
- echo "ERROR: File not uploaded. Try again.";
- exit();
- }else{
- $filepreparation[] = $fileName;
- echo "<br>upload : $path.$fileName";
- }
- }
- }else{
- die('gagal copy');
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement