Jump to content
Fórum Script Brasil

Anderson Gouveia

Membros
  • Content Count

    46
  • Joined

  • Last visited

Community Reputation

0 Neutro

About Anderson Gouveia

  1. Wanderson, Na verdade eu já tentei com e sem o addslashes antes, mas em nenhuma das tentativas deu certo. Tentei: $foto = fread($fp, filesize($tmpname)); $im = imagecreatefromstring($foto); Não deu certo. Depois tentei: $foto = fread($fp, filesize($tmpname)); $foto = addslashes($foto); $im = imagecreatefromstring($foto); Mas continuou na mesma. Abraços!
  2. Ahh, Eu estou usando o PHP 5 e o GD 2.0.6 está habilitado. Sei que dá pra salvar o thumb no server e depois guardá-lo como BLOB, mas gostaria de salvá-lo diretamente como BLOB, se possível. Abraços!
  3. Olá! Pessoal, encontrei milhares de códigos para geração de thumbnail na net, 99,9% criavam thumbs a partir de um arquivo ou diretório. Minha necessidade é um pouco diferente. Tenho um form de cadastro onde serão "upados" alguns dados e uma foto que será salva em campo BLOB. Em outra página preciso exibir os thumbs das fotos que estão na tabela, com link para a foto original. Ao invés de gerar os thumbs toda vez que a página for carregada e sobrecarreguar o server, eu gostaria de gerar o thumb no upload e salvá-lo em um segundo BLOB. Segue o código. Preparação da foto original para ser gravada no BD: if (isset($_FILES[foto]) && $_FILES[foto][size] > 0) { //Verifica se há arquivo upload $tmpname = $_FILES[foto][tmp_name]; // Pega nome temp. no server $tipofoto = $_FILES[foto][type]; // Pega extensão da foto //PREPARA FOTO PARA SER GRAVADA NO DB $fp = fopen($tmpname, 'r'); $foto = fread($fp, filesize($tmpname)); $foto = addslashes($foto); fclose($fp); Essa parte está funcionando. Consigo gravar no BD e exibir depois. O problema vem agora Gerar o thumb e salvar no BD: $im = imagecreatefromstring($foto); $widthim = imagesx($im); $heightim = imagesy($im); $thumbw = 80; $thumh = $heightim / $widthim * $thumbw; $thumb = imagecreatetruecolor($thumbw, $thumbh); imagecopyresized($thumb,$im,0,0,0,0,$thumbw,$thumbh,$widthim,$heightim); $out = imagejpeg($thumb); Peguei esse código na net, mas não está funcionando. Quando dou : $escreve = "insert into produtos(sub, produto, descricao, preço, foto, tipofoto, estoque, thumb) values('$sub', '$produto', '$descricao', '$preço', '$foto', '$tipofoto', '$estoque', '$out')"; mysql_query($escreve) or die (mysql_error()); Não aparece nenhum erro, mas no phpmyadmim, quando consulto a tabela, o campo do thumb fica "[bLOB - 0 Bytes]" Se mando exibir o thumb com o comando: header('Content-type: image/jpg'); echo $out; Aparece aquele quadradinho com um X vermelho no meio. Já tentei usar o addslashes($out) antes de gravar no BD e também não funcionou. Desde já agradeço a atenção. Abraços!
  4. Pessoal, não sei se o local exato pra postar é aqui ou no forum de Mysql, se estiver errado me desculpem. Resumindo: Tenho uma tabela no Mysql onde são registrado os pontos dos funcionários: Data | Hora | Nome | Setor 2008-11-14| 08:02 | Anderson | Supervisão 2008-11-14| 12:02 | Anderson | Supervisão 2008-11-14| 13:02 | Anderson | Supervisão 2008-11-14| 18:02 | Anderson | Supervisão 2008-11-18| 08:09 | Anderson | Supervisão 2008-11-18| 12:09 | Anderson | Supervisão 2008-11-18| 13:09 | Anderson | Supervisão 2008-11-18| 18:09 | Anderson | Supervisão A consulta será realizada com a coluna "nome" como parâmetro, ou seja, vai buscar as datas e horas de um único funcionario. Porém não estou conseguindo printá-la da seguinte forma: 2008-11-14 | 08:02| 12:02 | 13:02 | 18:02 2008-11-18 | 08:09| 12:09 | 13:09 | 18:09 Pensei em ordenar a consulta pelo campo "data" e dentro do while, fazer um for para verificar se a data anterior é igual a que será exibida, caso positivo lance somente a hora na frente da hora da linha anterior, caso negativo, pula para próxima linha, mas estou tento dificuldades em montar este script. Se alguém puder me dar uma força, serei imensamente grato. Abraços!
  5. Beleza cara, vou mandar via PM ok? Estive lendo no site da Microsoft e parece que é um problema do Excel 2007 mesma, segue o link: http://support.microsoft.com/kb/940166/en-us
  6. Cara, não entendi direito a sua pergunta, mas se o que você está querendo é que uma macro seja executada assim que a planilha for aberta, faça da seguinte forma: No editor, abra seu projeto e clique em "EstaPasta_de_Trabalho", daí é só por o seu código Private Sub Workbook_Open() "Seu código aqui" End Sub Você ainda pode usar a função "call" para chamar subrotinas também Private Sub Workbook_Open() call macro_principal End Sub Espero ter ajudado. Abraços!
  7. Renato, primeiramente obrigado pela resposta. Entendi o que você disse, eu estava selecionando TODA a planilha pra montar a tabela. Porém, mesmo selecionando somente o intervalo onde estão os dados que eu quero por na tabela, o erro ainda aparece. o código ficou assim: Range("A1").Select Range(Selection, Selection.End(xlToRight)).Select Range(Selection, Selection.End(xlDown)).Select ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _ "Abertos!L1C1:L278C44", Version:=xlPivotTableVersion12).CreatePivotTable _ TableDestination:="Totalizador!L1C1", TableName:="Tabela dinâmica1", _ DefaultVersion:=xlPivotTableVersion12 Preciso fazer alguma declaração de variável, tipo "Dim tabela as object"?? Não manjo muito de VBA mas preciso demais dessa planilha automatizada. Abraços!
  8. Pessoal, boa tarde! Preciso criar uma tabela dinâmica via VBA pra uma planilha aqui do trampo. Tentei pelo método noob ( clicar no botãozinho de gravar ....), até aí tudo beleza, mas depois, quando mando rodar a macro aparece o seguinte erro: "Erro em tempo de execução '5': Argumento ou chamada de procedimento inválida" O depurador do VBA aponta pra esta entrada do código: ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _ "Abertos!L1C1:L1048576C44", Version:=xlPivotTableVersion12).CreatePivotTable _ TableDestination:="Totalizador!L1C1", TableName:="Tabela dinâmica4", _ DefaultVersion:=xlPivotTableVersion12 Se alguém puder me ajudar, ficarei imensamente grato. Abraços!
  9. Pessoal, boa noite. Tenho em uma página aqui, 2 layers. No IE7 eles estão exatamente onde deveriam estar, porém no FF eles aparecem em outra posição, um pouco para baixo de onde deveriam. Alguém o por que isso acontece e como resolver? Abraços.
  10. Cara, te juro que sempre utilizei assim e no IE sempre funcionou. Enfins, resolvido. Mas fica a pergunta no ar, por que raios o IE reconhece a barra invertida "\" e o FF não?? E por que no servidor o FF também reconhece ela?? Mas isso fica pra próxima. Problema resolvido. Abraços!!
  11. Serra, estou utilizando o Header da seguinte forma: if ($l[setor] == "Vendas"){ $_SESSION['setor'] = "Vendas"; header("Location:vendas\index.php"); } Por que raios o FF do meu note não consegue reconhecer isso??
  12. Pessoal, boa tarde! Não sei se este é o Fórum certo para se postar, mas como o site está sendo desenvolvido em PHP, vai aqui mesmo. Seguinte: tenho em meu Pc o apache 2.2 instalado e o PHP 5. Em uma pasta, tenho todo o meu site, estruturado em subdiretórios, após efetuado o login, o usuário é direcionado para uma página que está em um desses subdiretórios. Estou testando o funcionamento do site através do meu notebook, via wireless. Pelo IE7, funciona tudo perfeitamente, porém pelo FF ocorrem alguns erros: 1 - A imagem na página principal não aparece, e 2 layers estão em posições que não deveriam estar. 2 - Após efetuado o login, o usuário deveria ser direcionado para a página http://192.168.0.1/Server/vendas/index.php, mas não está indo, olhem como aparece na barra de endereços: http://192.168.0.1/Server/vendas%5Cindex.php. A barra "/" e trocada pelos caracteres "%5C". Quando efetuo o mesmo teste pelo PC, onde está instalado o Apache, vai tudo normalmente, tanto pelo IE como pelo FF, porém pelo notebook só funciona pelo IE, com o FF acontece estes erros. Detalhe, são as mesmas versões do IE e do FF. Alguém tem idéia do que pode estar acontecendo, e como posso resolver?? Abraços!
  13. Pessoal, agradeço a atenção que todos dispensaram, mas consegui resolver meu problema. Imprimi o resultado da consulta em formato XML e depois de 127 páginas de pura loucura consegui achar o que eu queria nesse site aqui: http://www.w3schools.com/php/php_ajax_responsexml.asp Quem estiver com a mesma dificuldade que eu tive pra entender algo tão simples, vai direto nesse site que mata a pau. valeu Abraços. "As vezes procuramos soluções mirabolantes para nossos problemas, e elas estão bem debaixo de nosso nariz" :unsure:
  14. Pessoal, desculpa pela insistencia, mas é que preciso muito disso e na estou conseguindo fazer funcionar de jeito nenhum. Minha pagina php, onde existe a busca no BD, me retorna essa array: Array ( [cod] => 12 [produto] => borracha [preço] => 0.65 ) Preciso que o valor da chave [cod] seja inserido na <td id="cod">, o valor da chave produto na <td id="produto"> e o valor da chave [preço] na <td id="preço">, mas só consigo trazer um deles. Olhando na net, vi que o XHttpRequest pode interpretar um XMLReponse, então fomatei a array para uma saída XML, mas não consegui acertar o script.js para funcionar. Como faço pra trazer os 3 valores em ids diferentes? Quais alterações preciso fazer para que consiga esse resultado? Abraços!
  15. Aew garoto, funcionou que foi uma beleza... Imensamente grato. Anderson.
×
×
  • Create New...