Error en login .php

  • Autor Autor hamedm
  • Fecha de inicio Fecha de inicio
H

hamedm

Gamma
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola amigos, me sale un error no se porque, porque no tengo ese error:
Fatal Error: Cannot redeclare conectar() /home/ardhavg8/public_html/config.php on line 11
Los codigos son:
Config.php
PHP:
<?php
$ip="localhost";
$user="ardhavg8_usuario";
$pass="hola";
$bd="ardhavg8_ardhamedon";
$correo = "contactenos@ardhamedon.com";

mysql_connect("$ip","$user","$pass") or die(mysql_error());
mysql_select_db("$bd") or die(mysql_error()); 

function conectar(){
$user = "ardhavg8_usuario"; // usuario de MySQL
$pass = "pass"; // pass del usuario de MySQL
$ip = "localhost"; // ip del servidor(si usas la misma que la web, deja en localhost)
$bd = "ardhavg8_ardhamedon"; // base de datos de la web
$conexion=mysql_connect($ip,$user,$pass) or die ('<strong>Ha fallado la conexi&oacute;n: </strong>'.mysql_error());
mysql_select_db($bd)or die ('Error al seleccionar la Base de Datos: '.mysql_error());
}
function desconectar(){
mysql_close();
}
@session_start();
?>

y el login .php
PHP:
<?php
include("config.php");
if(!isset($_SESSION['usuario']) ) 
{
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ansi" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
<link href="favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />
<link href="css/style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
section .ingresar {
padding: 20px;
background: red;
font-size: 24px;
color: white;
margin: 0 auto;
position: relative;
top: 170px;
width: 150px;
text-shadow: 1px 1px rgba(34, 34, 34, 0.31);
border-radius: 5px;
border: 5px solid rgba(0, 0, 0, 0.13);
}
section .ingresar a{
color:#fff;
}
section .login {
padding: 20px;
background: red;
font-size: 24px;
color: white;
margin: 0 auto;
position: relative;
top: 80px;
width: 300px;
height: 200px;
text-shadow: 1px 1px rgba(34, 34, 34, 0.31);
border-radius: 5px;
border: 5px solid rgba(0, 0, 0, 0.13);
}
section .login form input {
width: 300px;
padding: 10px;
border-radius:5px;
border:none;
}
section .login form input[type=submit] {
border-radius: 5px;
background: [B]Enlace eliminado[/B] ;
font-size: 16px;
font-family: Segoe UI;
border: 1px solid [B]Enlace eliminado[/B] ;
}
</style>
<title>Arhamedon-Pagina Oficial de Programacion de Hamed y Ardila</title>
</head>
<body>

<?php 
include('header.php');
?>
<!-- dentro de este div va TODO el contenido de la pagina -->
<?php 
include('menu.php');
?>
<br>
<br>
<section>
<div class="login">
<form method="post" action="">
Nombre de usuario:<br/>
<input type="text" size="20" name="nick" required /><br/>
Contrase&ntilde;a:<br/>
<input type="password" size="20" name="pass" required /><br/>
<input type="submit" value="Enviar" name="enviar" />
</form>
</div>
</section>
<?php 
include('footer.php');
?>

</body>
</html>
<?php
if(isset($_POST['enviar']))
{
$username=htmlentities($_POST['nick']);
$password=MD5($_POST['pass']);
$nick=mysql_real_escape_string($username);
$pass=mysql_real_escape_string($password);
if( $username == '' or $password == '' )
{
header('Location: index.php');
}else{
conectar();
$usuarios=mysql_query("SELECT * FROM usuarios WHERE  nick='$nick' and password='$password' ");
if($user_ok = mysql_fetch_array($usuarios))
{
session_register("usuario");
session_register("idusuario");
$_SESSION["usuario"] = $user_ok["nick"];
$_SESSION["idusuario"] = $user_ok["id"];
echo'<script language="JavaScript" type="text/javascript">

var pagina="http://ardhamedon.com/perfil/informacion-personal.php"
function redireccionar() 
{
location.href=pagina
} 
setTimeout ("redireccionar()", 0);

</script>';
echo '<div style="border-radius:3px;padding:10px;background:#eb5d5d;border:1px solid red;color:#f5f5f5;text-shadow:1px 1px [B]Enlace eliminado[/B] ;width:310px;margin:0 auto;text-align:center;margin-top:10px;">Espere a ser redireccionado</div>';

}else{
echo '<div style="border-radius:3px;padding:10px;background:#eb5d5d;border:1px solid red;color:#f5f5f5;text-shadow:1px 1px [B]Enlace eliminado[/B] ;width:310px;margin:0 auto;text-align:center;margin-top:10px;">Nick y pass incorrectos</div>';
}
}
}
}else{header('Location: index.php');}
?>
el url de la pagina es: Enlace eliminado
 
