
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
Movendo PHP » MySQL.
-
Do mesmo modo que você faz no HTML apenas... <?php $pagina = //O que vem do BD... $email = //O que vem do BD... echo '<a href="'.$pagina.'">'.$pagina.'</a><br>'; echo '<a href="formulario.php?email='.$email.'">'.$email.'</a><br>'; ?> Na página formulario.php basta regasta o dados ($_GET['email']) e pronto.
-
Não vejo como o GROUP BY sozinho vá fazer o que você quer...
-
Partindo do princípio básico que você vai aplicar o estilo ao HTML gerado e não ao PHP.... Movendo PHP » CSS...
-
Meio complicado? Com uma linha você faz essa verificação no PHP...
-
Denis Courcy, a questão é que não existe um algoritmo que faça o retorno de uma palavra que passou pelo hash...
-
Primeiro: que sistema de templates você está usando? Chip? Smarty? Haml? PHAML? Segundo: Consulte os manuais oficiais, pois eles diferem um pouco em aplicação, mas sempre tem exemplos práticos (ainda mais se for o smarty).
-
O visualizador é feito em que? Pois se for em PHP, bastaria você saber o arquivo que deve ser carregado (e pelo visto você já sabe) e passar direto para ele a informação do arquivo.
-
Olha só o que eu escrevi no meu primeiro post: "Caso você queira que isso aconteça SEM enviar o formulário é via JS ou AJAX para algo mais sofisticado (como verifiar nome de usuário ou se e-mail já está cadastrado)." Em outras palavras, o modo como eu fiz exige que a pessoa submeta (envie) o formulário, se você quiser que verificação seja na própria página sem enviar ai é com JS ou AJAX (dependendo do que você queira verificar), isso é super comum e se você perder 10 minutos no google ou no repositório da parte de JS já acha validadores pra formulários prontos...
-
Primeiro tente usar a tag [CODE~]CÓDIGO QUE FICAR DENTRO[/CODE~] (Sem as ~), assim o exemplo ficaria: CÓDIGO QUE FICAR DENTRO Por ficar colocando um ---------------------- ALGUMA COISA é ter muita esperança que alguém vá ficar procurando ou começa e onde termina o seu código. Segundo, um simples: <?php session_start(); session_destroy(); header("Location:index.php"); ?> Já é o suficiente... a menos que o seu PHP seja o 3 (quase impossível)... Depois de destruir a sessão crie um arquivo com o seguinte conteúdo: <?php session_start(); print_r($_SESSION); ?> Veja se a sessões serão listada ali...
-
Bom, ai é só você usar a cabeça né? Se você tem um código com um IF que testa se uma condição é válida ou não o que você deve fazer para dar o return? Pensando por 1/2 segundo se chega a brilhante conclusão : colocar o formulário no if que controla, assim se der o erro o formulário vai ser exibido de novo. Pronto, tudo é questão de parar e pensar.
-
Dá uma lida no que você escreveu e vê se você mesmo entende... Primeiro você diz "Em um ponto dele eu uso um visualizador mas não gostaria de abrir a tela dele pro usuário, mas sim queria fazer isso internamente e já abri-lo com o arquivo para ser visualizado." Depois "Pra mim é indiferente usar uma ou outra opcao, só preciso saber qual se aplica no meu caso" (Se é indiferente porque você disse que quer que abra 'internamente'?) Pouco depois "Em outro ponto do sistema eu já faço o upload do arquivo próprio para ser visualizado para o meu servidor" (Se você já envia da maneira correta para visualização do seu servidor - seja lá o que isso significa - então qua a dificuldade de implementar?)
-
Se você tivesse pesquisado um pouco saberia que o hash MD5 não tem volta, logo, não tem como saber o que o usuário digitou... o que você pode fazer se for algo relacionado a senha, é criar uma nova senha e enviar para o usuário...
-
Verifica se o campo está vazio, se estiver exibe a mensagem.. exemplo (no action do formulário): $campo1 = trim($_POST['campo1']); $campo2 = trim($_POST['campo2']); if(empty($campo1) OR empty($campo2)){ echo 'Todos os campos são de preenchimento obrigatório'; }else{ //Aqui você faz o cadastro ou seja lá o que for... } Caso você queira que isso aconteça SEM enviar o formulário é via JS ou AJAX para algo mais sofisticado (como verifiar nome de usuário ou se e-mail já está cadastrado).
-
> Acessar Diretório Raiz Do Servidor Linux, Fora da raiz do apache
pergunta respondeu ao AnarcoDionisio de ESerra em PHP
O que você pode fazer é (não sei se funciona com Linux, mas com Windows sim), criar um script para forçar o download, esse script vai ler o arquivo fora da área pública do servidor e vai ir jogando o que for lido pro usuário ir fazendo o download... -
Acho que seria até mais esperto você primeiro testar né? Porque assim você já teria a resposta, mas já que postou, sim, é bem óbvio que você vai ter que pegar o valor do session e jogar pra variável, e ai usá-la na query, ou jogar a session direto na query... para não restar dúvidas, já coloco o exemplo... session_start(); $idusuario = $_SESSION['id']; $selec = "SELECT * FROM Usu_Per WHERE Id = '$idusuario'";
-
Cara, a lógica é essa: $idusuario = 50;//AQUI ESTOU SETANDO QUE VOU PEGAR O ID 50 $selec = "SELECT * FROM Usu_Per WHERE Id = '$idusuario'"; $exec = mysql_query($selec, $conexao) or die(mysql_error()); $total = mysql_num_rows($exec); if($total != 0){ $dados=mysql_fetch_array($exec); $id = $dados['Id']; // um campo da tabela $email = $dados['Email']; // outro campo da tabela $nick = $dados['Nick']; $foto = $dados['Foto']; $hptot = $dados['HpTot']; $hpatu = $dados['HpAtu']; $mpatu = $dados['MpAtu']; $mptot = $dados['MpTot']; $classe = $dados['Classe']; $expatu = $dados['ExpAtu']; $explvl = $dados['ExpLvl']; $berrys = $dados['Berrys']; $lvl = $dados['Lvl']; }else{ echo 'não existe nada'; }
-
Tá, e $idusuario vem do além?! E se sempre for vir apenas um resultado (já que imagino que ID é chave primária), não precisa do laço.
-
Ele vai pegar o que você selecionar na query...
-
Não é boom e sim BOM (http://en.wikipedia.org/wiki/Byte_Order_Mark). Testei aqui e no IE7 tá normal...
-
Troque isso: $selec = "SELECT * FROM Usu_Per WHERE Id"; Por: $selec = "SELECT * FROM Usu_Per WHERE Id = '$alguma_coisa'"; Onde $alguma_coisa deve ter o ID que você quer resgatar...
-
Cria os links para a página: <a href="pagina.php?letra=A">Letra A</a> <a href="pagina.php?letra=B">Letra B</a> <a href="pagina.php?letra=C">Letra C</a> <a href="pagina.php?letra=D">Letra D</a> <a href="pagina.php?letra=E">Letra E</a> E assim por diante... ai na pagina.php: <?php $letra = $_GET['letra']; $sql = mysql_query("SELECT * FROM tabela WHERE nome LIKE '$letra%'"); //Aji continua... ?>
-
O que você tem que fazer é executar uma query para verificar se existe algo a mais a ser exibido, tipo, pega o próximo ID, se retornar 0 (você verifica com mysql_num_rows) é porque não existe nada, dai não mostra o próximo...
-
Isso se chama "colisão"...
-
Você leu o about? http://md5.rednoize.com/about/ Because of the long time it takes today to reverse enigneer a MD5 hash (with brute force methods), the idea for md5(); was born. This website is connected to a database of md5 hashes and their original counterpart. This makes the search for the counterpart of a given md5 hash extremly fast. Additionaly everytime when you enter a non-md5 hash string into the search field, the md5 result for that search strings gets stored in our database for future use.