Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - raxtunett

Páginas: [1] 2 3
1
PHP / [Ayuda] Codigo MySql Insertar En Online
« en: 13 de Diciembre de 2012, 22:38:30 pm »
Buenas tardes Phperos Hise 2 codigos diferentes para diferente cosa para no enrredarme ahora me surgio el problema de que el comprañero con el que estaba haciendo esto se fue.. El los iva a unir y me dejo embalado miren les dejo el codigo #1
Código: [Seleccionar]
   <?php
  include(&#39;config.php&#39;);
   if($in["username"]){ 
echo &#39;&#39;;
}else{ 
if($_POST[login]){
$username clean($_POST[&#39;username&#39;]); 
$password clean($_POST[&#39;password&#39;]); 
$error = &#39;&#39;; 
if(!$username){ 
$error .= &#39;No Entrastes Tu usuario!<br>&#39;; 
}
if(!$password){ 
$error .= &#39;No entrastes Tu contraseña!<br>&#39;; 
}
$check mysql_query("SELECT * FROM users WHERE `username` = &#39;$username&#39;"); 
if(mysql_num_rows($check) == 0){ 
$error .= &#39;El Usuario &#39;.$username.&#39; No existe!<br>&#39;; 
}else{
$user mysql_fetch_array($check); 
if(md5($password) !== $user["password"]){ 
$error .= &#39;La contrañse es incorrecta!<br>&#39;; 
}
}
if($error){ 
echo &#39;Perdon, Ocurren los siguientes errores<br><br>&#39;.$error.&#39;<br>&laquo; <a href="index.php">Back</a>&#39;;
}else{ 
setcookie("id"$user["id"], time() + 60 60 24 5); 
setcookie("pass"$user["password"], time() + 60 60 24 5); 
setcookie("sec"md5($user["ip"]), time() + 60 60 24 5); 
echo header("Location: index.php");
}
}else{ 
echo &#39;  <form  method="post">
          
<div style="float:left; width:230px"><input type="text" class="login" name="username" id="username" value="Habboxio" style="background:url(_img/870.png) no-repeat #FFFFFF; padding-left:30px" />
          <
input type="password" class="login" name="password" id="password"  style="background:url(_img/283.png) no-repeat #ffffff;padding-left:30px "/>          
          <
strong>
          <
input type="image" name="login" src="_img/_botton/inicia.gif" value="login" />
          <
a href="register.php"><img src="_img/_botton/registrate.gif" width="97" height="26" /></a><br />
          
Olvide mi contrase&ntilde;a!          </strong></div></form><div style="float:left; background-image: url(_img/_botton/8004718009875252802029501014400f4a860d71a165092accec56945c20908.gif); width:63px; height:109px"></div>&#39;;
}
}
?>
El codigo de arriba es El del login.php para el sistema de usuarios
Código: [Seleccionar]
if(!$_POST['username'] == ""){
$online = mysql_query("SELECT onlineuser FROM online WHERE onlineuser='".$_POST['username']."'");
$online_exist = mysql_num_rows($online);
if($online_exist==0){
mysql_query("INSERT INTO `online` (`onlineuser`, `lastdate`, `ip`) VALUES
('".$_POST['username']."', '".time()."', '".$_SERVER['REMOTE_ADDR']."'") or mysql_error();
}else{
    mysql_query("UPDATE online SET lastdate='".time()."',ip='".$_SERVER['REMOTE_ADDR']."' WHERE onlineuser='".$_POST['username']."'") or mysql_error();
}
}
El codigo de arriba es el que tengo que añadir para cuando el usuario ingrese a la web Con el login.php se inserte el usuario, La ip y todo eso En la db Noc donde ponerlo para que aga lo que quiero me ayudan?


Saludos.

2
PHP / Re:[Ayuda] Numero de usuarios Registrados
« en: 13 de Diciembre de 2012, 22:30:26 pm »
Gracias :) 1+

3
PHP / [Ayuda] Numero de usuarios Registrados
« en: 13 de Diciembre de 2012, 04:02:26 am »
Buenas PHPeros Tengo un problema con un código PHP que involucra MySql llevo mas de 1 año sin programar ni nada y creo que se me an olvidado cosas acá les dejo el código:
Código: [Seleccionar]
<?php include (&#39;config.php&#39;);
 $resultado=mysql_query("SELECT COUNT(*) FROM users");
$total=mysql_result($resultado);

echo 
"Usuarios online: $total"?>
Lo que necesito es que muestre el numero de usuarios registrados en mi web llevo varias hrs pensándole a este pequeño código y no he podido creo que se me olvido todo lo relacionado con consultas MySql

Gracias por su atención

4
Tutoriales PHP / [Ayuda]Sistema de templates
« en: 27 de Junio de 2011, 20:05:43 pm »
<?php
function template($template_file$array)
{
	
$template_file file_get_contents("templates/".$template_file.&#39;html&#39;); //Seleccionamos la ruta del archivo
	
$template_file preg_replace(&#39;#\{([a-z0-9\-_]*?)\}#Ssie&#39;, &#39;( ( isset($array[\&#39;\1\&#39;]) ) ? $array[\&#39;\1\&#39;] : \&#39;\&#39; );&#39;, $template_file); // Hacemos un preg_replace
	
print 
$template_file// Mostramos el resultado final
}
?>


amigos ayudemen con este codigo no lo entiendo muy bien o tengo ya echou diceño que esta en la carpeta templates/header.html dodne pongo eso?
alguienke me ayude y tambien dodne coloco el resto delos templates como el templates/footer.html etc

gracias

5
PHP / Ayuda Ultimo error ke tengo
« en: 19 de Junio de 2011, 22:27:55 pm »


aca esta el codigo:
<?php 
@session_start();
require(&
#39;funciones.php&#39;); 
$id $_GET["id"]; 
$citar $_GET[&#39;citar&#39;]; 
$row = array(&#39;id&#39; => $id); 
if($citar==1

    require(&
#39;configuracion.php&#39;); 
    
$sql "SELECT titulo, mensaje, identificador AS id FROM foro WHERE id=&#39;$id&#39;"
    
$rs mysql_query($sql$con); 
    if(
mysql_num_rows($rs)==1$row mysql_fetch_assoc($rs); 
    
$row["titulo"] = "Re: ".$row["titulo"]; 
    
$row["mensaje"] = "[citar]".$row["mensaje"]."[/citar]"
    if(
$row["id"]==0$row["id"]=$id


if(isset(
$res)) 

    require(&
#39;configuracion.php&#39;); 
    
$sql "SELECT titulo, identificador AS id FROM foro WHERE id=&#39;$res&#39;"
    
$rs mysql_query($sql$con); 
    if(
mysql_num_rows($rs)==1$row mysql_fetch_assoc($rs); 
    
$row["titulo"] = "Re: ".$row["titulo"]; 
    if(
$row["id"]==0$row["id"]=$id



$template implode(""file(&#39;formulario.html&#39;)); 
include(&#39;header.html&#39;); 
mostrarTemplate($template$row); 
include(&
#39;footer.html&#39;); 
?>

6
PHP / Re:[Ayuda] error PHP
« en: 19 de Junio de 2011, 03:59:33 am »
ami solome apasaron eso y vi ese error :/
ayudemen tonses con este
Notice: Use of undefined constant mysql_error assumed &#39;mysql_error&#39; in C:\xampp\htdocs\Foro Prueba\agregar.php on line 22
Error al grabar un mensajemysql_error

7
PHP / Re:[Ayuda] error PHP
« en: 19 de Junio de 2011, 00:18:30 am »
y donde la coloco?

8
PHP / [Ayuda] error PHP
« en: 19 de Junio de 2011, 00:12:39 am »
Tengo un problema con una parte de un foro que me pasaron:
Fatal errorCall to undefined function verTitle() in C:\xampp\htdocs\Foro Prueba\index.php on line 18

aca les dejo el codigo del index:
<?php 

include(&#39;config.ini.php&#39;); 
$id=isset($_GET[&#39;id&#39;])?$_GET[&#39;id&#39;]:"inicio"; 
$title_sub verTitle($id); 
$contenido=array( 
&
#39;TITLEWEB&#39;=>addslashes(htmlentities(trim($config[&#39;titulo&#39;]))) . &#39; &raquo; &#39; . $title_sub, 
&#39;TITLE&#39;=>addslashes(htmlentities(trim($config[&#39;titulo&#39;]))), 
&#39;DIRECION&#39;=>dirForo($id), 
&#39;FORO&#39;=>verWeb($id,$config[&#39;tema&#39;]), 
&#39;MENU&#39;=>verMenu($config[&#39;tema&#39;]) 
); 
echo 
imprimirForo($config[&#39;tema&#39;],$contenido); 
?>

 
Otros Errores:
NoticeUndefined indexid in C:\xampp\htdocs\Foro Prueba\respuesta.php on line 22

Notice
Undefined indexfr in C:\xampp\htdocs\Foro Prueba\respuesta.php on line 23

Notice
Undefined indexcitar in C:\xampp\htdocs\Foro Prueba\respuesta.php on line 24

Notice
Undefined indexres in C:\xampp\htdocs\Foro Prueba\respuesta.php on line 25


repuestas.php:
<?php 
@session_start(); 
require(&
#39;funciones.php&#39;); 
$id $_GET["id"]; 
$fr $_GET["fr"]; 
$citar $_GET["citar"]; 
$res $_GET["res"]; 
$row = array("id" => $id); 
if(
$citar==1

    require(&
#39;configuracion.php&#39;); 
    
$sql "SELECT titulo, mensaje, identificador AS id FROM foro WHERE id=&#39;$id&#39;"
    
$rs mysql_query($sql$con); 
    if(
mysql_num_rows($rs)==1$row mysql_fetch_assoc($rs); 
    
$row["titulo"] = "Re: ".$row["titulo"]; 
    
$row["mensaje"] = "[citar]".$row["mensaje"]."[/citar]"
    if(
$row["id"]==0$row["id"]=$id


if(isset(
$res)) 

    require(&
#39;configuracion.php&#39;); 
    
$sql "SELECT titulo, identificador AS id FROM foro WHERE id=&#39;$res&#39;"
    
$rs mysql_query($sql$con); 
    if(
mysql_num_rows($rs)==1$row mysql_fetch_assoc($rs); 
    
$row["titulo"] = "Re: ".$row["titulo"]; 
    if(
$row["id"]==0$row["id"]=$id



$template implode(""file(&#39;formulario.html&#39;)); 
include(&#39;header.html&#39;); 
mostrarTemplate($template$row); 
include(&
#39;footer.html&#39;); 
?>


error agregar.php:
Notice: Use of undefined constant mysql_error assumed &#39;mysql_error&#39; in C:\xampp\htdocs\Foro Prueba\agregar.php on line 22
Error al grabar un mensajemysql_error


agregar.php:
<?php 
@session_start(); 
if(!isset(
$_SESSION[&#39;s_username&#39;])){ 
echo "No estas logeado."

else 

require(&
#39;configuracion.php&#39;); 
$autor $_SESSION[&#39;s_username&#39;]; 
$titulo $_POST["titulo"]; 
$mensaje $_POST["mensaje"]; 
$ident $_POST["identificador"]; 

//Hacemos algunas validaciones 
if(empty($titulo)) $titulo "Sin título"
//Evitamos que el usuario ingrese HTML 
$mensaje htmlentities($mensaje); 

// Grabamos el mensaje en la base. 
$sql "INSERT INTO foro (autor, titulo, mensaje, identificador, fecha, ult_respuesta) "
$sql.= "VALUES (&#39;$autor&#39;,&#39;$titulo&#39;,&#39;$mensaje&#39;,&#39;$ident&#39;,NOW(),NOW())"
$rs mysql_query($sql$con) or die("Error al grabar un mensaje: ".mysql_error); 
$ult_id mysql_insert_id($con); 

/* si es un mensaje en respuesta a otro 
   actualizamos los datos */ 
if(!empty($ident)) 

    
$sql "UPDATE foro SET respuestas=respuestas+1, ult_respuesta=NOW()"
    
$sql.= " WHERE id = &#39;$ident&#39;"
    
$rs mysql_query($sql$con); 
    
Header("Location: foro.php?id=$ident#$ult_id"); 
    exit(); 

Header("Location: index.php"); 

?>


Gracias  :)

9
PHP / Re:[Ayuda]$_COOKIE
« en: 17 de Marzo de 2011, 15:49:23 pm »
No solo arrogante me ofendio.. ps yo llevo poco tiepo en esto :S no ahy qeu criticar a los demas si ud ya sabe ps bien por ud  :(

10
Tutoriales PHP / Re:Tutorial - Login Simple PHP
« en: 03 de Marzo de 2011, 02:29:39 am »
Men Atrix te sujiero algo ps como amigos xD no uses COOKIE usa SESSION es mas segura ps es una recomendacion

11
PHP / Re:[Ayuda]$_COOKIE
« en: 01 de Marzo de 2011, 04:14:42 am »
Finalmente para crearlas solo seria cuestion de poner en el login

$_SESSION
["usuario"] = "admin";
$_SESSION["password"] = "admin";
$_SESSION["rango"] = "admin";


y Ya ...

Sencilloo pero siempre poner session_start() al principio de las paginas donde kieres ke funcione la session.

Saludos.
[/quote]
<?php 
    session_start
(); 
    include(&
#39;acceso_db.php&#39;); 
    
if(empty($_SESSION[&#39;usuario_nombre&#39;])) {
        
if(isset($_POST[&#39;enviar&#39;])) {  
            
if(empty($_POST[&#39;usuario_nombre&#39;]) || empty($_POST[&#39;usuario_clave&#39;])) { 
                
echo "El usuario o la contraseña no han sido ingresados. <a href=&#39;javascript:history.back();&#39;>Reintentar</a>"
            }else { 
                
$usuario_nombre mysql_real_escape_string($_POST[&#39;usuario_nombre&#39;]); 
                
$usuario_clave mysql_real_escape_string($_POST[&#39;usuario_clave&#39;]); 
                
$usuario_clave md5($usuario_clave); 
                
$sql mysql_query("SELECT usuario_id, usuario_nombre, usuario_clave FROM usuarios WHERE usuario_nombre=&#39;".$usuario_nombre."&#39; AND usuario_clave=&#39;".$usuario_clave."&#39;"); 
                if(
$row mysql_fetch_array($sql)) { 
                    
$_SESSION[&#39;usuario_id&#39;] = $row[&#39;usuario_id&#39;];
                    
$_SESSION[&#39;usuario_nombre&#39;] = $row["usuario_nombre"]; 
?> 
                    <script type="text/javascript"> 
                        var pagina = "index.php" <!-- Redirigimos al index o la página que se desee --> 
                        function redireccionar() { 
                            location.href = pagina 
                        } 
                        setTimeout ("redireccionar()", 1000); 
                    </script> 
<?php 
                
}else { 
                    echo 
"Los datos ingresados no están registrados en nuestra BD. <a href=&#39;javascript:history.back();&#39;>Reintentar</a>"
                } 
            } 
        }else { 
?> 
<link href="css/Login.css" rel="stylesheet" type="text/css">
 
      <style type="text/css">
<!--
.Estilo3 {font-size: 10px}
.Estilo4 {color: #0000FF}
-->
      </style>
      <table width="302" align="center" cellspacing="0">
        <tr>
          <td background="img/arriba.png"><div align="center" class="Estilo3">Iniciar secion :</div></td>
        </tr>
        <tr>
          <td background="img/centro.png"><form action="<?=$_SERVER[&#39;PHP_SELF&#39;]?>" method="post">
            <div align="center">
        <label><span class="Estilo3">Administrador:</span></label>
              <span class="Estilo3">
      <input type="text" name="usuario_nombre" />
      <br /> 
            </span></div>
            <div align="center">
              <label><span class="Estilo3">Contraseña:</span></label>
                <input type="password" name="usuario_clave" />
              <br /> 
                <input type="submit" name="enviar" value="Ingresar" /> 
                <br />
                <span class="Estilo3"><a href="registro.php">Registrate!</a></span><br>
      <a href="registro.php">
      <?php 
        

    }else { 
        
header("Location: index.php"); 
    } 
?>
      <br>
      </a>
      <table width="100" align="right" cellspacing="0">
        <tr>
          <td height="95" background="../img/Figure (13).png" >&nbsp;</td>
        </tr>
      </table>
      <a href="registro.php">      </a>
      <table width="100" align="right" cellspacing="0">
        <tr>          </tr>
      </table>
     
     
            <span class="Estilo5"><span class="Estilo3">            </div>
        </form>
            <div align="center" class="Estilo3">
              
              <div align="center">
              <?php
	
	
	
include(&
#39;acceso_db.php&#39;);

$query "SELECT COUNT(*) FROM usuarios"
	
 
$result mysql_query($query) or die(mysql_error());

while(
$row mysql_fetch_array($result)){
	
echo 
"usuarios registrados:"$row[&#39;COUNT(*)&#39;] ." ";
	
echo 
"<br />";
}
?>
             <?php 
  
include("acceso_db.php");
$querys mysql_query("SELECT * FROM usuarios ORDER BY usuario_id DESC LIMIT 1");
if(
mysql_num_rows($querys) == 0) {
	
echo 
"<strong>ultimo usuario</strong>";
}else{
while(
$ar mysql_fetch_array($querys)) {
	
	
	
	
	
	
	
	
  
?>
              <br>
            Nombre:<br>
            <span class="Estilo4"><?=$ar[&#39;usuario_nombre&#39;];?>
            </span> 
	
	
	
<?
}
}
?>
            <br>
              </div>
            </div>
          <div align="center"></div></td>
        </tr>
        <tr>
          <td height="25" background="img/avajo.png">&nbsp;</td>
        </tr>
      </table>
      <br>
      

eso en que lado lo pongo

12
PHP / Re:[Ayuda]$_COOKIE
« en: 01 de Marzo de 2011, 03:16:35 am »
Seh usare session.. gracias por al advertencia

13
PHP / Re:[Ayuda]$_COOKIE
« en: 27 de Febrero de 2011, 22:32:06 pm »
te debo 1+

14
PHP / Re:[Ayuda]$_COOKIE
« en: 27 de Febrero de 2011, 22:26:52 pm »
En cualquiera.

mmmm la usare en el index ps es la que tiene l layout y todo es :P


Mira, creo que con ésto basta. para la página restringida
Código: [Seleccionar]
<?php
    session_start
();
    include(&
#39;tu archivo de conexion.php&#39;); // incluímos los datos de acceso a la BD
    // comprobamos que se haya iniciado la sesión
    
if(isset($_COOKIE[&#39;usuario&#39;])) {
?>

        <!-- Aquí pones todo el código HTML de la página restringida, desde <html> a </html>-->(solo los logueados podrán verla)
<?php
    
}else {
        echo 
"Estás accediendo a una página restringida, para ver su contenido debes estar registrado.<br />
            <a href=&#39;acceso.php&#39;>Ingresar</a> / <a href=&#39;registro.php&#39;>Regitrarme</a>"
;
    }
?>
El del administrador despues lo solucionamos ya que el code lo tengo en mi PC dsps hablamos Rax.
¡Saludos!


mmmm usamos cookies xD pero esto me servira para otra cosa  :P gracias men
gracias por la ayuda

15
PHP / Re:[Ayuda]$_COOKIE
« en: 27 de Febrero de 2011, 22:13:55 pm »
este codigo:
<?php
setcookie
("nombre de la cookie""valor"time()+3600, /, tu sitio web);
?>

en que parte va de la web en todas?

gracias :)

Páginas: [1] 2 3