En lugar de include, usa include_once. No se me ocurre que podria ser. :distant:
 
Listo, perfecto gracias

---------- Post agregado el 13-sep-2013 hora: 18:39 ----------

Hola, ahora tengo este problema:
Warning: Cannot modify header information - headers already sent by (output started at /home/ardhavg8/public_html/comunicacion/mensajes-recibidos.php:2) in /home/ardhavg8/public_html/comunicacion/mensajes-recibidos.php on line 94
mi codigo es:
PHP:
<link rel="stylesheet" href="http://rawgithub.com/cheeaun/mooeditable/master/Assets/MooEditable/MooEditable.css">
<script src="http://ajax.googleapis.com/ajax/libs/mootools/1.3.0/mootools-yui-compressed.js"></script>
<script src="http://rawgithub.com/cheeaun/mooeditable/master/Source/MooEditable/MooEditable.js"></script>
<script>
    window.addEvent('domready', function(){
        $('textarea-1').mooEditable();
    });
</script>
<?php

include_once('../config.php');

if(isset($_SESSION['nick'])):
    if(@$_GET['action'] == 'delete-receptor' AND isset($_GET['id'])):
        $mensaje = mysql_query($connection, "SELECT id,title,message FROM mp WHERE id = '".mysql_real_escape_string($connection, $_GET['id'])."' AND receptor = '".$_SESSION['nick']."'");
        if($mensaje1 = mysql_fetch_assoc($mensaje)):
            mysqli_query($connection, "DELETE FROM mp WHERE id = '".mysql_real_escape_string($connection, $_GET['id'])."' AND receptor = '".$_SESSION['nick']."'");
            header('Location: ?action=recibido');
        else:
            echo 'No puedes eliminar este mensaje<br>';
        endif;
    elseif(@$_GET['action'] == 'recibido' AND isset($_GET['id'])):
        $mensaje = mysql_query($connection, "SELECT id,title,message FROM mp WHERE id = '".mysql_real_escape_string($connection, $_GET['id'])."' AND receptor = '".$_SESSION['nick']."'");
        if($mensaje1 = mysql_fetch_assoc($mensaje)):
            mysql_query($connection, "UPDATE mp SET leido = 'yes' WHERE id = '".mysql_real_escape_string($connection, $_GET['id'])."' AND receptor = '".$_SESSION['nick']."'");
            echo '<b>Titulo:</b> '.$mensaje1['title'].'<br><b>Mensaje:</b> '.$mensaje1['message'].'<br> <a href="?action=delete-receptor&id='.$mensaje1['id'].'">Eliminar mensaje</a><br>';
        else:
            echo 'No puedes leer este mensaje<br>';
        endif;
    elseif(@$_GET['action'] == 'recibido'):
        echo '<b>Mensajes Recibidos:</b><br>';
        $receptor = mysql_query($connection, "SELECT title FROM mp WHERE receptor = '".$_SESSION['nick']."'");
        if($receptor1 = mysql_fetch_assoc($receptor)):
            $receptor1 = mysql_query($connection, "SELECT id,title,leido FROM mp WHERE receptor = '".$_SESSION['nick']."' ORDER BY leido");
            while($receptor2 = mysql_fetch_assoc($receptor1)):
                if($receptor2['leido'] == 'no'):
                    echo '<a href="?action=recibido&id='.$receptor2['id'].'">'.$receptor2['title'].'</a> <img src="http://i.imgur.com/VROg8Bx.png"></img><br>';
                else:
                    echo '<a href="?action=recibido&id='.$receptor2['id'].'">'.$receptor2['title'].'</a><br>';
                endif;
            endwhile;
        else:
            echo 'No haz enviado ningun mensaje<br><br>';
        endif;
    elseif(@$_GET['action'] == 'delete-emisor' AND isset($_GET['id'])):
        $mensaje = mysql_query($connection, "SELECT id,title,message FROM mp WHERE id = '".mysql_real_escape_string($connection, $_GET['id'])."' AND emisor = '".$_SESSION['nick']."'");
        if($mensaje1 = mysqli_fetch_assoc($mensaje)):
            mysql_query($connection, "DELETE FROM mp WHERE id = '".mysql_real_escape_string($connection, $_GET['id'])."' AND emisor = '".$_SESSION['nick']."'");
            header('Location: ?action=enviado');
        else:
            echo 'No puedes eliminar este mensaje<br>';
        endif;
    elseif(@$_GET['action'] == 'enviado' AND isset($_GET['id'])):
        $mensaje = mysql_query($connection, "SELECT id,title,message FROM mp WHERE id = '".mysql_real_escape_string($connection, $_GET['id'])."' AND emisor = '".$_SESSION['nick']."'");
        if($mensaje1 = mysql_fetch_assoc($mensaje)):
            echo '<b>Titulo:</b> '.$mensaje1['title'].'<br><b>Mensaje:</b> '.$mensaje1['message'].' <a href="?action=delete-emisor&id='.$mensaje1['id'].'">Eliminar mensaje</a><br>';
        else:
            echo 'No puedes leer este mensaje<br>';
        endif;
    elseif(@$_GET['action'] == 'enviado'):
        echo '<b>Mensajes Enviados:</b><br>';
        $emisor = mysql_query($connection, "SELECT title FROM mp WHERE emisor = '".$_SESSION['nick']."'");
        if($emisor1 = mysql_fetch_assoc($emisor)):
            $emisor1 = mysql_query($connection, "SELECT id,title FROM mp WHERE emisor = '".$_SESSION['nick']."'");
            while($emisor2 = mysql_fetch_assoc($emisor1)):
                echo '<a href="?action=enviado&id='.$emisor2['id'].'">'.$emisor2['title'].'</a><br>';
            endwhile;
        else:
            echo 'No haz enviado ningun mensaje<br><br>';
        endif;
    elseif(@$_GET['action'] == 'create'):
        if(isset($_POST['enviar'])):
            if(empty($_POST['nick']) || empty($_POST['title']) || empty($_POST['message'])):
                echo 'Haz dejado campos en blanco';
            else:
                $email = mysqli_fetch_assoc(mysqli_query($connection, "SELECT email FROM username WHERE username = '".mysqli_real_escape_string($connection, $_POST['nick'])."'"));
                if($email):
                        mysqli_query($connection, "INSERT INTO mp(id,emisor,receptor,title,message,leido,fecha,ip) VALUES ('', '".$_SESSION['nick']."', '".mysql_real_escape_string($connection, $_POST['nick'])."', '".mysql_real_escape_string($connection, $_POST['title'])."', '".mysql_real_escape_string($connection, $_POST['message'])."', 'no', '".date("Y-m-d")."', '".$_SERVER['SERVER_ADDR']."')");
                        header('Location: ?action=enviado');
                else:
                        echo 'El usuario no existe';
                endif;
            endif;
        endif;
        echo '<form action="" method="post">
                  <input name="username" placeholder="Usuario para enviarle el mensaje"><br>
              <input name="title" value="Sin asunto"><br>
              <textarea class="mooeditable" id="textarea-1" name="message" rows="10" cols="50">Mensaje</textarea><br>
              <input name="enviar" type="submit" value="Enviar mensaje">
            </form>';
    endif;
        echo '<br><a href="?action=create">Enviar mensaje</a> | <a href="?action=recibido">Mensajes recibidos</a> | <a href="?action=enviado">Mensajes enviados</a> | <a href="/logout.php">Salir</a><hr>';
