Jump to content
DouglasSilva22

[ CRIANDO PLATAFORMA COMO SE FOSSE YOUTUBE ]

Recommended Posts

código chat

 

 

<?php
    include("header.php");

    $id = $_GET["from"];

    $tudo = mysql_query("SELECT * FROM users WHERE id='$id'");
    $saber = mysql_fetch_assoc($tudo);

    $email = $saber["email"];

    $sql = mysql_query("SELECT * FROM mensagens WHERE para='$login_cookie' AND de='$email' OR de='$login_cookie' AND para='$email' ORDER BY id");

    if (isset($_POST["send"])) {
        $msg = $_POST['text'];
        $data = date("Y/m/d");

        if ($msg=="") {
            echo "<h3>Não podes enviar uma mensagem em branco!</h3>";
        }else{
            $query = "INSERT INTO mensagens (`de`,`para`,`texto`,`status`,`data`) VALUES ('$login_cookie','$email','".mysql_real_escape_string($msg)."',0,'$data')";
            $data = mysql_query($query);
            if ($data) {
                header("refresh:0;");
            }else{
                echo "<h3>Algo não correu muito bem ao enviar a tua mensagem... Desculpa</h3>".mysql_error();
            }
        }
    }
?>
<html>
    <head>
        <style type="text/css">
        h2{text-align: center; font-size: 32px; color: #007fff;}
        h3{text-align: center; font-size: 25px; color: #666;}
        a{color: #007fff; text-decoration: none;}
        div#box{display: block; margin: auto; width: 650px; height: 400px;}
        div#send{display: block; margin: auto; width: 700px; text-align: center; font-size: 20px;}
        div#send input[name="image"]{width: 100px; height: 35px; border: none; border-radius: 3px; font-size: 16px; background: #007fff; color: #FFF; cursor: pointer;}
        div#send input[name="text"]{width: 300px; height: 35px; border: none; border-radius: 3px; font-size: 16px; padding-left: 10px;}
        div#send input[name="send"]{width: 100px; height: 35px; border: none; border-radius: 3px; font-size: 16px; background: #007fff; color: #FFF; cursor: pointer;}
        </style>
    </head>
    <body>
        <h2><a href="profile.php?id=<?php echo $id; ?>"><?php echo $saber["nome"]; ?></a></h2><br /><br /><br />
        <form method="POST">
            <div id="box">
                <object type="text/html" data="bubble.php?from=<?php echo $id; ?>#bottom" width="635px" height="390px" style="overflow: auto;"></object>
            </div>
            <br />
            <div id="send">
                <a href="image.php?id=<?php echo $id; ?>"><input value="Imagem" type="button" name="image"></a>&nbsp;&nbsp;&nbsp;<input type="text" name="text" placeholder="Escreve aqui uma mensagem..." autocomplete="off">&nbsp;&nbsp;&nbsp;<input type="submit" name="send" value="Enviar">
            </div>
        </form>
    </body>
</html>

<?php
    include("db.php");

    $login_cookie = $_COOKIE['login'];

    $infoo = mysql_query("SELECT * FROM users WHERE email='$login_cookie'");
    $info = mysql_fetch_assoc($infoo);

    $id = $_GET['from'];

    $tudo = mysql_query("SELECT * FROM users WHERE id='$id'");
    $saber = mysql_fetch_assoc($tudo);

    $email = $saber['email'];

    $sql = mysql_query("SELECT * FROM mensagens WHERE para='$login_cookie' AND de='$email' OR de='$login_cookie' AND para='$email'");

    $mysql = "UPDATE mensagens SET status=1 WHERE para='$login_cookie' AND de='$email'";
    $update = mysql_query($mysql);
?>
<html>
<head>
    <meta http-equiv="refresh" content="5;">
    <style type="text/css">
        html{
            font-family: Ubuntu, sans-serif;
            -webkit-animation: fadein 0s;
            -moz-animation: fadein 0s;
            -ms-animation: fadein 0s;
            -o-animation: fadein 0s;
            animation: fadein 0s;
        }

        .bubble{
            position: relative;
            margin-left: 300px;
            width: 300px;
            min-height: 120px;
            padding: 0px;
            background: #007fff;
            border-radius: 25px;
        }
        .bubble span{display: block; margin-left: auto; font-size: 18px; text-align: center; color: #FFF;}
        .bubble img{display: block; margin: auto; max-width: 95%;}
        .bubble p{display: block; margin: auto; font-size: 16px; text-align: center; color: #FFF;}

        .bubble2{
            position: relative;
            width: 300px;
            min-height: 120px;
            padding: 0px;
            background: #CCC;
            border-radius: 25px;
        }
        .bubble2 span{display: block; margin-left: auto; font-size: 18px; text-align: center; color: #333;}
        .bubble2 img{display: block; margin: auto; max-width: 95%;}
        .bubble2 p{display: block; margin: auto; font-size: 16px; text-align: center; color: #333;}
    </style>
</head>
<body>
    <?php
        while ($msg=mysql_fetch_assoc($sql)) {
            if ($msg['de']==$login_cookie) {
                if ($msg["imagem"]=="") {
                    echo '<div class="bubble">
                        <br />
                        <span name="msg1">'.$msg["texto"].'</span>
                        <br /><br />
                        <p>'.$msg["data"].'</p>
                        <br />
                    </div><br />';
                }else{
                    echo '<div class="bubble">
                        <br />
                        <span name="msg1">'.$msg["texto"].'</span>
                        <br />
                        <img src="upload/'.$msg["imagem"].'" />
                        <br />
                        <p>'.$msg["data"].'</p>
                        <br />
                    </div><br />';
                }
            }else{
                if ($msg["imagem"]=="") {
                    echo '<div class="bubble2">
                        <br />
                        <span name="msg1">'.$msg["texto"].'</span>
                        <br /><br />
                        <p>'.$msg["data"].'</p>
                        <br />
                    </div><br />';
                }else{
                    echo '<div class="bubble2">
                        <br />
                        <span name="msg1">'.$msg["texto"].'</span>
                        <br />
                        <img src="upload/'.$msg["imagem"].'" />
                        <br />
                        <p>'.$msg["data"].'</p>
                        <br />
                    </div><br />';
                }
            }
        }
    ?>
    <a href="#" id="bottom"></a>
</body>
</html>

<?php
    include("header.php");

    $sql = mysql_query("SELECT * FROM mensagens WHERE para='$login_cookie' GROUP BY de ORDER BY id");

    $ups = mysql_query("SELECT * FROM mensagens WHERE para='$login_cookie' AND  status=0");
    $contagem = mysql_num_rows($ups);
?>
<html>
    <header>
        <style type="text/css">
            a{text-decoration: none;}
            div#box p{text-align: center; cursor: pointer; color: #333;}
            div#box p:hover{color: #007fff;}
            div#box{min-width: 100px; max-width: 500px; display: block; margin: auto;}
            div#box:hover{box-shadow: inset 0 0 6px #AAA; border-radius: 5px;}
            hr{width: 400px; display: block; margin: auto; border: 1px solid #555;}
            h1{text-align: center; color: #007fff;}
            h3{text-align: center; color: #AAA;}
        </style>
    </header>
    <body>
        <br />
        <h1>Conversas</h1>
        <form method="POST">
            <div>
                <?php
                    while ($msg=mysql_fetch_assoc($sql)) {
                            $from = $msg["de"];
                            $tudo = mysql_query("SELECT * FROM users WHERE email='$from'");
                            $img = mysql_fetch_assoc($tudo);
                            $conta = mysql_query("SELECT * FROM mensagens WHERE de='$from' AND para='$login_cookie' AND status=0");
                            $contar = mysql_num_rows($conta);

                            echo '<br /><a name="d" href="chat.php?from='.$img["id"].'"><div id="box">
                                    <br /><p>'.$img["nome"].' '.$img["apelido"].' - '.$contar.' mensagens novas</p><br />
                                    </div></a><br />
                                    <hr />';
                        }
                ?>
            </div>
        </form>
    <br /><br />
    <div id="footer"><p>&copy; Meet new Friends, 2016 - Todos os direitos reservados</p></div><br />
    </body>
</html>

Share this post


Link to post
Share on other sites

gleyson no lugar desse aqui?   $sql = mysql_query("SELECT * FROM mensagens WHERE para='$login_cookie' AND de='$email' OR de='$login_cookie' AND para='$email' ORDER BY id"); põe ?

$query = "SELECT * FROM users WHERE email='$login_cookie'";
    $infoo = mysql_query($query)OR DIE(mysql_error());

Share this post


Link to post
Share on other sites
3 minutos atrás, DouglasSilva22 disse:

gleyson no lugar desse aqui?   $sql = mysql_query("SELECT * FROM mensagens WHERE para='$login_cookie' AND de='$email' OR de='$login_cookie' AND para='$email' ORDER BY id"); põe ?


$query = "SELECT * FROM users WHERE email='$login_cookie'";
    $infoo = mysql_query($query)OR DIE(mysql_error());

Não, onde está mostrando o erro, linha 62.

 

16 minutos atrás, DouglasSilva22 disse:

 $infoo = mysql_query("SELECT * FROM users WHERE email='$login_cookie'");

E essa variável aqui:

16 minutos atrás, DouglasSilva22 disse:

 $login_cookie = $_COOKIE['login'];

você tem que botar ela mas em cima do código já que você usa essa outras querys, por isso ta dadando os outros erros de UNDEFINED.

Share this post


Link to post
Share on other sites
40 minutos atrás, DouglasSilva22 disse:

você não tem um código desse completo pra me arrumar não?

<?php
    include("header.php");
	$login_cookie = $_COOKIE['login'];
    $id = $_GET["from"];

    $tudo = mysql_query("SELECT * FROM users WHERE id='$id'");
    $saber = mysql_fetch_assoc($tudo);

    $email = $saber["email"];

    $sql = mysql_query("SELECT * FROM mensagens WHERE para='$login_cookie' AND de='$email' OR de='$login_cookie' AND para='$email' ORDER BY id");

    if (isset($_POST["send"])) {
        $msg = $_POST['text'];
        $data = date("Y/m/d");

        if ($msg=="") {
            echo "<h3>Não podes enviar uma mensagem em branco!</h3>";
        }else{
            $query = "INSERT INTO mensagens (`de`,`para`,`texto`,`status`,`data`) VALUES ('$login_cookie','$email','".mysql_real_escape_string($msg)."',0,'$data')";
            $data = mysql_query($query);
            if ($data) {
                header("refresh:0;");
            }else{
                echo "<h3>Algo não correu muito bem ao enviar a tua mensagem... Desculpa</h3>".mysql_error();
            }
        }
    }
?>
<html>
    <head>
        <style type="text/css">
        h2{text-align: center; font-size: 32px; color: #007fff;}
        h3{text-align: center; font-size: 25px; color: #666;}
        a{color: #007fff; text-decoration: none;}
        div#box{display: block; margin: auto; width: 650px; height: 400px;}
        div#send{display: block; margin: auto; width: 700px; text-align: center; font-size: 20px;}
        div#send input[name="image"]{width: 100px; height: 35px; border: none; border-radius: 3px; font-size: 16px; background: #007fff; color: #FFF; cursor: pointer;}
        div#send input[name="text"]{width: 300px; height: 35px; border: none; border-radius: 3px; font-size: 16px; padding-left: 10px;}
        div#send input[name="send"]{width: 100px; height: 35px; border: none; border-radius: 3px; font-size: 16px; background: #007fff; color: #FFF; cursor: pointer;}
        </style>
    </head>
    <body>
        <h2><a href="profile.php?id=<?php echo $id; ?>"><?php echo $saber["nome"]; ?></a></h2><br /><br /><br />
        <form method="POST">
            <div id="box">
                <object type="text/html" data="bubble.php?from=<?php echo $id; ?>#bottom" width="635px" height="390px" style="overflow: auto;"></object>
            </div>
            <br />
            <div id="send">
                <a href="image.php?id=<?php echo $id; ?>"><input value="Imagem" type="button" name="image"></a>&nbsp;&nbsp;&nbsp;<input type="text" name="text" placeholder="Escreve aqui uma mensagem..." autocomplete="off">&nbsp;&nbsp;&nbsp;<input type="submit" name="send" value="Enviar">
            </div>
        </form>
    </body>
</html>

<?php
    include("db.php");

    $query = "SELECT * FROM users WHERE email='$login_cookie'";
    $infoo = mysql_query($query)OR DIE(mysql_error());
    $info = mysql_fetch_assoc($infoo);

    $id = $_GET['from'];

    $tudo = mysql_query("SELECT * FROM users WHERE id='$id'");
    $saber = mysql_fetch_assoc($tudo);

    $email = $saber['email'];

    $sql = mysql_query("SELECT * FROM mensagens WHERE para='$login_cookie' AND de='$email' OR de='$login_cookie' AND para='$email'");

    $mysql = "UPDATE mensagens SET status=1 WHERE para='$login_cookie' AND de='$email'";
    $update = mysql_query($mysql);
?>
<html>
<head>
    <meta http-equiv="refresh" content="5;">
    <style type="text/css">
        html{
            font-family: Ubuntu, sans-serif;
            -webkit-animation: fadein 0s;
            -moz-animation: fadein 0s;
            -ms-animation: fadein 0s;
            -o-animation: fadein 0s;
            animation: fadein 0s;
        }

        .bubble{
            position: relative;
            margin-left: 300px;
            width: 300px;
            min-height: 120px;
            padding: 0px;
            background: #007fff;
            border-radius: 25px;
        }
        .bubble span{display: block; margin-left: auto; font-size: 18px; text-align: center; color: #FFF;}
        .bubble img{display: block; margin: auto; max-width: 95%;}
        .bubble p{display: block; margin: auto; font-size: 16px; text-align: center; color: #FFF;}

        .bubble2{
            position: relative;
            width: 300px;
            min-height: 120px;
            padding: 0px;
            background: #CCC;
            border-radius: 25px;
        }
        .bubble2 span{display: block; margin-left: auto; font-size: 18px; text-align: center; color: #333;}
        .bubble2 img{display: block; margin: auto; max-width: 95%;}
        .bubble2 p{display: block; margin: auto; font-size: 16px; text-align: center; color: #333;}
    </style>
</head>
<body>
    <?php
        while ($msg=mysql_fetch_assoc($sql)) {
            if ($msg['de']==$login_cookie) {
                if ($msg["imagem"]=="") {
                    echo '<div class="bubble">
                        <br />
                        <span name="msg1">'.$msg["texto"].'</span>
                        <br /><br />
                        <p>'.$msg["data"].'</p>
                        <br />
                    </div><br />';
                }else{
                    echo '<div class="bubble">
                        <br />
                        <span name="msg1">'.$msg["texto"].'</span>
                        <br />
                        <img src="upload/'.$msg["imagem"].'" />
                        <br />
                        <p>'.$msg["data"].'</p>
                        <br />
                    </div><br />';
                }
            }else{
                if ($msg["imagem"]=="") {
                    echo '<div class="bubble2">
                        <br />
                        <span name="msg1">'.$msg["texto"].'</span>
                        <br /><br />
                        <p>'.$msg["data"].'</p>
                        <br />
                    </div><br />';
                }else{
                    echo '<div class="bubble2">
                        <br />
                        <span name="msg1">'.$msg["texto"].'</span>
                        <br />
                        <img src="upload/'.$msg["imagem"].'" />
                        <br />
                        <p>'.$msg["data"].'</p>
                        <br />
                    </div><br />';
                }
            }
        }
    ?>
    <a href="#" id="bottom"></a>
</body>
</html>

<?php
    include("header.php");

    $sql = mysql_query("SELECT * FROM mensagens WHERE para='$login_cookie' GROUP BY de ORDER BY id");

    $ups = mysql_query("SELECT * FROM mensagens WHERE para='$login_cookie' AND  status=0");
    $contagem = mysql_num_rows($ups);
?>
<html>
    <header>
        <style type="text/css">
            a{text-decoration: none;}
            div#box p{text-align: center; cursor: pointer; color: #333;}
            div#box p:hover{color: #007fff;}
            div#box{min-width: 100px; max-width: 500px; display: block; margin: auto;}
            div#box:hover{box-shadow: inset 0 0 6px #AAA; border-radius: 5px;}
            hr{width: 400px; display: block; margin: auto; border: 1px solid #555;}
            h1{text-align: center; color: #007fff;}
            h3{text-align: center; color: #AAA;}
        </style>
    </header>
    <body>
        <br />
        <h1>Conversas</h1>
        <form method="POST">
            <div>
                <?php
                    while ($msg=mysql_fetch_assoc($sql)) {
                            $from = $msg["de"];
                            $tudo = mysql_query("SELECT * FROM users WHERE email='$from'");
                            $img = mysql_fetch_assoc($tudo);
                            $conta = mysql_query("SELECT * FROM mensagens WHERE de='$from' AND para='$login_cookie' AND status=0");
                            $contar = mysql_num_rows($conta);

                            echo '<br /><a name="d" href="chat.php?from='.$img["id"].'"><div id="box">
                                    <br /><p>'.$img["nome"].' '.$img["apelido"].' - '.$contar.' mensagens novas</p><br />
                                    </div></a><br />
                                    <hr />';
                        }
                ?>
            </div>
        </form>
    <br /><br />
    <div id="footer"><p>&copy; Meet new Friends, 2016 - Todos os direitos reservados</p></div><br />
    </body>
</html>

A gente ta tentando te ajudar, mas parece que você não noção alguma do que está fazendo.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Sapinn
      Tô fazendo esse forum pq não achei nada que me ajudasse. Tenho um site em que os professores dão temas para as usuarios produzirem textos, basicamente um site de historias. Preciso que o aluno saiba se ja fez um texto sobre aquele determinado tema. Sendo assim tenho duas tabelas no meu banco usuario que cadastra todos os usarios e historia que tem o tema. Quando o aluno vai enviar a historia automaticamente envia seu email. O que eu realmente quero é comparar se o email existe nas duas tabelas se sim ele retorna já foi feito se não ele retorna Nada feito ainda.
    • By Kellyfer
      Ola estou tentando publicar imagens multilas usando o comando FOR mas nao estou acertando, alguem poderia me ajudar??
      /*script*/
      <?php 
      date_default_timezone_set('America/Sao_Paulo');
      session_start();?> 
      <!DOCTYPE html>
      <html lang="pt-br">
      <head>
          <meta charset="utf-8">
          <title>Upload de Imagens</title>
      </head>
      <body>
      <!--FORMULÁRIOS-->
      <form action="upload.php" method="post" enctype="multipart/form-data">
          <input type="file" name="arquivos[]" multiple required>
          <input type="submit" value="Publicar">
      </form>
      <p>
      <?php 
      if(isset($_SESSION['erro'])):
          echo $_SESSION['erro'];
          session_unset();
      elseif(isset($_SESSION['sucesso'])):
          echo $_SESSION['sucesso'];
          session_unset();
      endif;
      ?>
      </p>
      <?php 
      /*MOSTRANDO AS IMAGENS NA TELA*/
      $utf8 = header("content-type:text/html;charset= utf-8");
      $conn = new mysqli('localhost','thesim','xthesimx1986','db_galeria');
      $conn->set_charset("utf8");
      $busca_image = "SELECT id, nome_arquivo FROM tb_upload  ORDER BY id DESC";
      $res = mysqli_query($conn, $busca_image);
       if(mysqli_num_rows($res) <= '0'){
           echo "Nenuma imagem encontrada!";
       }else{
           while($res_pos =mysqli_fetch_array($res)){
               $nome_arquivo    =$res_pos[0];
      for($c=0; $c>=10; $c++);
      print "<div class='foto'><img src='uploads/$nome_arquivo$c</div>";
      }
      }
      ?>
      </body>
      </html>
      Imagens anexadas



    • By tatysouzac
      Minha view:
      <div>                            
                                          <form method="post" action="http://localhost/integradorcode/index.php/welcome/validar">
                                          EMAIL: <input type="text" name="email"  /> <br><br>
                                          SENHA:  <input type="password" name="senha"/> <br><br><br><br>
                                          <input class="myButton" type="submit" value="Entrar"/> <br><br>
                                          </form>
                                          <a href="Cadastro.php" class="myButton">Cadastrar</a><br><br>
                                          <a href="#" class="myButton">Esqueceu sua senha?</a>
               </div>
       
       
       
      Controller:
       
          public function validar(){
              //var_dump($_POST);
              $this->load->model("Cadastro_model");
              $result = $this->Cadastro_model->validar($_POST["email"],md5($_POST["senha"]));
              var_dump($result);
          }
       
       
      Model:
       
          function validar($email, $senha){
              return $this->db->query("SELECT * FROM `cadastro_clientes` WHERE email_cliente = '{$email}'  AND senha_cliente = '{$senha}' AND status = 1 LIMIT 1")->result_array();
          }
       
       
      Não da nenhuma mensagem de erro mas coloco senha e login certos do meu bd e o return não retorna nada array 0 
    • By terra
      Olá,
       Tenho esse codigo
       
      e gostaria de chamar  bairro = dados.address.suburb; aqui nesse função 
       
       
      Agradeço qualquer ajuda
    • By ricardonews
      olá pessoal, eu não estou conseguindo fazer o redirecionamento apos o cadastro para index, eu estou perdido entre os ifs e else, eu acho que só pode ser isso,  quando eu coloco meu código trava, e não faz nada. vou postar o print.

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.