
mbleonardo
Membros-
Total de itens
650 -
Registro em
-
Última visita
Tudo que mbleonardo postou
-
[dúvida] Como Criar Um Login único Para Sistemas Diferentes?
pergunta respondeu ao REALMISTERMIX de mbleonardo em PHP
Pede ajuda no fórum do Suporte PHPbb, eles devem te ajudar melhor. -
Na verdade, o formato americano é "MM-DD-YYYY". Poxa guilffernet, esse seu método é de longe o pior possível, pra que toda essa complicação? <?php $data_atual = time(); // pega o timestamp atual $data = "2006-30-03" // data formato ANO-mês-DIA $data=explode("-",$data); //divide a data em partes: // $data[0] = ano //$data[1] = mês //$data[2] = dia $data2= mktime(0,0,0, $data[1], $data[2], $data[0]); //converte a data para o mesmo formato do time() if($data_atual > $data2) // data antiga else // data nova ?> Mais informações sobre essas funções que eu usei, procure no manual ;)
-
Você não vai conseguir gravar a data e hora num campo que é só pra hora ou só pra data oO utilize o campo DATETIME aí é só usar a função NOW() do mysql, que pega a hora, data ou data e hora atual de acordo com o tipo de campo. INSERT INTO (`campo_DATETIME`) VALUES (NOW())
-
para apagar os registros, use a query TRUNCATE "TRUNCATE TABLE `tabela`" dá pra aprender muita coisa no phpMyAdmin
-
Pege os três primeiros números do ip e use um if para verificar: $ip=substr($_SERVER["REMOTE_ADDR"],0,3); if($ip != "200" && $ip!="201"){ //// Bloqueado.... }
-
Sempre usei assim e nunca deu erro... É que não pode usar aspas dentro de aspas, então pra arrays de index alfanumérica, ele aceita.
-
Se register_globals estiver off (o padrão), aça assim: echo "Você digitou $_POST[texto]<br><br>";
-
Como o Method do formulário é POST, você deve pegar o valor da variável assim: $_POST["titulo"] Se fosse GET ou se fosse passada pela url (Ex: "pagina.php?titulo=pagina"), você recuperia assim: $_GET["titulo"]
-
Acho certícissimo a M$ cobrar pelo software, mas não precisava cobrar tanto... Um software original paga ele e mais uns 10 piratas para compençar, se fosse mais barato a M$ não sairia perdendo muito pois ia vender bem mais.
-
Digita no DOS ping site.com E tente acessar direto pelo IP, como a maioria das hospedagens é compartilhada, abrirá o site do host. Você pode ver também pelo DNS, vai num site de domínios e pesquise.
-
Você nem precisa do Javascript para fazer isso... Dá pra calcular a hora aqui pelo próprio servidor. Basta você saber diferença de fuso-horário e subtrair (ou adicionar em time()) Peguei esse exemplo de um cometário no php.net e fiz algumas modificações: <?php $h = -3; // Timezone GMT em horas (-3 = brasília) $ms = $h * 60 * 60; // calcula a diferença em segundos $gmdate = gmdate("m/d/Y g:i:s A", time()+$ms); // hora no seu fuso-horário echo "Your current time now is : $gmdate . "; ?> [/PHP] Se não funcionar, grite.
-
Se vocês quiserem comparar ASP.NET com o PHP, por que não tentam ASP.NET e JAVA, que utiliza servlets fugindo do velho contexto dos aplicativos CGI? Java é livre, parece com o PHP, C++, dá pra fazer infinitas coisas mas no começo é um pouco chato para aprender.
-
Em último caso sugiro a implementação das conhecidas "imagens de verificação" para conter esses spams que amaldiçoam o fórum.
-
$itens .= "<tr onClick=\"apagaLinhaTabela('.$t.$a.' , this)\">" ; usando aspas simples, o valor da variável nunca será mostrado, você deve usar aspas duplas.
-
Sugiro que você bloqueiem temporariamente postagens anônimas para ver se melhora um pouco.
-
Se for no seu próprio PC, é só copiar a pasta "data" (que está dentro da pasta do mysql), mover pra outro diretório, desistalar o mysql, instalar o outro e restaurar a pasta "data"
-
Para gerar senhas com letras e números, eu geralmente uso assim: $senha = substr(md5(time()), 0,8);
-
Você pode usar o header() para redirecionar para outra página: header("Location: pagina.php"); ou você usa um include() e já mostra a mensagem na mesma página que recebe os dados do formulário.
-
Usando apenas o PHP, é possível apenas escrever e ler arquivos no HD de onde o PHP está instalado usando estas funções: http://br2.php.net/manual/pt_BR/ref.filesystem.php
-
Você está duplicando um registro na chave primária ou UNIQUE. Se o campo é auto_increment, aumente o tamanho do campo, por exemplo, de TINYINT passe pra MEDIUMINT, deste passe para INT...
-
Obs: A resposta acima é minha ;D Esqueci de logar
-
Pegue o browser que ele está utilizando com $_SERVER["HTTP_USER_AGENT"], daí você faz a verificação com um IF
-
Suspeito que seja a register_globals(), você deve ter feito com esse config em On e no seu server tá Off. Se ela tiver OFF, você precisa utilizar as superglobals $_GET, $POST, $_SESSION, $_COOKIES, $_SERVER para pegar os determinados dados. Se tiver on, essas variávies se tornam globais, por exemplo $_GET["campo"] se torna apenas $campo. Obs.: O register_globals é OFF por padrão devido a segurança.
-
No manual do PHP tem... http://www.php.net/manual/pt_BR/install.windows.iis.php