adailton Postado Março 16, 2004 Denunciar Share Postado Março 16, 2004 E ai galeraTocom um problema em script para imprimir etiquetas usando FPDF.O script segue abaixoquanto aciono a script ele pede para fazer donwload, e não abre direto no browser. Se alguém puder me ajudar. Agradeço<?define('FPDF_FONTPATH','fpdf/font/');require('fpdf/fpdf.php');$conn = mysql_connect("XXXXXXXXX","XXXX","XXXXXX");$banco = mysql_select_db("XXXXX");$busca = mysql_query("select * from XXXXX");// Margens$mesq = "5"; $mdir = "5"; $msup = "14"; $leti = "71"; $aeti = "26"; $ehet = "3,1"; $pdf=new FPDF('p','mm','Letter'); $pdf->SetMargins('5','12,7'); $pdf->Open(); $pdf->AddPage(); $pdf->SetAuthor("CAPESP"); $pdf->SetFont('Arial','', 9); // Loop$coluna = 0;$linha = 0;while($dados = mysql_fetch_array($busca)) {$nome = $dados["name"];$ende = $dados["address1"];$bairro = $dados["address2"];$estado = $dados["state"];$cida = $dados["city"];$local = $bairro . " - " . $cida . " - " . $estado;$cep = "CEP: " . $dados["zip"]; if($linha == "10") { $pdf->AddPage(); $linha = 0; } if($coluna == "3") { $coluna = 0; $linha = $linha +1; } $posicaoV = $linha*$aeti; $posicaoH = $coluna*$leti; if($coluna == "0") { $somaH = $mesq; } else { $somaH = $mesq+$posicaoH; } if($linha =="0") { $somaV = $msup; } else { $somaV = $msup+$posicaoV; } $pdf->Text($somaH,$somaV,$nome); $pdf->Text($somaH,$somaV+4,$ende); $pdf->Text($somaH,$somaV+8,$local); $pdf->Text($somaH,$somaV+12,$cep); $coluna = $coluna+1;}$pdf->Output(); ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Março 16, 2004 Denunciar Share Postado Março 16, 2004 Você tem que rodar isso em um servidor, cara... o php não funciona se não for interpretado por um servidor...Você tanto pode instalar um no seu pc [não, não é complicado e nem muito grande] ou pode enviar o script pra net...Se o problema não for esse, avisa aí...mas aparentemente é isso... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 adailton Postado Março 17, 2004 Autor Denunciar Share Postado Março 17, 2004 Você tem que rodar isso em um servidor, cara... o php não funciona se não for interpretado por um servidor...Você tanto pode instalar um no seu pc [não, não é complicado e nem muito grande] ou pode enviar o script pra net...Se o problema não for esse, avisa aí...mas aparentemente é isso... Ta instalado em um servidor de internet. Localmente tentei rodar em um APACHE/PHP4 e continua dando o mesmo erro. Acho que o problema ou ta script (aonde não consigo localizar) ou será que é necessa´rio fazer alguma declaração no http.conf para rodar o FPDF. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Março 17, 2004 Denunciar Share Postado Março 17, 2004 A extensão dele tá PHP??Tenta acessar por outro computador...o problema pode estar no browser... e continuar chamando o download, o problema deve ester no httpd.conf mesmo Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
adailton
E ai galera
Tocom um problema em script para imprimir etiquetas usando FPDF.
O script segue abaixo
quanto aciono a script ele pede para fazer donwload, e não abre direto no browser. Se alguém puder me ajudar. Agradeço
<?
define('FPDF_FONTPATH','fpdf/font/');
require('fpdf/fpdf.php');
$conn = mysql_connect("XXXXXXXXX","XXXX","XXXXXX");
$banco = mysql_select_db("XXXXX");
$busca = mysql_query("select * from XXXXX");
// Margens
$mesq = "5";
$mdir = "5";
$msup = "14";
$leti = "71";
$aeti = "26";
$ehet = "3,1";
$pdf=new FPDF('p','mm','Letter');
$pdf->SetMargins('5','12,7');
$pdf->Open();
$pdf->AddPage();
$pdf->SetAuthor("CAPESP");
$pdf->SetFont('Arial','', 9);
// Loop
$coluna = 0;
$linha = 0;
while($dados = mysql_fetch_array($busca)) {
$nome = $dados["name"];
$ende = $dados["address1"];
$bairro = $dados["address2"];
$estado = $dados["state"];
$cida = $dados["city"];
$local = $bairro . " - " . $cida . " - " . $estado;
$cep = "CEP: " . $dados["zip"];
if($linha == "10") {
$pdf->AddPage();
$linha = 0;
}
if($coluna == "3") {
$coluna = 0;
$linha = $linha +1;
}
$posicaoV = $linha*$aeti;
$posicaoH = $coluna*$leti;
if($coluna == "0") {
$somaH = $mesq;
} else {
$somaH = $mesq+$posicaoH;
}
if($linha =="0") {
$somaV = $msup;
} else {
$somaV = $msup+$posicaoV;
}
$pdf->Text($somaH,$somaV,$nome);
$pdf->Text($somaH,$somaV+4,$ende);
$pdf->Text($somaH,$somaV+8,$local);
$pdf->Text($somaH,$somaV+12,$cep);
$coluna = $coluna+1;
}
$pdf->Output();
?>
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.