Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //exemplo de upload de imagem do cactoo file code/auth.php
- //exemplo php uploader do http://code.google.com/p/cactoo/
- // Definindo encode pra UTF-8
- header('Content-type: text/html; charset="utf-8"',true);
- // Compress com gzip para ficar mais rapida a pagina ela fica comprimida
- ob_start("ob_gzhandler");
- //comente esta linha para não mostrar todos os erros
- error_reporting(E_ALL);
- // dá include em todas nossas classes
- require "../helper/class.GhostPage.php";
- require "../helper/class.crud.php";
- require "../helper/class.Upload.php";
- require "../helper/class.form.php";
- //iniciando crud para ficar singleton
- $crud = new crud();
- //definindo view e ficando sigleton
- $page = new GhostPage();
- $page->templatefile = "../view/AuthAdmin.html";
- $page->varnamelist = "titulo,conteudo";
- //code
- $local="../view/slider";
- $thumbs="$local/thumbs";
- $dir = opendir($local);
- $abrir = readdir($dir);
- if(!$abrir) {
- mkdir ($local, 0777 );
- mkdir ($thumb, 0777 );
- }
- $handle = new Upload($_FILES['imagem']);
- $thumb = new Upload($_FILES['imagem']);
- if (($handle->uploaded)&&($thumb->uploaded)) {
- $handle->image_resize = true;
- $handle->image_ratio_y = false;
- $handle->image_x =965;
- $handle->image_y =390;
- $thumb->image_resize = true;
- $thumb->image_ratio_y = false;
- $thumb->mime_check = true;
- $thumb->Process($thumbs);
- // $handle->file_name_body_add = "_nome";
- $handle->mime_check = true;
- $handle->Process($local);
- if (($handle->processed)&&($thumb->processed)) {
- $janela.='<div class="portlet portlet-closable x8">
- <div class="portlet-header">
- <h4>Adicionar Imagem do Slider</h4>
- </div> <!-- .portlet-header -->
- <div class="portlet-content">
- ';
- $imagem="
- <p>upload efetuado com sucesso veja a imagem</p><br>
- <img alt=\"\" src=\"".$local."/".$_FILES['imagem']['name']."\" />";
- $values = array(
- array(
- 'imagem'=>$_FILES['imagem']['name'],
- 'titulo'=>$_POST['titulo'],
- 'link'=>$_POST['link'],
- 'descricao'=>$_POST['descricao'],
- )
- );
- $crud->dbInsert('slider', $values);
- $page->titulo="Dados Inseridos";
- $page->conteudo='<br><br>
- <p class="message message-success message-closable">Imagem adicionada'.$imagem.'</p><br><br>';
- print $page->display_page();
- } else { echo "error!! $handle->error $thumb->error"; exit; }
- }
- /*como seria o form pra isso ?
- $janela.='<div class="portlet portlet-closable x8">
- <div class="portlet-header">
- <h4>Adicionar Imagem do Slider</h4>
- </div> <!-- .portlet-header -->
- <div class="portlet-content">
- ';
- $form = new form();
- $values = array(
- 'Imagem:file'=>'imagem: ',
- 'Link se clicar:text'=>'link:index ',
- 'Titulo:text'=>'titulo:texto do titulo',
- );
- $action="auth.php?page=ActionAddSlider";
- $la.=$form->StartForm($action);
- $la.=$form->SimpleForm($values);
- $la.=$form->CkeditorForm("Descrição: ","descricao","Texto");
- $la.=$form->ExitForm("enviar");
- $page->titulo="Adicionar imagem do Slider";
- $page->conteudo=$janela.$la."</div></div>";
- print $page->display_page();
- */
- ?>
Advertisement
Add Comment
Please, Sign In to add comment