Ir para conteúdo
Fórum Script Brasil

Juunior

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

Posts postados por Juunior

  1. Está aparecendo o seguinte erro ao conectar com o MySQL:

    Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)

    Já procurei dezenas de helps por aí, mas ainda não consegui solucionar o problema, alguém aí sabe oque fazer?

  2. Seguinte, fiz esse sistema de busca, mas tem um problema, por exemplo se tiver um titulo chamado "depois de amanhã", e eu pesquisar "depois" ou "amanhã" ou "depois de" ele funciona direitinho, mas se eu pesquisar "depois amanhã" já não se obtém os resultados, segue o código:

    <?php
            $conn = mysql_connect("localhost", "user", "321") or die("Não foi possível a conexão com o Banco");
            $db = mysql_select_db("database", $conn) or die("Não foi possível selecionar o Banco");
    
    
            $palavra = trim($_POST['palavra']);
    
            $sql = mysql_query("SELECT * FROM busca WHERE titulo LIKE '%".$palavra."%' ORDER BY id");
        
            $numRegistros = mysql_num_rows($sql);
            if($palavra==NULL){echo "Digite algum termo de pesquisa!";};
            
            if ($numRegistros != 0) {
            
            if($numRegistros>1)echo "Foram encontrados ".$numRegistros." resultados com a palavra <i>".$palavra."</i>.<br/><br/><br/>";
            if($numRegistros==1)echo "Foi encontrado 1 resultado com a palavra <i>".$palavra."</i>.<br/><br/><br/>";
            while ($result = mysql_fetch_object($sql)) {
                echo $result->titulo . "<br/>".$result->categoria."<br/>";
            }
            
            } else {
            echo "Nenhum resultado foi encontrado com a palavra <i>".$palavra."</i>.";
            }
    ?>

  3. Implementei esse sistema de comentários no meu site, mas o problema é o seguinte, quando eu redireciono o comentário para a página, ele fica embaixo do rodapé da página, ou seja, embaixo do </html>, ficando por exemplo assim:

    ...

    </html>

    Nome: Junior

    Comentário: blablabla

    O que eu quero é que o comentário fique encima do formulário, aqui os códigos:

    Página artigo.php

    <form name="comentario" action="comentando.php" method="post">
      Comentários
      Nome: <input id="nome" name="nome" type="text"><br>
      Comentário: <textarea id="mensagem" name="mensagem" rows=5 cols=20 wrap="off"></textarea><br>
      <input type="submit" value="Enviar"><input type="reset" value="Limpar">
     </form>
    Página comentando.php
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Comentando...</title>
    </head>
    <body>
    
    <?php
    $nome     = $_POST["nome"];//pega o nome inserido
    $mensagem      = $_POST["mensagem"];//pega a mensagem inserida
                    $msg =  "Nome: $nome";//adiciona a mensagem
    $msg .= "Comentário: $mensagem";//adiciona o conteudo da mensagem
                    $ponteiro = fopen ("artigo.php", "a");//arquivo em que serao postados os comentarios
    fwrite($ponteiro, "$msg");//escreve no arquivo
    fclose ($ponteiro);//fecha o arquivo
    include "redirection.php";//redireciona para os comentarios
    
    ?>
    </body>
    </html>
    Página redirection.php
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Aguarde...</title>
    <script>
    document.location="artigo.php";//redireciona
    </script>
    </head>
    <body>
    <font size="2" face="comic sans ms" color="#000000">Aguarde...</font>
    </body>
    </html>

  4. Gostaria de saber se a função Mail do Php é possivel enviar dados a uma conta Hotmail.

    não recebo o email pelo hotmail de jeito nenhum, ai o código:

    <?php
    $nome=$_POST["nome"];
    $email=$_POST["email"];
    
    $msg="Nome:\t$nome\n";
    $msg.="Email:\t$email\n";
    
    $assunto="Teste!";
    $destinatario="Junior_2207@hotmail.com";        
    $mensagem="$msg";
    $remetente="$email";
    $headers = "From: ".$email."\nContent-type: text/html";
            
    if(!mail("$destinatario","$assunto","$mensagem", "$headers")){
        echo"Erro no Envio dos dados!";
        }
        else{
              echo "Enviado com Sucesso! Suas moedas chegarão dentro de 2 dias!";
        }
    ?>

    Na página aparece Enviado com Sucesso, mas os dados não chegam na caixa de entrada :wacko:

  5. Neste formulario:

    imagemca.jpg

    Eu gostaria de saber como eu faria para que a pessoa inserisse ali os dados, e depois enviasse os dados à uma outra página.

    Eu usei o método Post, do PHP, mas o que eu quero é que quando a pessoa submetesse os dados, aparecesse uma página escrito por exemplo: Enviado com sucesso.

    Mas aparece a página com os dados da pessoa, ai em baixo os codigos:

    index.html:

    <html>
    <body>
    <form method="post" action="dados.php">
    Nome:<input type="text" name="nome" size="15"><br>
    Sexo:<input type="radio" name="sexo" value="M">M <input type="radio" name="sexo" value="F">F<br>
    <input type="submit" value="enviar">
    </form>
    </body>
    </html>
    dados.php:
    <?php
    $nome=$_POST["nome"];
    $sexo=$_POST["sexo"];
    ?>
    <?php
    echo"Nome: $nome <br>";<br>
    echo"Sexo: $sexo<br>";
    ?>

    Como eu faria para que os dados sejam enviados à uma página, mas essa página não seja mostrada ao clicar em Enviar?

×
×
  • Criar Novo...