Jump to content
Fórum Script Brasil

viejoyo

Membros
  • Posts

    168
  • Joined

  • Last visited

Everything posted by viejoyo

  1. Achei uma solução, .. // Declara a data! :P $data = '29/08/1996'; // Separa em dia, mês e ano list($dia, $mes, $ano) = explode('/', $data); // Descobre que dia é hoje e retorna a unix timestamp $hoje = mktime(0, 0, 0, date('m'), date('d'), date('Y')); // Descobre a unix timestamp da data de nascimento do fulano $nascimento = mktime( 0, 0, 0, $mes, $dia, $ano); // Depois apenas fazemos o cálculo já citado :) $idade = floor((((($hoje - $nascimento) / 60) / 60) / 24) / 365.25); print $idade; Fonte: phpit De qualquer maneira, obrigado a todos !!
  2. To querendo uma ideia sobre um form que to fazendo, é o seguinte ... em determinado campo a pessoa irá setar se ele é sócio ou dependente, se for dependente então não poderá ter mais que 18 anos, pra isso eu teria que comparar o dia de hj com a data de nascimento dele informada num campo acima, .. como poderia fazer isso ?
  3. viejoyo

    Tempo de sessão

    Estou precisando setar o tempo pra uma sessão expirar mais não consigo, porque o meu session_cache_limiter está como nocache, andei lendo umas coisas e fiz assim para testar : /* Define o limitador de cache para 'private' */ session_cache_limiter('private'); /* Define o limite de tempo do cache */ session_cache_expire(1); ... e não funcionou, na verdade eu queria que minha sessão nunca expirasse, mais vo setar o tempo como 10 anos hehe !! Alguém tem alguma idéia porque o jeito que eu estou fazendo não funciona ? Valeu!!
  4. Como é possível ele pegar o um número que não existe, sendo que aqui no loop: for (i = 1;i <= 31;i++) { opener.document.getElementById('dt').innerHTML+= document.getElementById("data"+i).value } era pra ficar setado da seguinte forma .. data1,data2 ... igual está nos names e id's dos campos inputs. Testei da forma que você me passou e ainda não funciona porque continua dizendo que ("data"+i) is null, .. esse esquema está num página tipo agenda, a pessoa clica para marcar determinado compromisso, e abre um pop-up, com os dias livres linkados, carregando na página pai ao ser clicado, não entendi muito bem a questão de atualizar o valor do objeto, ou como eu poderia fazer com que funcione nesse meu caso ... Vlw!!
  5. Desculpa ressucitar esse tópico, é que até hoje eu não conseguir solucionar esse problema, alguma idéia, alguém ? Vlw!
  6. Uns exemplos, tutoriais de CSS você pode encontrar aqui, CSS + PHP ... procura aqui :google:
  7. Funciono não velho, mais obrigado a ajuda ai.
  8. Então, isso que é estranho porque os id's estão setados direitinho .. e exemplo se eu coloco assim: function enviar () { opener.document.getElementById('dt').value = document.getElementById("data29").value opener.document.getElementById('dt').value = document.getElementById("data30").value } Ele so pega o 30, e olha o trecho de como fica a parte que carrega o id: <a href = "" onclick="enviar();" >29</a> <input type = "hidden" id = "data29" value = "29/09/2008"> <a href = "" onclick="enviar();" >30</a> <input type = "hidden" id = "data30" value = " 30/09/2008"> Eu não entendo porque não funciona ..
  9. Opa ... não sei porque o código abaixo não funciona, function enviar () { var i for (i = 1;i <= 31;i++) { opener.document.getElementById('dt').value = document.getElementById("data"+i).value } this.close(); return false; } Me aparece que o getElementById("data"+i) is null .. o que eu estou fazendo de errado ? Vlw!!
  10. Eu ia postar outro tópico, mais como é sobre ese mesmo assunto minha dúvida resolvi postar aqui mesmo, é o seguinte no loop acima: if (in_array($k, $array_days)) { echo "<span class=\"linhas\"><a href = \"teste.php\">" . sprintf("%02d", $k) . "</a></span> "; } .. eu coloco link nos dias cadastrados no bd, como esse calendário é um pop-up, ele carrega a página pai ao ser clicado no link, minha dúvida é de como pegar o dia atual, exemplo: se no bd temos os dias 26/09, 27/09, mesmo eu clicando no 27/09 ele sempre pega o 26, eu fiz assim ias nã deu certo: $hidden = "<input type = \"hidden\" id = \"data\" value = \" ".$k."/" .$mes. "/" .$ano. "\">"; Como eu poderia resolver isso .. Muito obrigado !!
  11. Perfeito, eu até tinha conseguido fazer de uma outra maneira, mais não ficou legal porque a página pai era atualizada pra receber os valores do pop-up, do jeito que você indicou era o que eu queria ... Valeu!!!
  12. Depois de olhar alguns exemplo por ai e não conseguir adaptar resolvi postar, em um sistema de evento que to fazendo, a pessoa clica em Marcar Evento, e surge uma pop - up com um calendário e os dias disponíveis como links, o que to querendo fazer é que quando a pessoa clicasse encima de um link, voltasse pra página de marcação com o campo data preenchido, tentei de algumas maneiras ma´si não consegui, alguém poderia me dar uma idéia ? Vlw!!
  13. Pessoal to cm o seguinte problema, tenho uma tabela no bd onde eu cadastro os nomes dos meses, e neles eu preencho enventos, dai que tenho um index aonde eu puxo um por um, so que por exemplo se eu tenho 3 eventos no mês de dezembro ele me aparece 3 vezes ao invés de uma vez só, tem alguma função ou comando sql que eu possa delimitar isso ? Ex: minha query ta assim : $sql = "select * from evento_mes order by id_evento desc"; Quando eu cadastro vários eventos num mesmo mês, o mesmo se repete. Se alguém puder ajudar ...
  14. Salve salve ESerra, cara como eu deixei sem isso ? rsrs ... Resolvido .. obrigado !!!
  15. Entedi o que você falou cara, mas testei aqui e não deu certo, tentei assim, primeiro fiz o loop fora desse loop do calendario e dentro desse loop: $sql = "select * from evento_data where mes = '".$mes."' and ano = '".$ano."' and dia > '".$dia."' order by dia desc"; $exe = mysql_query($sql,$conexao); while ($c = mysql_fetch_array($exe)) { $array_days = $c['dia']; } dentro do loop : if (in_array($k, $array_days)) { echo "<span class=\"linhas\"><a href = \"teste.php\">" . sprintf("%02d", $k) . "</a></span> "; } Ai aparece esse erro: Não entendo porque meu argumento possa estar errado, o que eu ainda to fazendo de errado ?
  16. Fala pessoal, to tentando fazer um esquema aqui e não entendo o porque não da certo, ... O que eu to querendo fazer se resume nisso: Tenho um calendário, e no bd é setado dias de evento de um mês, o que acontece então é que na exibição desse calendário os dias que terão eventos ficam como links que levarão à página desse evento .. O que não está funcionando é o loop que eu faço pra linkar esses dias, exemplo se no calendário está marcado evento dia 17,18, so aparece linkado o dia 17, vo postar p código comentando o loop dentro do loop que não da certo :P <?php ... $k = 1; for ($i = 1; $i <= 6; $i++) { echo "<div>"; for ($j = 0; $j < 7; $j++) { $dias = date("w", mktime(0, 0, 0, $mes, $k, $ano)); if($dias == $j and $k <= $total_dias) { $sql = "select * from evento_data where mes = '".$mes."' and ano = '".$ano."' and dia >= '".$dia."' order by dia desc";// $exe = mysql_query($sql,$conexao); for ($y = 0;$y < mysql_num_rows($exe);$y++) { //esse é o loop que não funciona $c = mysql_fetch_array($exe); if ($c['dia'] == $k) { $href = "<a href = \"teste.php\">"; $hreff = "</a>"; } else { $href = ""; $hreff = ""; } } // aqui termina if($k == $dia) { echo "<span class=\"destaque\">". $href . sprintf("%02d", $k) . $hreff ."</span> "; } else { echo "<span class=\"linhas\">". $href . sprintf("%02d", $k) . $hreff."</span> "; } $k++; } else { echo "<span class=\"linhas\">".str_repeat("&nbsp;", 4)."</span> "; } } echo "</div>\n"; } ?> Eu não vejo a lógica de porque ele sempre pega so um evento no bd e compara com a variável $k, alguém tem idéia ?
  17. O exemplo que eu citei do Micox ele usa assim: //trocando espaço em branco por underline $texto = eregi_replace('( )','-',$texto);
  18. Opa .. na verdade esse nome ai, é o nome do diretorio o qual eu quero tirar os espaços ... outra coisa encontrei essa função, funciona perfeito, so que ainda assim não entendo porque o exemplo meu acima não rola ..
  19. Não entendo porque esse trecho do meu código nã funciona ... $nome = ereg_replace("( )",'_',$nome); Alguém sabe o que pode estar acontecendo ??
  20. To so postando aqui que meu problema foi rsolvido, troquei de servidor, o problema que eu não faço idéia o que era estava no servidor que eu estava usando ... e ah por padrão public_html tem a permissão 750, e pra criar o arquivo index.php que citei no primeiro post fiz assim: $cria = fopen ("../novo_dir/", "w+"); $conteudo = "<?php echo conteúdo;\n?>"; fwrite($cria, $conteudo);
  21. Beleza quase tudo resolvido, so que a pasta ainda não vai com o chmod 777 e outro lance estranho que tá acontecendo também é que não estou conseguindo deletar as pastas criadas dessa maneira, e nem alterar o arquivo index.php, exemplo altero ele na minha máquina e quando vou enviar pro ar me diz que ou o arquivo não existe ou eu não tenha permissão pra isso ... já aconteceu isso com alguém ?
  22. Tá, beleza iso é claro, mas minha dúvida não é essa e sim o porque mesmo eu setando o chmod 0777 para as pastas a serem criadas elas não ficam com essa permissão ...
  23. Salve salve ... Fiz um esqueminha de que quando a pessoa cadastra um novo diretório, ele já cria automaticamente uma pasta pra receber imagens, e também uma pasta aonde vai ficar um arquivo index.php .. so que ta acontecendo os seguintes problemas ..: To usando o seguinte código pra criar as pastas : mkdir("../../upload/".$nome, 0777);//pasta aonde armazenará as imagens mkdir("../../".$nome , 0700);//pasta aonde ficaráo o arquivo index.php A pasta dentro do diretório upload aparece sem problema, porém a permissão não fica 0777, porque ? .. A outra pasta nem se cria, aparece o erro ... Eu teria que dar chmod 777 no public_html ? E dentro dessa mesma pasta eu queria criar um arquivo que vai ser padrão index.php, tem como fazer isso ? Vlw!!
×
×
  • Create New...