<?php class PagSeguro{ private $emailCobranca = "lleandro.martins@gmail.com"; private $tipo = "CP"; private $moeda = "BRL"; private $input = ""; function montaInputs($arrayId,$arrayDescricao,$arrayQuantidade,$arrayValor){ for ($i = 0; $i < sizeof($arrayId); $i++){ $this->input .= "<input type=hidden name=item_id_".$i." value=".$arrayId[$i]."><br>"; $this->input .= "<input type=hidden name=item_descr_".$i." value=".$arrayDescricao[$i]."><br>"; $this->input .= "<input type=hidden name=item_quant_".$i." value=".$arrayQuantidade[$i]."><br>"; $this->input .= "<input type=hidden name=item_valor_".$i." value=".$arrayValor[$i]."><br>"; } return $this->input; } function geraHTML (){ $html = ""; $html .= "<form target=\"pagseguro\" action=\"https://pagseguro.uol.com.br/security/webpagamentos/webpagto.aspx\" method=\"post\">"; $html .= "<input type=hidden name=email_cobranca value=".$this->emailCobranca.">"; $html .= "<input type=\"hidden\" name=\"tipo\" value=".$this->tipo.">"; $html .= "<input type=\"hidden\" name=\"moeda\" value=".$this->moeda.">"; $html .= $this->input; $html .= "<input type=\"image\" src=\"https://pagseguro.uol.com.br/Security/Imagens/btnfinalizaBR.jpg\" name=\"submit\" alt=\"Pague com PagSeguro - � r�pido, gr�tis e seguro!\">"; $html .= "</form>"; return $html; } } //exemplo de utilizacao $a = array('1','2','3'); $b = array ('um','dois','tres'); $c = array ('10','11','12'); $d = array('1000','2000','3000'); $obj = new PagSeguro(); $obj->montaInputs($a,$b,$c,$d); echo $obj->geraHTML (); ?>