SHOW:
|
|
- or go back to the newest paste.
| 1 | <?php //usando as tags de php pra poder a sintaxe funcionar aqui no paste | |
| 2 | ||
| 3 | function upload(){
| |
| 4 | ||
| 5 | ||
| 6 | /* Insira aqui a pasta que deseja salvar o arquivo*/ | |
| 7 | $pasta = 'uploads/'; | |
| 8 | ||
| 9 | for($j=0; $j<count($_FILES['nome_imagem']['name']); $j++){
| |
| 10 | $_FILES['nome_imagem']['name'][$j]; | |
| 11 | $_FILES['nome_imagem']['tmp_name'][$j]; | |
| 12 | $_FILES['nome_imagem']['type'][$j]; | |
| 13 | } | |
| 14 | ||
| 15 | $largura = 310; | |
| 16 | ||
| 17 | $altura = 350; | |
| 18 | ||
| 19 | - | if (!preg_match("/.(gif|bmp|png|jpg|jpeg){1}$/i", $type)) {
|
| 19 | + | if (!preg_match("/.(gif|bmp|png|jpg|jpeg){1}$/i", $_FILES['nome_imagem']['type'])) {
|
| 20 | echo "Isso não é uma imagem."; | |
| 21 | } | |
| 22 | ||
| 23 | - | $dimensoes = getimagesize($tmpname); |
| 23 | + | $dimensoes = getimagesize($_FILES['nome_imagem']['tmp_name']); |
| 24 | ||
| 25 | if ($dimensoes[0] > $largura) {
| |
| 26 | echo "A largura da imagem não deve ultrapassar " . $largura . " pixels"; | |
| 27 | ||
| 28 | $this->template->set('title', 'Painel de Controle - Aquecebem');
| |
| 29 | $this->load->view('includes/header-admin.php');
| |
| 30 | $this->load->view('admin/arquitetos.php', array('error' => ' '));
| |
| 31 | $this->load->view('includes/footer-admin.php');
| |
| 32 | return false; | |
| 33 | } | |
| 34 | ||
| 35 | // Verifica se a altura da imagem é maior que a altura permitida | |
| 36 | if ($dimensoes[1] > $altura) {
| |
| 37 | echo "Altura da imagem não deve ultrapassar " . $altura . " pixels"; | |
| 38 | ||
| 39 | $this->template->set('title', 'Painel de Controle - Aquecebem');
| |
| 40 | $this->load->view('includes/header-admin.php');
| |
| 41 | $this->load->view('admin/arquitetos.php', array('error' => ' '));
| |
| 42 | $this->load->view('includes/footer-admin.php');
| |
| 43 | return false; | |
| 44 | } | |
| 45 | ||
| 46 | - | preg_match("/.(gif|bmp|png|jpg|jpeg){1}$/i", $imagem, $ext);
|
| 46 | + | preg_match("/.(gif|bmp|png|jpg|jpeg){1}$/i", $_FILES['nome_imagem']['name'], $ext);
|
| 47 | ||
| 48 | $nome_final = md5(uniqid(time())) . "." . $ext[1]; | |
| 49 | ||
| 50 | - | if (move_uploaded_file($tmpname, $pasta . $nome_final)){
|
| 50 | + | if (move_uploaded_file($_FILES['nome_imagem']['tmp_name'], $pasta . $nome_final)){
|
| 51 | ||
| 52 | //$this->produtos_model->insert(); | |
| 53 | ||
| 54 | $id_categorias = $_POST['id_categorias']; | |
| 55 | $id_subcategoria = $_POST['id_subcategoria']; | |
| 56 | $nome = $_POST['nome']; | |
| 57 | $descricao = $_POST['descricao']; | |
| 58 | $caracteristicas = $_POST['caracteristicas']; | |
| 59 | ||
| 60 | - | mysql_query("INSERT INTO produtos VALUES ('', '".$id_categorias."', '".$id_subcategoria."', '".$nome."', '".$imagem."', '".$pasta . $nome_final."', '".$descricao."', '".$caracteristicas."')");
|
| 60 | + | mysql_query("INSERT INTO produtos VALUES ('', '".$id_categorias."', '".$id_subcategoria."', '".$nome."', '".$_FILES['nome_imagem']['name']."', '".$pasta . $nome_final."', '".$descricao."', '".$caracteristicas."')");
|
| 61 | ||
| 62 | echo "<script>alert('Arquivo Enviado');</script>";
| |
| 63 | ||
| 64 | ?> |