
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
NÃO! você programou no código para que fosse mostrado algum erro? Tipo if($sql) {} else {echo "Deu erro!";}
-
Isso não é um código, é apenas a tradução da string base para montagem de datas, por isso não funciona: string date ( string format [, int timestamp] ) Se o seu objetivo é apenas pegar a data você tem que usar algo como (exemplo tirado do próprio manual): <? $today = getdate(); print_r($today); ?> Claro, ai você teria que tratar pra sair bonito... então é mais fácil... <? $agora = date('d/m/Y'); echo $agora; ?> As coisas que vão ali dentro do date você pega aqui (http://www.php.net/manual/pt_BR/function.date.php)... note que talves você tenha que utilizar o setlocale se estiver em um servidor em algum fim de mundo...
-
Porque você não olha diretamente no manual do PHP que está online? Sempre tem exemplos e os próprios leitores vão adicionando mais exemplos...
-
Mostra o código... quanto a ele não estar mostrando nenhum erro, você programou para que fosse mostrado?
-
Putz, por questões de segurança :blink: não podem liberar escrita em 1 arquivotxt :ph34r: .
-
Mas é claro que ele está dizendo que o valor é xt, é o que você mesmo está dizendo pro script! Para pegar o valor do formulário você tem que usar: $teste = $_POST['xt'];
-
A permissão é o chmod... ou seja, ler, escrever, etc no arquivo, você tem que alterar a permissão para que o script possa abrir e alterar os dados no txt... isso é o chmod...
-
Você deu o chmod correto? Na dúvida usa o 777.
-
Tempo de execução da pesquisa eu nunca achei... mas uma solução tabajara :P :rolleyes: seria você ver quanto tempo o script demora para ser executado sem a pesquisa, depois simplesmente implementar a pesquisa e colocar tempocompesquisa - temposempesquisa, o que vai te dar mais ou menos o tempo real que a pesquisa levou... Para calcular o tempo de execução de um script pode usar algumas alternativas: http://www.php5.com.br/?php=_scripts/mostra&id_s=50 http://forum.scriptbrasil.com.br/index.php?showtopic=3814 ;)
-
Não, eu sempre rodo meus scripts como localhost...
-
Quando você quiser dar quebra de linha insira <BR>, esse código diz pro HTML que a partir dali se inicia um novo parágrafo, logo deve quebrar a linha.
-
Não faço autenticação assim... nem uso mysql_result (o próprio manual não recomenda)... mas vamos lá, eu acho que o certo seria: Na linha: $resultado = mysql_query("select * from usuarios where login='$username'"); Passar para: $resultado = mysql_query("select senha from usuarios where login='$username'"); Na linha: if($senha != mysql_result($resultado,0,"senha")){ Passar para: if($senha != mysql_result($resultado,0,)){
-
Pegar a notícias? É meio ruim, porque mesmo que a notícia esteja em um banco de dados você não terá acesso a ele (login/senha)... acho meio difícil de conseguir isso "automaticamente"...
-
Imagina que você tem um variável assim: $fruta = "mamao-pera-laranja-morango"; para separar as frutas dessa variável você vai ter que detonar os '-' que estão separando as frutas, logo o explode seria: $frutas= explode("-", $fruta); echo "$frutas[0]<BR>"; // retorna mamao echo "$frutas[1]<BR>"; // retorna pera echo "$frutas[2]<BR>"; // retorna laranja echo "$frutas[3]<BR>"; // retorna morango O primeiro elemento (sempre entre aspas) dentro dos colchetes sempre diz o que será "explodido" para fazer a separação dos termos dentro da variável. No seu caso como o timestamp que eu assumo seria "aaaa-mm-dd hh:mm:ss" eu tenho que explodir o " ", porque existe um espaço em branco entre os dias e as horas...
-
Tem algumas maneiras de fazer... no seu caso acho que o mais fácil seria mandar if/else e includes... Veja, na index você coloca: <? $pega = $_GET['pagina']; if ($pega == '1') {include '1.php'; } elseif ($pega == '2') {include '2.php';} elseif ($pega == '3') {include '3.php';} .... else {} ?> Ai na url você vai chamar: www.seusite.com/index.php?pagina=1 (o número vai mudar conforme a página que você quer acessar, e se for a index mesmo você pode chamar direto www.seusite.com/?pagina=1) Claro que 1.php, 2.php, 3.php só foi para o exemplo, ali você pode colocar o nome que quizer nos arquivos que serão chamados...
-
$logado = $HTTP_POST_VARS["login"]; $logado = $HTTP_POST_VARS["senha"]; $sql = mysql_query("SELECT * FROM tb_admin WHERE login='$login' and senha='$senha' "); De onde está vindo o $login e $senha? Não seria dos HTTP_POST? Se sim altere eles para: $login = $HTTP_POST_VARS["login"]; $senha = $HTTP_POST_VARS["senha"];
-
Use o explode... assumindo que o seu timestamp está sendo aaaa-mm-dd hh:mm:ss bastaria deixar o código assim: $data = explode(" ", $linhas=['timestamp']); echo $data[0]; // retorna o aaaa-mm-dd echo $data[1]; // retorna hh:mm:ss Note que o explode(" "... define que o valor " " será onde a variável será repartida...
-
Em primeiro lugar, que erro o PHP está reportando?
-
$idusuario = $_SESSION['usuario']; $resultado = mysql_query("SELECT * FROM usuario WHERE idusuario = '$idusuario'"); while ($linhas = mysql_fetch_array($resultado)) { echo $linhas['nome']; } Tenta assim. Se não for isso, você poderá estar com problemas na sessão.
-
O porque é a query que está com problemas... tenta: $query = "SELECT * FROM usuario WHERE idusuario = '$idusuario'";
-
Simples, define um valor para a variável mens, o próprio PHP tá dizendo que a variável não existe... e você tá tentando testar uma variável que não existe... olha só: if ($mens == "") ANTES disso você tem que chamar o $mens = ALGUM VALOR. Outra coisa, você chamou um if, mas não definiu o else (caso o teste seja falso).
-
O modo mais fácil de saber se o código tá certo é jogar no server e ver se o PHP aponta algum erro... Na linha $MailDestino = "EMAIL_DE_DESTINO"; // exemplo: nome@provedor.com quando você editar você deverá colocar o e-mail no lugar do EMAIL_DE_DESTINO, ou seja: $MailDestino = "nome@provedor.com"; Dei uma olhada por cima e aparentemente tá ok.
-
Acho que o problema do seu contador está onde você o colocou, porque se você não tem iframe, ele está na index, e assumindo que a index só seja chamada uma vez, não deveria haver problema. A solução mais simples seria, o script do contador só seria executado se o IP do usuário não estivesse registrado em algum lugar (BD, TXT, etc), ou seja, você executa o script com um condicional "se o IP já estiver no tal lugar não executa o script, caso contrário executa", sempre que o script é executado ele também adiciona o IP do usuário ao tal lugar que citamos antes, isso para garantir que na próxima vez que o usuário abrir uma página o script não será mais executado. Obviamente você também vai ter que criar uma rotina para remover IPs 'antigos' (1~2 dias já registrado), mas isso já é outra parte do problema...
-
Você vai ter que emendar o seu script do boleto, pois como sempre o vencimento será 5 dias depois basta colocar um pedaço de código que faça o serviço, eu uso um feito por mim mesmo, mas os links abaixo vão te mostrar como implementar um pra você sem problemas... http://forum.imasters.com.br/index.php?showtopic=166530 http://under-linux.org/forums/programacao/...ata-em-php.html
-
Possível é, mas sinceramente é inútil, em primeiro lugar como você mesmo disse os espaços duplos são inúteis no HTML, logo: <? echo "olá meu nome é"; ?> Vai imprimir apenas olá meu nome é Em segundo lugar, você tem que se lembrar que economizar 10 bytes não vai fazer diferença relevante no script, mesmo porque dependendo do sistema de arquivos que você usar no seu PC, o arquivo pode ter na verdade, 4, 8, 16... KB... por causa do tamanho dos cluster.