else:
    header('Location: ../index.php');
endif;
?>
 
Listo, perfecto gracias

---------- Post agregado el 13-sep-2013 hora: 18:39 ----------

Hola, ahora tengo este problema:
Warning: Cannot modify header information - headers already sent by (output started at /home/ardhavg8/public_html/comunicacion/mensajes-recibidos.php:2) in /home/ardhavg8/public_html/comunicacion/mensajes-recibidos.php on line 94
mi codigo es:
PHP:
<link rel="stylesheet" href="http://rawgithub.com/cheeaun/mooeditable/master/Assets/MooEditable/MooEditable.css">
<script src="http://ajax.googleapis.com/ajax/libs/mootools/1.3.0/mootools-yui-compressed.js"></script>
<script src="http://rawgithub.com/cheeaun/mooeditable/master/Source/MooEditable/MooEditable.js"></script>
<script>
    window.addEvent('domready', function(){
        $('textarea-1').mooEditable();
    });
</script>
<?php

include_once('../config.php');

if(isset($_SESSION['nick'])):
    if(@$_GET['action'] == 'delete-receptor' AND isset($_GET['id'])):
        $mensaje = mysql_query($connection, "SELECT id,title,message FROM mp WHERE id = '".mysql_real_escape_string($connection, $_GET['id'])."' AND receptor = '".$_SESSION['nick']."'");
        if($mensaje1 = mysql_fetch_assoc($mensaje)):
            mysqli_query($connection, "DELETE FROM mp WHERE id = '".mysql_real_escape_string($connection, $_GET['id'])."' AND receptor = '".$_SESSION['nick']."'");
            header('Location: ?action=recibido');
        else:
            echo 'No puedes eliminar este mensaje<br>';
        endif;
    elseif(@$_GET['action'] == 'recibido' AND isset($_GET['id'])):
        $mensaje = mysql_query($connection, "SELECT id,title,message FROM mp WHERE id = '".mysql_real_escape_string($connection, $_GET['id'])."' AND receptor = '".$_SESSION['nick']."'");
        if($mensaje1 = mysql_fetch_assoc($mensaje)):
            mysql_query($connection, "UPDATE mp SET leido = 'yes' WHERE id = '".mysql_real_escape_string($connection, $_GET['id'])."' AND receptor = '".$_SESSION['nick']."'");
            echo '<b>Titulo:</b> '.$mensaje1['title'].'<br><b>Mensaje:</b> '.$mensaje1['message'].'<br> <a rel="nofollow" href="?action=delete-receptor&id='.$mensaje1['id'].'">Eliminar mensaje</a><br>';
        else:
            echo 'No puedes leer este mensaje<br>';
        endif;
    elseif(@$_GET['action'] == 'recibido'):
        echo '<b>Mensajes Recibidos:</b><br>';
        $receptor = mysql_query($connection, "SELECT title FROM mp WHERE receptor = '".$_SESSION['nick']."'");
        if($receptor1 = mysql_fetch_assoc($receptor)):
            $receptor1 = mysql_query($connection, "SELECT id,title,leido FROM mp WHERE receptor = '".$_SESSION['nick']."' ORDER BY leido");
            while($receptor2 = mysql_fetch_assoc($receptor1)):
                if($receptor2['leido'] == 'no'):
                    echo '<a rel="nofollow" href="?action=recibido&id='.$receptor2['id'].'">'.$receptor2['title'].'</a> <img src="http://i.imgur.com/VROg8Bx.png"></img><br>';
                else:
                    echo '<a rel="nofollow" href="?action=recibido&id='.$receptor2['id'].'">'.$receptor2['title'].'</a><br>';
                endif;
            endwhile;
        else:
            echo 'No haz enviado ningun mensaje<br><br>';
        endif;
    elseif(@$_GET['action'] == 'delete-emisor' AND isset($_GET['id'])):
        $mensaje = mysql_query($connection, "SELECT id,title,message FROM mp WHERE id = '".mysql_real_escape_string($connection, $_GET['id'])."' AND emisor = '".$_SESSION['nick']."'");
        if($mensaje1 = mysqli_fetch_assoc($mensaje)):
            mysql_query($connection, "DELETE FROM mp WHERE id = '".mysql_real_escape_string($connection, $_GET['id'])."' AND emisor = '".$_SESSION['nick']."'");
            header('Location: ?action=enviado');
        else:
            echo 'No puedes eliminar este mensaje<br>';
        endif;
    elseif(@$_GET['action'] == 'enviado' AND isset($_GET['id'])):
        $mensaje = mysql_query($connection, "SELECT id,title,message FROM mp WHERE id = '".mysql_real_escape_string($connection, $_GET['id'])."' AND emisor = '".$_SESSION['nick']."'");
        if($mensaje1 = mysql_fetch_assoc($mensaje)):
            echo '<b>Titulo:</b> '.$mensaje1['title'].'<br><b>Mensaje:</b> '.$mensaje1['message'].' <a rel="nofollow" href="?action=delete-emisor&id='.$mensaje1['id'].'">Eliminar mensaje</a><br>';
        else:
            echo 'No puedes leer este mensaje<br>';
        endif;
    elseif(@$_GET['action'] == 'enviado'):
        echo '<b>Mensajes Enviados:</b><br>';
        $emisor = mysql_query($connection, "SELECT title FROM mp WHERE emisor = '".$_SESSION['nick']."'");
        if($emisor1 = mysql_fetch_assoc($emisor)):
            $emisor1 = mysql_query($connection, "SELECT id,title FROM mp WHERE emisor = '".$_SESSION['nick']."'");
            while($emisor2 = mysql_fetch_assoc($emisor1)):
                echo '<a rel="nofollow" href="?action=enviado&id='.$emisor2['id'].'">'.$emisor2['title'].'</a><br>';
            endwhile;
        else:
            echo 'No haz enviado ningun mensaje<br><br>';
        endif;
    elseif(@$_GET['action'] == 'create'):
        if(isset($_POST['enviar'])):
            if(empty($_POST['nick']) || empty($_POST['title']) || empty($_POST['message'])):
                echo 'Haz dejado campos en blanco';
            else:
                $email = mysqli_fetch_assoc(mysqli_query($connection, "SELECT email FROM username WHERE username = '".mysqli_real_escape_string($connection, $_POST['nick'])."'"));
                if($email):
                        mysqli_query($connection, "INSERT INTO mp(id,emisor,receptor,title,message,leido,fecha,ip) VALUES ('', '".$_SESSION['nick']."', '".mysql_real_escape_string($connection, $_POST['nick'])."', '".mysql_real_escape_string($connection, $_POST['title'])."', '".mysql_real_escape_string($connection, $_POST['message'])."', 'no', '".date("Y-m-d")."', '".$_SERVER['SERVER_ADDR']."')");
                        header('Location: ?action=enviado');
                else:
                        echo 'El usuario no existe';
                endif;
            endif;
        endif;
        echo '<form action="" method="post">
                  <input name="username" placeholder="Usuario para enviarle el mensaje"><br>
              <input name="title" value="Sin asunto"><br>
              <textarea class="mooeditable" id="textarea-1" name="message" rows="10" cols="50">Mensaje</textarea><br>
              <input name="enviar" type="submit" value="Enviar mensaje">
            </form>';
    endif;
        echo '<br><a rel="nofollow" href="?action=create">Enviar mensaje</a> | <a rel="nofollow" href="?action=recibido">Mensajes recibidos</a> | <a rel="nofollow" href="?action=enviado">Mensajes enviados</a> | <a href="/logout.php">Salir</a><hr>';
