
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
Nub? Como diria o google: Did you mean Noob? Esse sistema que você baixou não tem um readme/leiame ou algo do gênero? De qualquer maneira, se realmente for pra criar um usuário pelo phpmyadmin, acesse o phpmyadmin (se for em localhost basta http://localhost/phpmyadmin) vá até o BD usado na instalação, em seguida procure por algum tabela (admin, users, ou algo que dê a entender que é do sistema de login), cadastre os dados, provavelmente a senha passe por algum hash (e ai vai complicar um pouco), cadastre tudo e veja se funciona, se não funcionar é porque ou cadastrou na tabela errada ou a senha realmente deve passar um algum hash e ai só olhando direto no código do script.
-
Nub? O que viria a ser isso? Você quer modificar o que? A mensagem é clara, o usuário não foi encontrado, provavelmente você tenha que cadastrar um usuário manualmente pelo phpmyadmin.
-
Depende o que está no laço... se for uma consulta ao BD que varia (quantidade de registros a serem percorridos), ai é claro que os erros as vezes aparecerão, as vezes não.
-
Duas opções: 1 - Pega os dados e monta um array, e ai você poderá chamar direto esses dados na hora de montar tabela; 2 - Usa divs para montar a estrutura, ai você vai conseguir montar os dados lado-a-lado.
-
O erro não está na conexão, o problema é que o que o script faz está estourando o limite de tempo de execução do script estabelecido pelo servidor... provavelmente seja algum laço com problema...
-
Nesse caso convêm usar apenas javascript, já que com ele o serviço pode ser feito sem problemas. Movendo PHP » JS.
-
Erro 1: Warning: Division by zero in /home/uberabac/public_html/estrutura/mural/listar.php on line 30 Isso se deve a essa linha: $tp = ceil($tr / $total_reg); Ai você mandou dividir por $total_reg, e disse que $total_reg é igual a $qts_ultimos, só que em nenhum lugar você deu valor para essa variável. Erro 2: Esse erro se deve a algum problema na query qye dá origem ao array, olhando por cima eu vi isso aqui: $busca = mysql_query("SELECT * FROM franquias WHERE id='$dados[id_franquia]'"); Isso não funciona, você deve concatenar, exemplo: $busca = mysql_query("SELECT * FROM franquias WHERE id='".$dados[id_franquia]."'"); Caso o erro persista, use o or die(mysql_error()) na query para que o MySQL informe o erro, exemplo: $busca = mysql_query("SELECT * FROM franquias WHERE id='".$dados[id_franquia]."'")OR DIE(mysql_error());
-
Melhor modo é você: 1 - Pegar um editor e fazer tudo na mão; 2 - Pegar um framework bom e usar ele para desenvolver. Antes que você me pergunte qual seria um framework bom, não sei, isso depende muito de cada um, eu não uso nenhum framework exatamente pelo simples fato de não ter achado nada que me agrade. Já ouvi muitas pessoas falarem mal do scriptcase, também nunca usei ele.
-
A sessão só será encerrada se ele fechar o navegador. Ou seja, ele só vai conseguir votar de novo se fechar o navegador e acessar o site novamente.
-
http://www.phpclasses.org/browse/package/1919.html Essa classe permite ler arquivos XLS do Excel, logo, lendo fica fácil enviar para o MySQL.
-
Cria uma sessão na página de destino, se não existir é porque o cara ainda não acessou a página, se ela existir é porque o cara já esteve na página, logo, é um refresh... é algo do tipo session_start(); //na primeira linha if(isset($_SESSION['controle'])){ echo 'oops...';//o cara já passou por aqui }else{ $_SESSION['controle'] = 'ok'; }
-
<?php function validaCPF($cpf) { if(empty($cpf)){ return true; }else{ $cpf = str_pad(ereg_replace('[^0-9]', '', $cpf), 11, '0', STR_PAD_LEFT); if (strlen($cpf) != 11 || $cpf == '00000000000' || $cpf == '11111111111' || $cpf == '22222222222' || $cpf == '33333333333' || $cpf == '44444444444' || $cpf == '55555555555' || $cpf == '66666666666' || $cpf == '77777777777' || $cpf == '88888888888' || $cpf == '99999999999') { return false; } else { for ($t = 9; $t < 11; $t++) { for ($d = 0, $c = 0; $c < $t; $c++) { $d += $cpf{$c} * (($t + 1) - $c); } $d = ((10 * $d) % 11) % 10; if ($cpf{$c} != $d) { return false; } } return true; } } } if(isset($_POST['btvalidar'])) { $cpf_enviado = validaCPF($_POST['cpf']); if($cpf_enviado == true) echo "CPF VERDADEIRO"; elseif($cpf_enviado == false) echo "CPF FALSO"; } ?> <html> <head> </head> <body> <form action="valida_cpf.php" method="post" name="cpf" id="cpf"> CPF: <label> <input name="cpf" type="text" id="cpf" size="11" maxlength="11"> </label> <label> <input name="btvalidar" type="submit" id="btvalidar" value=" Validar "> </label> </form> </body> </html>
-
Ou use um solução em flash, algo como o do imageshack.us.
-
Eu disse e-mail autenticado e não assinado, e-mail autenticado é um e-mail em que o remetente é verifiado pelo servidor de SMTP, nesse caso há uma garantia maior de não ser spam. Sempre especifique o máximo de cabeçalhos (From e etc...), isso também dá uma garantia maior de não ser spam. Para enviar autenticado use a classe phpmailer.
-
O máximo que você vai diminuir é usando o operador ternário, mas não vai escapar de usar o isset... exemplo: echo (isset($dia))?$dia:date('d');
-
Para verificar se existe usa o isset.
-
Pesquise por Ion Cube ou Zend Guard, mas lembre-se que nada é 100% garantido.
-
Tente enviar autenticado, geralmente o hotmail manda pra caixa de spam e-mails que são de domínios desconhecidos, não me lembro se o hotmail informa os motivos de algo ser classificado com o spam, se informar, veja e altere no seu e-mail.
-
Dá um echo em $imagem_dir e veja o que retorna, e sempre coloque no fórum o erro que é informado pelo php.
-
A idéia do fórum é ajudar, não trabalhar de graça, caso você tenha interesse apenas pelo código, posso mover o seu tópico para a área de freelancers. Para ler o conteúdo de um arquivo txt basta usar o file_get_contents. Para alterar o valor do txt use o file_put_contents.
-
Troque: $imagem_nome = md5(uniqid(time())) . "." . $ext[1]; Por: $imagem_nome = $arquivo["name"];
-
Trocar o INNER JOIN por LEFT JOIN.
-
Tá, com a modelagem que eu passei dá pra fazer assim... Se você realmente quizer manter a modelagem do jeito que está, basta trocar aquele FROM tabela1,tabela2 por um left join...
-
Cada pergunta pode ter mais de um resposta? Se a resposta for não você pode colocar tudo em uma tabela apenas.
-
O CPF/CNPJ é um documento único, os números não se repetem, você pode usar isso como login, ai use CPF/CNPJ+senha, mesmo que saiba o CPF/CNPJ ainda vai precisar da senha.