Jump to content


Carlos Maniero's Content

There have been 7 items by Carlos Maniero (Search limited from 27/04/2023)


Ordernar por                Order  

#1015876 Pegar Dias Úteis De Um Mês

Posted by Carlos Maniero on 02/01/2012, 21:55 in PHP

Olá galera, um amigo estava com esse problema,
de pegar os dias úteis de determinado mês,
fiz um pequeno script para ajudar ele e decidi compartilhar com a galera.
Segue abaixo:

<?php
/**
 * Função que calcula dias úteis no mês
 * 
 * @autor Carlos Maniero <carlosmaniero@gmail.com>
 */


function dias_uteis($mes,$ano){
  
  $uteis = 0;
  // Obtém o número de dias no mês 
  // (http://php.net/manual/en/function.cal-days-in-month.php)
  $dias_no_mes = $num = cal_days_in_month(CAL_GREGORIAN, $mes, $ano); 

  for($dia = 1; $dia <= $dias_no_mes; $dia++){

    // Aqui você pode verifica se tem feriado
    // ----------------------------------------
    // Obtém o timestamp
    // (http://php.net/manual/pt_BR/function.mktime.php)
    $timestamp = mktime(0, 0, 0, $mes, $dia, $ano);
    $semana    = date("N", $timestamp);

    if($semana < 6) $uteis++;

  }

  return $uteis;

}


// Invocando a função
echo dias_uteis(date('m'),date('Y')); // Recebe dias úteis do mês atual
echo dias_uteis(1,2012); // Recebe dias úteis do mês 1 de 2012
?>



#1015600 Curl_Exec

Posted by Carlos Maniero on 17/12/2011, 20:01 in PHP

O parametro a ser passado é o CURLOPT_RETURNTRANSFER para retornar o valor,
Você está realizando o teste com o google ou só colocou ai por marcação?



#1015592 Ajuda Com Foreach

Posted by Carlos Maniero on 16/12/2011, 22:58 in PHP

Opa, porque não usar o while?

veja um exemplo:

$query = mysql_query("SELECT * FROM produtos WHERE id = '19'");

while($row = mysql_fetch_array($query)){
  echo($row['nome'] . "<br>" . $row['preco']);
}

Espero ter ajudado, Abraço!



#1015590 Upload De Arquivos Error

Posted by Carlos Maniero on 16/12/2011, 22:52 in PHP

Amigo, acredito que essa parte do código

//you get the following information for each file:
$_FILES['field_name']['nome']
$_FILES['field_name']['tamanho']
$_FILES['field_name']['type']
$_FILES['field_name']['nome_temporario']

Sejam só comentários do autor ou sei lá o que,
de qualquer forma é só colocar os devidos ponto-e-virgula
no final de cada linha.

//you get the following information for each file:
$_FILES['field_name']['nome'];
$_FILES['field_name']['tamanho'];
$_FILES['field_name']['type'];
$_FILES['field_name']['nome_temporario'];

Abraço e sucesso!



#1015563 Verificar Duplicado Em Array

Posted by Carlos Maniero on 15/12/2011, 17:49 in PHP

O próprio php tem uma função que remove elementos duplicados em um array.

Veja um exemplo de como utliza-lá:

<?php
$array = array(2,5,6,5,2,3,4,8,9,10);
$array = array_unique($array);

print_r($array);
?>

Essa função irá remover os elementos duplicados do array,
e você não terá mais problemas do usuário selecionar duas vezes a
mesma loja.

Grande abraço e sucesso.

A referência você encontra aqui http://php.net/manua...rray-unique.php



#1007935 Problemas Com Php Include

Posted by Carlos Maniero on 23/02/2011, 16:52 in PHP

Provavelmente é o que o paulo freitas falou, mais isso é simples de resolver da um salvar como ai no seu editor, no meu caso eu ultilizo o gedit (padrão da Gnome) ai tem que ter a opção codificação de caracteres, ai vc salva o arquivo na codificação que está usando, no seu caso utf-8, só precisa fazer isso no arquivo que está com problema.

Espero ter ajudado. xD~



#1007569 Redirecionamento

Posted by Carlos Maniero on 05/02/2011, 21:16 in PHP

Olá amigo, se eu entendi bem é isso,
você tem que criar um formulário com campos ocultos com os dados que você quer passar, no caso você coloca no action do form linkando para o pagseguro.
tem alguns exemplos no próprio site do Pagseguro, segue abaixo um exemplo:

[codebox]
<form target="pagseguro" method="post" action="https://pagseguro.uo...webpagto.aspx">
<div class="pay">
<div>
<label for="item_quant1">Quantidade</label>
<input type="text" class="textbox" value="01" id="item_quant1" name="item_quant">
<input type="hidden" name="email_cobranca" value="suporte@lojamodelo.com.br">
<input type="hidden" name="tipo" value="cbr">
<input type="hidden" name="moeda" value="brl">
<input type="hidden" name="item_id" value="0001">
<input type="hidden" name="item_descr" value="Notebook Prata">
<input type="hidden" name="item_valor" value="2430000">
<input type="hidden" name="peso" value="900">
<input type="hidden" name="extras" value="0">
<input type="hidden" value="UTF-8" name="encoding">
</div>
<input type="submit" value="" class="btpay" id="submit_01" name="submit_01">
</div>
</form>
[/codebox]

Qualquer outra dúvida o pagseguro tem um manual do desenvolvedor é só da uma pesquisadinha lá...xD~
https://pagseguro.uo...nvolvedor.jhtml




IPB Skin By Virteq