
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
Isso é feito com javascript... Movendo: PHP » Ajax, JavaScript, XML, DOM
-
O script se limita apenas a isso? Existe HTML antes disso dai?
-
É você está certo nisso... só que como funciona (pelo menos nesse estágio do PHP) as pessoas não ligam para isso (só quero ver quando boa parte dos scripts feitos em PHP pararem de funcionar do nada...) http://www.htmlstaff.org/ver.php?id=566
-
Esse tipo de coisa não é tratado no PHP.NET pois lá se é o manual que ensina como as "coisas" que compõem a linguagem funcionam, e não como juntar elas para fazer o que o usuário quer... Qual o problema que o script está apresentado? $conexao = mysql_connect("localhost","root","") or die (mysql_error()); $db = mysql_select_db("script") or die (mysql_error()); $email = $_GET['email']; //Você realmente está usando o método GET? $sql = "SELECT login FROM cadastro WHERE email = '$email'"; $resultado = mysql_query($sql) or die (mysql_error()); if(mysql_num_rows($resultado) != 0){ echo "Senha e login enviados com sucesso para $email"; $login = mysql_result($sql,0); echo "$login"; } else { echo "Este e-mail não existe\n <a href=java script:history.go(-1)> Voltar</a>"; }
-
Este "tal de console" é o ambiente nativo de manipulação de dados do mysql... ele é uma janela de prompt de comando que você acessa abrindo o prompt de comando od windows e indo até a pasta onde está o mysql, lá digite mysql... você vai perceber que no lugar do c:\ (ou outra unidade) vai aparecer simplesmente a palavra mysql...Dai é só digitar (se as aspas) "-u root -p" quando der enter vai aparecer, ai você digitar a senha e dá enter de novo... se tudo estiver ok ai você pode inserir o comando para trocar a senha do root... Ps.: Algum passo pode estar errado pois faz uns 6 meses que não uso o console do mysql...
-
Ok... o problema está em outro lugar... Na $sql coloca o LIMIT como sendo 3 (para pegar apenas 3 resultados)... dai deixa o script assim: $conta = 0; $controle = 1; $conta_reg = mysql_num_rows($sql); while ($controle <= $conta_reg){ { $foto = mysql_result ($sql, $conta, foto); ?> <table width="200" height="100" border="0"> <tr> <td> <? echo "<a href=java script:window.open('','','scrollbars=yes,height=400,width=400');history.go(9)><img border=0 src='$foto' width=200 heigth=100 alt=''></a> </td> " ?></td> </tr> </table> <? $conta++; $controle++; }
-
Se você já definiu o tamanho da imagem (width=200 heigth=100) no próprio script... teoricamente não tem porque não funcionar...
-
Para aparecer seleciona o registro que foi enviado você terá que testar na hora da montagem caso a caso... e quando o registro seleciona for o que estiver sendo montado vai ter que mandar imprimir no option selected (que diz que o valor é o selecionado).
-
Se ele é dinâmico ele já é montado na página de origem, logo basta fazer a mesma coisa... Você pega as informações do BD e dentro do laço que você vai utilizar você vai criando os options... algo como: echo "<select name='lista'>"; $sql = mysql_query("");//Aqui faz as buscas pelo dados do select while ($valores= mysql_fetch_array($sql)){ $valor1 = $valores['campo1']; $valor2 = $valores['campo2']; echo "<option value='$valor1'>$valor2</value>\r\n"; } echo"</select>";
-
Com certeza não é usando um <select>... Como esse select é montado? Ele é dinâmico (vem de um BD por exemplo) ou é apenas um select que foi digitado em uma página? Se ele for dinâmico basta montar um novo select na página que é action do formulário, se ele foi digitado apenas, ai não tem jeito...
-
O <select> vai enviar para o $_POST o valor que estiver SELECIONADO na hora do envio do formulário...
-
Para pegar o e-mail $sql = mysql_query("SELECT campo_do_email WHERE login = '$_GET[login]'"); $email = mysql_result($sql, 0); Quanto a questão do AND e do OR... o problema está com você e não com o script... pois o OR e o AND são operadores diferente, enquanto o OR aceita que UM ou OUTRO seja válido o AND espera que os 2 elementos sejam válidos...
-
Para trocar a senha do mysql acesse o console dele e digite (sem as aspas) "-u root password SENHA_NOVA" Movendo: PHP » MySQL
-
Deixa assim: $conta = 0; while($conta <= 2) { $foto = mysql_result ($sql, $conta, foto); if ($foto == ""){}else{ ?> <table width="200" height="100" border="0"> <tr> <td> <? echo "<a href=java script:window.open('','','scrollbars=yes,height=400,width=400');history.go(9)><img border=0 src='$foto' width=200 heigth=100 alt=''></a> </td> " ?></td> </tr> </table> <? } $conta++; }
-
Já pensou em usar <a href="java script:history.back()">Voltar</a> Outra coisa... você pode guardar os dados em sessões e mandar imprimir o valor das sessões dentro dos imputs...
-
Quando você enviar o valor do imput use o seguinte: 1 - Para calcular <?php $data_r = 60*60*24*10; $data = date("Y-m-d",time() -$data_r);//Aqui ele vai descobrir que dia era a 10 dias atrás //Pega a data do imput e formata para YYYY-MM-DD, dai faz a comparação: if (strtotime($data_vinda_do_form) < strtotime($data)){ echo "A data inserida no formulário já tem mais de 10 dias passada"; }else{ //Faz a outra coisa } ?> Se a sua idéia é que no momento que o cara selecionar a data já apareça o aviso terá que usar javascript
-
Basta colocar o disabled para deixar o campo como somente leitura... tipo: <td><input maxlength=30 size=30 name=nome disabled class="fundo" value=" <? echo $_COOKIE["admin"]; ?> ></tr>
-
Você pode simplesmente guardar o valor numa sessão, assim não precisa clicar em nada para ele aparecer na outra página...
-
Pra que isso tudo? Por que você simplesmente não coloca: echo URL; Isso vai imprimir http://localhost/gp/
-
Para enviar o e-mail use a mail. Para pegar os dados do formulário basta $_POST['nome_do_campo'] (se você utilizar o método GET no envio do formulário troque o $_POST por $_GET...
-
Sistema De Ler Email Pop3 Com Extenção Imap
pergunta respondeu ao Beraldo de ESerra em Repositório de Scripts - PHP
Só um adendo... em alguns servidores que eu testei não funciou o script original, mas bastou alterar a linha: $mbox = imap_open("{pop3.$servidor/pop3:110}", $usuario . "@" . $servidor, $senha , OP_HALFOPEN); Por $mbox = imap_open("{mail.$servidor:110/pop3}", $usuario . "@" . $servidor, $senha); Que tudo ficou Ok... -
ob_start Não entendi o porquê do uso do ob_start, ele não limpa a memória do servidor, apenas faz um cache do buffer de saída... se você sempre fizer cache de tudo que for enviar para o navegador, vai criar outro problema no servidor, pois vai onerar ele nesse sentido também...
-
Isso tem que estar na primeira linha do arquivo inteiro... se existir alguma coisa (a tag title já o suficiente pra gerar o erro) antes disso já dá pau...
-
Alguma coisa ANTES disso dai está dando saída (está enviando dados para exibição) para o navegador, você pode tentar corrigir usando ob_start e ob_end_flush
-
chmod 777 é a permissão para tudo... no caso precisa porque o contador vai ter que escrever os valores dentro do arquivo citado, por isso ele precisa do chmod... para dar chmod acesse o ftp do servidor e usando o programa de ftp você consegue dar chmod... se for localhost apenas garanta que o arquivo não está marcado como "somente leitura" (ou arquivo morto)...