Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php //usando as tags de php pra poder a sintaxe funcionar aqui no paste
- function upload(){
- /* Insira aqui a pasta que deseja salvar o arquivo*/
- $pasta = 'uploads/';
- for($j=0; $j<count($_FILES['nome_imagem']['name']); $j++){
- $_FILES['nome_imagem']['name'][$j];
- $_FILES['nome_imagem']['tmp_name'][$j];
- $_FILES['nome_imagem']['type'][$j];
- }
- $largura = 310;
- $altura = 350;
- if (!preg_match("/.(gif|bmp|png|jpg|jpeg){1}$/i", $_FILES['nome_imagem']['type'])) {
- echo "Isso não é uma imagem.";
- }
- $dimensoes = getimagesize($_FILES['nome_imagem']['tmp_name']);
- if ($dimensoes[0] > $largura) {
- echo "A largura da imagem não deve ultrapassar " . $largura . " pixels";
- $this->template->set('title', 'Painel de Controle - Aquecebem');
- $this->load->view('includes/header-admin.php');
- $this->load->view('admin/arquitetos.php', array('error' => ' '));
- $this->load->view('includes/footer-admin.php');
- return false;
- }
- // Verifica se a altura da imagem é maior que a altura permitida
- if ($dimensoes[1] > $altura) {
- echo "Altura da imagem não deve ultrapassar " . $altura . " pixels";
- $this->template->set('title', 'Painel de Controle - Aquecebem');
- $this->load->view('includes/header-admin.php');
- $this->load->view('admin/arquitetos.php', array('error' => ' '));
- $this->load->view('includes/footer-admin.php');
- return false;
- }
- preg_match("/.(gif|bmp|png|jpg|jpeg){1}$/i", $_FILES['nome_imagem']['name'], $ext);
- $nome_final = md5(uniqid(time())) . "." . $ext[1];
- if (move_uploaded_file($_FILES['nome_imagem']['tmp_name'], $pasta . $nome_final)){
- //$this->produtos_model->insert();
- $id_categorias = $_POST['id_categorias'];
- $id_subcategoria = $_POST['id_subcategoria'];
- $nome = $_POST['nome'];
- $descricao = $_POST['descricao'];
- $caracteristicas = $_POST['caracteristicas'];
- mysql_query("INSERT INTO produtos VALUES ('', '".$id_categorias."', '".$id_subcategoria."', '".$nome."', '".$_FILES['nome_imagem']['name']."', '".$pasta . $nome_final."', '".$descricao."', '".$caracteristicas."')");
- echo "<script>alert('Arquivo Enviado');</script>";
- ?>
Advertisement
Add Comment
Please, Sign In to add comment