Ir para conteúdo
Fórum Script Brasil

Miguell

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que Miguell postou

  1. Oi pessoal, estou tentando integrar um sistema de upload a um sistema que existe. Infelizmente meu conhecimento de Orientação a Objetos ainda não é dos melhores, mas estou lendo bastante e aprendendo aos poucos fazendo. FERRAMENTA DE UPLOAD QUE ESTOU INTEGRANDO AO SISTEMA QUE EXISTE http://aquantum-demo...com/file-upload FORMULARIO DE UPLOAD DOS ARQUIVOS Sendo o $id_pessoa uma variavel que preciso enviar pro upload.php. O restante delas são as dos arquivos mesmo, array. <?php $id_pessoa = '609'; ?> <body> <div id="fileupload"> <form action="upload.php" method="POST" enctype="multipart/form-data"> <div class="fileupload-buttonbar"> <label class="fileinput-button"> <span>Add files...</span> <input type="file" name="files[]" multiple> </label> <?php echo "<input name=id_pessoa' type='hidden' value='$id_pessoa'>"; ?> <button type="submit" class="start">Start upload</button> <button type="reset" class="cancel">Cancel upload</button> <button type="button" class="delete">Delete files</button> </div> </form> <div class="fileupload-content"> <table class="files"></table> <div class="fileupload-progressbar"></div> </div> </div> ARQUIVO UPLOAD.PHP - ESTE RECEBE O CONTEÚDO DO FORM, GRAVA O ARQUIVO NO DIRETÓRIO, CRIA UM THUMBS Mas o que eu preciso fazer é dizer pra ele, que o $id_pessoa "nome do diretório" da pessoa não é o "609" setado ai embaixo, e sim o $id_pessoa do FORM, que está sendo enviado via $_POST, mas não to conseguindo receber ele aqui. Se eu retirar as classes e as funções funciona perfeitamente, com as classes e funções não consigo receber o $_POST. Lembro novamente que o 609, é o id_pessoa, que deve vir via POST, apenas isso não fucniona, todo o restante funciona certo. <?php error_reporting(E_ALL | E_STRICT); //$id_pessoa = $_POST['id_pessoa]; $id_pessoa = '609'; //$caminho_pessoa = '/prontuario/609/files/'; define('_PES1', '/prontuario/', true); define('_PES2', $id_pessoa, true); define('_PES3', '/files/', true); define('_PESSOAX', _PES1._PES2._PES3, true); // INICIO DO UPLOAD class UploadHandler { private $options; // public function __construct($options=null, $id_pessoa=$_POST['id_pessoa']) { function __construct($options=null) { $this->options = array( 'script_url' => $_SERVER['PHP_SELF'], 'upload_dir' => dirname(__FILE__)._PESSOAX, 'upload_url' => dirname($_SERVER['PHP_SELF'])._PESSOAX, 'param_name' => 'files', // The php.ini settings upload_max_filesize and post_max_size // take precedence over the following max_file_size setting: 'max_file_size' => null, 'min_file_size' => 1, 'accept_file_types' => '/.+$/i', 'max_number_of_files' => null, 'discard_aborted_uploads' => true, 'image_versions' => array( // Uncomment the following version to restrict the size of // uploaded images. You can also add additional versions with // their own upload directories: //'large' => array( // 'upload_dir' => dirname(__FILE__).'/files/', // 'upload_url' => dirname($_SERVER['PHP_SELF']).'/files/', // 'max_width' => 1920, // 'max_height' => 1200 //), 'thumbnail' => array( 'upload_dir' => dirname(__FILE__).'/prontuario/609/thumbnails/', 'upload_url' => dirname($_SERVER['PHP_SELF']).'/prontuario/609/thumbnails/', 'max_width' => 80, 'max_height' => 80 ) ) );
×
×
  • Criar Novo...