Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

FreedFelipe

[Resolvido] Conversão PHP WEB para PHP-GTK

Recommended Posts

Boa tarde pessoal

 

Consegui na internet o seguinte script do Layout do boleto do Banco Bradesco.

 

Estou desenvolvendo uma aplicação que necessita emitir esses boletos, porém estou tendo dificuldade de traduzir essa função (FBARCODE) do php utilizado para Web para o php-gtk.

 

Alguem poderia me ajudar?

 

function fbarcode($valor)
{
 $fino = 1 ;
 $largo = 3 ;
 $altura = 50 ;

 $barcodes[0] = "00110" ;
 $barcodes[1] = "10001" ;
 $barcodes[2] = "01001" ;
 $barcodes[3] = "11000" ;
 $barcodes[4] = "00101" ;
 $barcodes[5] = "10100" ;
 $barcodes[6] = "01100" ;
 $barcodes[7] = "00011" ;
 $barcodes[8] = "10010" ;
 $barcodes[9] = "01010" ;
 for($f1=9;$f1>=0;$f1--)
 { 
	for($f2=9;$f2>=0;$f2--)
       {  
          $f = ($f1 * 10) + $f2 ;
          $texto = "" ;
          for($i=1;$i<6;$i++)
   { 
	$texto .=  substr($barcodes[$f1],($i-1),1) . substr($barcodes[$f2],($i-1),1);
   }
   $barcodes[$f] = $texto;
}
 }


 //Desenho da barra


 //Guarda inicial
 ?><img src=imagens/p.png width=<?php echo $fino?> height=<?php echo $altura?> border=0><img 
 src=imagens/b.png width=<?php echo $fino?> height=<?php echo $altura?> border=0><img 
 src=imagens/p.png width=<?php echo $fino?> height=<?php echo $altura?> border=0><img 
 src=imagens/b.png width=<?php echo $fino?> height=<?php echo $altura?> border=0><img 
 <?php
 $texto = $valor ;
 if((strlen($texto) % 2) <> 0)
 {
$texto = "0" . $texto;
 }

  // Draw dos dados
  while (strlen($texto) > 0)
  {
$i = round($this->esquerda($texto,2));
$texto = $this->direita($texto,strlen($texto)-2);
$f = $barcodes[$i];
for($i=1;$i<11;$i+=2)
{
	if (substr($f,($i-1),1) == "0")
	{
		$f1 = $fino ;
	}
	else
	{
		$f1 = $largo ;
	}
	?>
	src=imagens/p.png width=<?php echo $f1?> height=<?php echo $altura?> border=0><img 
	<?php
	if (substr($f,$i,1) == "0")
	{
		$f2 = $fino ;
	}
	else
	{
		$f2 = $largo ;
	}
	?>
	src=imagens/b.png width=<?php echo $f2?> height=<?php echo $altura?> border=0><img 
	<?php
}
 }

 // Draw guarda final
 ?>
 src=imagens/p.png width=<?php echo $largo?> height=<?php echo $altura?> border=0><img 
 src=imagens/b.png width=<?php echo $fino?> height=<?php echo $altura?> border=0><img 
 src=imagens/p.png width=<?php echo 1?> height=<?php echo $altura?> border=0> 
 <?php
} //Fim da função

 

 

Essa é a função toda, minha dúvida consiste no bloco a seguir:

 

//Desenho da barra


 //Guarda inicial
 ?><img src=imagens/p.png width=<?php echo $fino?> height=<?php echo $altura?> border=0><img 
 src=imagens/b.png width=<?php echo $fino?> height=<?php echo $altura?> border=0><img 
 src=imagens/p.png width=<?php echo $fino?> height=<?php echo $altura?> border=0><img 
 src=imagens/b.png width=<?php echo $fino?> height=<?php echo $altura?> border=0><img 
 <?php

 

Gostaria de saber como faço para ao invez de ele dar o echo para apresentar, a imagem ser direcionada para uma variavel, onde posso utiliza-la quando for criar o html dentro de uma variavel pelo php-gtk.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom galera.... Depois de passar o final de semana fritando os miolos.....

 

Vi que era uma coisa muito simples.....

 

Segue código para conhecimento

 

//Desenho da barra
//Guarda inicial

$html .= '<img src=../imagens/p.png width='.$fino.' height='.$altura.' border=0><img 
src=../imagens/b.png width='.$fino.' height='.$altura.' border=0><img 
src=../imagens/p.png width='.$fino.' height='.$altura.' border=0><img 
src=../imagens/b.png width='.$fino.' height='.$altura.' border=0>';

 

Simples não?

 

E eu me matando..... hauauhuahua

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.