Bom dia PessoALL,
Estou desenvolvendo um relatório aqui e me deparei com o seguinte problema.
O tcpdf não gera relatórios HTML com imagem, portanto tive que desenvolver um algoritmo que gerasse as imagens em suas devidas posições. Até ai tudo blz. Só que as imagens que eu utilizei pra teste estavam na pasta raiz de onde o relatório estava, sendo que na realidade elas estão em um diretório paralelo ../upload.
Só que fui testar isso e o tcpdf não reconhece esse caminho. Alguém já passou por problema semelhante?!
Esse é o lugar em que eu chamo a criação da imagem, essas variáveis são todas parametrizadas e um algoritmo é encarregado de alterá-las de acordo com a necessidade.
if($row_Recordset1['Foto1']<>''){ $fotos[] = ../upload/'.$row_Recordset1['Foto1'];}
$pdf->Image($fotos[$x_tamanho-1],$xx,$yy,$largura_foto,$altura_foto,'','');
Obrigado!
Atenciosamente,
Paulo Henrique Bueno Lopes
Analista de Sistemas
Ábaco Tecnologia da Informação Ltda
SEDUC–Secretaria de Estado de Educação de Mato Grosso
COT–Coordenadoria de Tecnologia da Informação
(65) 3613-6394
if($row_Recordset1['Foto1']<>''){ $fotos[] = '../upload/'.$row_Recordset1['Foto1'];}
$pdf->Image($fotos[$x_tamanho-1],$xx,$yy,$largura_foto,$altura_foto,'','');
Bom dia PessoALL,
Realmente foi erro de digitação. Mas esse não era o problema.
Quebrando um pouco mais a cabeça aqui, comecei a fazer testes “idiotas” pra ver até onde ia.
Coloquei o seguinte código pra ver o que estava sendo retornado:
$nomearquivo_temp = '../upload/DSC01629.JPG';
var_dump($nomearquivo_temp);
$nomearquivo_temp = $fotos[$x_tamanho-1];
var_dump($nomearquivo_temp);
string(22) "../upload/DSC01629.JPG"
string(22) "../upload/DSC01629.JPG"
Os dois var_dumps retornaram resultados idênticos. Porém, somente o primeiro funciona na função. Ou seja se eu colocar a função utilizando uma variável com valores “chumbados” ela funciona e utilizando valores dinâmicos não.
$pdf->Image($nomearquivo_temp ,$xx,$yy,$largura_foto,$altura_foto,'','');
Alguem tem uma luz ae?!
Atenciosamente,
Paulo Henrique Bueno Lopes
Analista de Sistemas
Ábaco Tecnologia da Informação Ltda
SEDUC–Secretaria de Estado de Educação de Mato Grosso
COT–Coordenadoria de Tecnologia da Informação
(65) 3613-6394
Sim sim, o update foi feito, tanto é que se eu utilizar o caminho fixo, ‘../upload/DSC01629.JPG’ ele mostra a imagem 8 vezes. Só que eu preciso pegar o nome da imagem na bd pra que eu possa mostrar as 8 fotos. E quando eu faço esse procedimento, mesmo retornando o mesmo valor ‘../upload/DSC01629.JPG’, dá erro.
Realmente algo místico esta acontecendo nesse código! :´(
Uma coisa tão simples e que não tem lógica alguma pra estar dando erro!
Vou continuar a minha penitencia aqui e em caso de sucesso ou POG eu venho mostrar como resolvi.
Vlws
Atenciosamente,
Paulo Henrique Bueno Lopes
Analista de Sistemas
Ábaco Tecnologia da Informação Ltda
SEDUC–Secretaria de Estado de Educação de Mato Grosso
COT–Coordenadoria de Tecnologia da Informação
(65) 3613-6394
De: list...@googlegroups.com [mailto:list...@googlegroups.com] Em nome de Victor Sobreira
Enviada em: quarta-feira, 24 de setembro de 2008 14:46
Para: list...@googlegroups.com
Sim sim, o update foi feito, tanto é que se eu utilizar o caminho fixo, '../upload/DSC01629.JPG' ele mostra a imagem 8 vezes. Só que eu preciso pegar o nome da imagem na bd pra que eu possa mostrar as 8 fotos. E quando eu faço esse procedimento, mesmo retornando o mesmo valor '../upload/DSC01629.JPG', dá erro.
Huasdhuadshuadhudas
Pior q é o fpdf q ta me dando problemas.
Esse código que eu estou aprimorando aqui não era meu, era do outro carinha q trampava aqui antes. Daí tinham dois relatórios, ele desenvolveu um com o tcpdf e outro com o fpdf. O relatório com tcpdf que eu utilizei pra realizar testes esta imprimindo normalmente as fotos, mesmo puxando elas de variáveis dinâmicas. Porém o fpdf, que é o que esta sendo utilizado pra gerar o relatório final, não esta imprimindo as fotos e dando o erro no pdf.
Portanto agora, o erro não é mais no TCPDF e sim no FPDF =(
Alguém tem a linha de código em que vcs mandam uma imagem pro pdf. Tipo a $pdf->Image(........
ps.: Eu sei, eu sei, não peçam códigos prontos... + eu só quero saber como que estão chamando o nome da foto pra função do fpdf.
[]’s
Atenciosamente,
Paulo Henrique Bueno Lopes
Analista de Sistemas
Ábaco Tecnologia da Informação Ltda
SEDUC–Secretaria de Estado de Educação de Mato Grosso
COT–Coordenadoria de Tecnologia da Informação
(65) 3613-6394