else:
    header('Location: ../index.php');
endif;
?>

-.-' no podes mandar codigo html/txt antes de php para manejar sessiones o header location... tendras que sacar todo el code html del inicio del file ese...
 
Como te dijo clicklow, no puedes imprimir nada antes de haber enviado los header, al menos que flushees los datos, para esto coloca al inicio del codigo ob_star() y al final ob_end_flush(), me avisas si te funciono.
 
Pero, lo que pasa, es que cuando lo agrego me sale esto:

Parse error: syntax error, unexpected T_INCLUDE in /home/ardhavg8/public_html/comunicacion/mensajes-recibidos.php on line 11
<link rel="stylesheet" href="http://rawgithub.com/cheeaun/mooeditable/master/Assets/MooEditable/MooEditable.css">
<script src="http://ajax.googleapis.com/ajax/libs/mootools/1.3.0/mootools-yui-compressed.js"></script>
<script src="http://rawgithub.com/cheeaun/mooeditable/master/Source/MooEditable/MooEditable.js"></script>
<script>
window.addEvent('domready', function(){
$('textarea-1').mooEditable();
});
</script>
<?php
ob_star()
include('../config.php');
if(isset($_SESSION['nick'])):
if(@$_GET['action'] == 'delete-receptor' AND isset($_GET['id'])):
$mensaje = mysql_query($connection, "SELECT id,title,message FROM mp WHERE id = '".mysql_real_escape_string($connection, $_GET['id'])."' AND receptor = '".$_SESSION['nick']."'");
if($mensaje1 = mysql_fetch_assoc($mensaje)):
mysqli_query($connection, "DELETE FROM mp WHERE id = '".mysql_real_escape_string($connection, $_GET['id'])."' AND receptor = '".$_SESSION['nick']."'");
header('Location: ?action=recibido');
else:
echo 'No puedes eliminar este mensaje<br>';
endif;
elseif(@$_GET['action'] == 'recibido' AND isset($_GET['id'])):
$mensaje = mysql_query($connection, "SELECT id,title,message FROM mp WHERE id = '".mysql_real_escape_string($connection, $_GET['id'])."' AND receptor = '".$_SESSION['nick']."'");
if($mensaje1 = mysql_fetch_assoc($mensaje)):
mysql_query($connection, "UPDATE mp SET leido = 'yes' WHERE id = '".mysql_real_escape_string($connection, $_GET['id'])."' AND receptor = '".$_SESSION['nick']."'");
echo '<b>Titulo:</b> '.$mensaje1['title'].'<br><b>Mensaje:</b> '.$mensaje1['message'].'<br> <a href="?action=delete-receptor&id='.$mensaje1['id'].'">Eliminar mensaje</a><br>';
else:
echo 'No puedes leer este mensaje<br>';
endif;
elseif(@$_GET['action'] == 'recibido'):
echo '<b>Mensajes Recibidos:</b><br>';
$receptor = mysql_query($connection, "SELECT title FROM mp WHERE receptor = '".$_SESSION['nick']."'");
if($receptor1 = mysql_fetch_assoc($receptor)):
$receptor1 = mysql_query($connection, "SELECT id,title,leido FROM mp WHERE receptor = '".$_SESSION['nick']."' ORDER BY leido");
while($receptor2 = mysql_fetch_assoc($receptor1)):
if($receptor2['leido'] == 'no'):
echo '<a href="?action=recibido&id='.$receptor2['id'].'">'.$receptor2['title'].'</a> <img src="http://i.imgur.com/VROg8Bx.png"></img><br>';
else:
echo '<a href="?action=recibido&id='.$receptor2['id'].'">'.$receptor2['title'].'</a><br>';
endif;
endwhile;
else:
echo 'No haz enviado ningun mensaje<br><br>';
endif;
elseif(@$_GET['action'] == 'delete-emisor' AND isset($_GET['id'])):
$mensaje = mysql_query($connection, "SELECT id,title,message FROM mp WHERE id = '".mysql_real_escape_string($connection, $_GET['id'])."' AND emisor = '".$_SESSION['nick']."'");
if($mensaje1 = mysqli_fetch_assoc($mensaje)):
mysql_query($connection, "DELETE FROM mp WHERE id = '".mysql_real_escape_string($connection, $_GET['id'])."' AND emisor = '".$_SESSION['nick']."'");
header('Location: ?action=enviado');
else:
echo 'No puedes eliminar este mensaje<br>';
endif;
elseif(@$_GET['action'] == 'enviado' AND isset($_GET['id'])):
$mensaje = mysql_query($connection, "SELECT id,title,message FROM mp WHERE id = '".mysql_real_escape_string($connection, $_GET['id'])."' AND emisor = '".$_SESSION['nick']."'");
if($mensaje1 = mysql_fetch_assoc($mensaje)):
echo '<b>Titulo:</b> '.$mensaje1['title'].'<br><b>Mensaje:</b> '.$mensaje1['message'].' <a href="?action=delete-emisor&id='.$mensaje1['id'].'">Eliminar mensaje</a><br>';
else:
echo 'No puedes leer este mensaje<br>';
endif;
elseif(@$_GET['action'] == 'enviado'):
echo '<b>Mensajes Enviados:</b><br>';
$emisor = mysql_query($connection, "SELECT title FROM mp WHERE emisor = '".$_SESSION['nick']."'");
if($emisor1 = mysql_fetch_assoc($emisor)):
$emisor1 = mysql_query($connection, "SELECT id,title FROM mp WHERE emisor = '".$_SESSION['nick']."'");
while($emisor2 = mysql_fetch_assoc($emisor1)):
echo '<a href="?action=enviado&id='.$emisor2['id'].'">'.$emisor2['title'].'</a><br>';
endwhile;
else:
echo 'No haz enviado ningun mensaje<br><br>';
endif;
elseif(@$_GET['action'] == 'create'):
if(isset($_POST['enviar'])):
if(empty($_POST['nick']) || empty($_POST['title']) || empty($_POST['message'])):
echo 'Haz dejado campos en blanco';
else:
$email = mysqli_fetch_assoc(mysqli_query($connection, "SELECT email FROM username WHERE username = '".mysqli_real_escape_string($connection, $_POST['nick'])."'"));
if($email):
mysqli_query($connection, "INSERT INTO mp(id,emisor,receptor,title,message,leido,fecha,ip) VALUES ('', '".$_SESSION['nick']."', '".mysql_real_escape_string($connection, $_POST['nick'])."', '".mysql_real_escape_string($connection, $_POST['title'])."', '".mysql_real_escape_string($connection, $_POST['message'])."', 'no', '".date("Y-m-d")."', '".$_SERVER['SERVER_ADDR']."')");
header('Location: ?action=enviado');
else:
echo 'El usuario no existe';
endif;
endif;
endif;
echo '<form action="" method="post">
<input name="username" placeholder="Usuario para enviarle el mensaje"><br>
<input name="title" value="Sin asunto"><br>
<textarea class="mooeditable" id="textarea-1" name="message" rows="10" cols="50">Mensaje</textarea><br>
<input name="enviar" type="submit" value="Enviar mensaje">
</form>';
endif;
echo '<br><a href="?action=create">Enviar mensaje</a> | <a href="?action=recibido">Mensajes recibidos</a> | <a href="?action=enviado">Mensajes enviados</a> | <a href="/logout.php">Salir</a><hr>';
else:
header('Location: ../index.php');
endif;
ob_end_flush()
?>
y pues no lo puedo quitar, porque con eso me conecto a los datos de conexion
 
Atrás
Arriba