Jump to content


look66

Member Since 14/08/2005
Offline Last Active 19/09/2012, 09:06
-----

Topics I've Started

Matriz Bidimensional Em Php

19/09/2012, 08:38

Galera estou com a seguinte situação, eu tenho um classe 'banco', que faz um SELECT no banco para mim
por meio de um 'while' eu faço 'extract' nos campos das tabelas aonde são retornados os valores.
Eu fiz um SELECT em duas colunas aonde foram retornados 16 registros que estão relacionados,

// Aqui faço a pesquisa
$selecionaUltimoStatusDeTodosRequerimentos = new banco();
$selecionaUltimoStatusDeTodosRequerimentos=$selecionaUltimoStatusDeTodosRequerimentos->seleciona("atestado.tb_requerimento, atestado.tb_andamento",
"tb_requerimento.cod_requerimento, MAX(tb_andamento.cod_status)","tb_requerimento.cod_requerimento = tb_andamento.cod_requerimento","tb_requerimento.cod_requerimento",
"tb_requerimento.cod_requerimento","","","");


while($campos = pg_fetch_array($selecionaUltimoStatusDeTodosRequerimentos))
{
extract($campos);
// a variavel $cod_requerimento e $max, são os valores retornados do banco.
/* 
   Oque eu queria fazer é o seguinte, eu quero montar um array bidimenssional para colocar os valores relacionados um do lado do outro,
   Eu tentei fazer da maneira abaixo, porém não retorna nada então concerteza está errado.
*/

for($i = 0; $i < count($cod_requerimento); $i++)
{	

	$codRequerimento[$i] = $cod_requerimeto;
	echo $codRequerimento[$i]."<br />";
	
	for($j = 0; $j < count($max); $j++)
	{
		$status[$j] = $max;
		echo $status[$j]."&nbsp;";
	}
	
}

}


Alguém ?

Erro: Object Of Class Requerimento Could Not Be Converted To String In

11/09/2012, 12:48

Estou com o seguinte problema galera criei a seguinte function
public function insereStatus($codRequerimento, $status)
{
   $statusGeral = explode(",", $status);
        
   $insereStatus = new banco();
   for($i = 0; $i < count($statusGeral); $i++)
   {
      $insereStatus->insere("atestado.tb_andamento","cod_requerimento, cod_status, dat_status","$codRequerimento, $statusGeral[$i], CURRENT_TIMESTAMP", "");    
      usleep(500000);
   }
}

porém quando vai executar da este erro:
Catchable fatal error: Object of class Requerimento could not be converted to string in C:\ms4w\Apache\htdocs\atestado_new\class\Requerimento.class.php on line 30

A linha 30 contém o seguinte script:
$insereStatus->insere("atestado.tb_andamento","cod_requerimento, cod_status, dat_status","$codRequerimento, $statusGeral[$i], CURRENT_TIMESTAMP", "");


Analizando o problema melhor eu verifiquei o seguinte:

a variavel $codRequerimento recebe um object de uma função olhem o script:
/**
 * Esta function vem da classe Requerimento.
 */     
public function selecionaUltimoRequerimentoEmBanco()
{
   $codUltimoRequerimento;
        
   $selecionaUltimoRequerimentoEmBanco = new banco();
   $selecionaUltimoRequerimentoEmBanco=$selecionaUltimoRequerimentoEmBanco->seleciona(
   "atestado.tb_requerimento_cod_requerimento_seq","last_value","","","","","","");
  
   while($campos=pg_fetch_array($selecionaUltimoRequerimentoEmBanco))
   {
      extract($campos);
      $codUltimoRequerimento = $last_value;
   }
    
   return $codUltimoRequerimento;
}


$codRequerimento = new Requerimento();
$codRequerimento->selecionaUltimoRequerimentoEmBanco();

caso eu queria imprimir $codRequerimento da esta menssagem de erro:
Catchable fatal error: Object of class Requerimento could not be converted to string in C:\ms4w\Apache\htdocs\atestado_new\class\Requerimento.class.php

porém se eu usar um serialize();
echo serialize ($codRequerimento)

não esta retornando um inteiro esta retornando isso aqui:
2:"Requerimento":8:{s:18:"Requerimentotipo";s:0:"";s:29:"RequerimentonumeroProtocolo";s:0:"";s:18:"Requerimentodata";s:0:"";s:28:"RequerimentocodInteressado";i:0;s:35:"RequerimentocodResponsavelTecnico";i:0;s:23:"RequerimentocodImovel";i:0;s:25:"RequerimentoatualStatus";a:1:{i:0;s:0:"";}s:29:"RequerimentohistoricoStatus";a:1:{i:0;s:0:"";}}

não faço ideia porque retorna isso

se eu fazer um cast em $codRequerimento
echo (int)$codRequerimento;
ele retorna 1 sendo que ele tem que retornar 93.

Envio Maximo De E-Mails Em Php

16/08/2012, 13:48

Boa noite galera, estou pretendendo fazer o seguinte.
Quero criar uma tela aonde o usuario iria jogar 70mil e-mails, e estes e-mails irem perfeitamente para todas as 70mil caixas postais, e se possivel ainda
verificar algum tipo de confirmação.
Eu não sei se isso é possivel, eu tava pensando em utilizar a classe PHPMailler, porém não sei se é possivel também ou se existe algo melhor.

Alguém sabe me dizer se isto é possivel por meio do PHPMailler, ou se tem algo melhor para utilizar ?

Muito Obrigado !

Alguém arrisca algum palpite ?

Problema Com Phpmailler

19/06/2012, 11:19

Pessoal estou tentando usar phpmailler porém quando tento colocar mais de 1 destinatario a parece o seguinte erro:

'Você deve fornecer pelo menos um endereço de destinatário de email.'

eu estou atribuindo as variaveis dos emails da seguinte forma:
$email_do_site  = "goncalves@ngnengenharia.com.br" . ", ";
$email_do_site .= "contato@ngnengenharia.com.br" . ", ";
$email_do_site .= "alex@ngnengenharia.com.br" . ", ";
$email_do_site .= "joao@ngnengenharia.com.br";
oque eu acredito que esteja acontecendo é o seguinte, existe a seguinte função na class phpmailler

  public function Send() {
    try {
      if ((count($this->to) + count($this->cc) + count($this->bcc)) < 1) {
        throw new phpmailerException($this->Lang('provide_address'), self::STOP_CRITICAL);
      }
esta exeção 'provide_address' é justamente este erro 'Você deve fornecer pelo menos um endereço de destinatário de email.'

a variavel '$to', está definida como um array na classe phpmailler, e eu não sei se a maneira que eu atribui os email esta correto para um array().
se alguém souber ajudar !

Obrigado

Acrecentar Tag Em Html

17/06/2012, 20:05

Eu quero acrecentar uma tag '<br>' a cada 50 caracteres !
acredito que de para fazer com substr, porém não sei aplicar corretamente, ja olhei na API mesmo assim não consegui alguém poderia ajudar ?

IPB Skin By Virteq