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 - MEJORENHO

Páginas: 1 2 [3] 4 5 ... 14
31
PHP / Re:[Ayuda] Función para mostrar videos de youtube.
« en: 07 de Abril de 2012, 08:55:25 am »
Personalmente, si se me permite, lo de los otros foros sobraba...

No temino de pillarlo, que es lo que hay en "youtube.class.php" y que es lo que quires exactamente ¿tomar el id del video?

No termino de comprender como funciona todo eso.

Tranquilizate que lo de los otros foros era para pedir ayuda al igual que la pido en este y ayudo aquí y en otros, no es nada contra phperos...

En el archivo youtube.class.php está alojada una clase que permite mediante una url, identificar todos los datos del video.


Mi conocimiento sobre inglés es nulo, además creo que con la api lo que puedes hacer es mostar la info del video, que eso ya lo tengo en el archivo youtube.class.php.

Lo que intento con este script, es que en un comentario por ejemplo, te identifique una url de youtube en este caso, o varias, y las remplace por un enlace al para mostrar el video dentro de la página.

No se si me expliqué bien.

Lo que intentas es muy mala práctica. Te recomiendo familiarizarte con la API de YouTube.


Gracias a ambos por contestar, hacer si encuentro solución porque aún sigo atascado ahí y como me entretenga más tiempo no llego a la fecha xd

32
PHP / Re:[Ayuda] Función para mostrar videos de youtube.
« en: 03 de Abril de 2012, 19:15:56 pm »
Veo que nadie me va a contestar, asique gracias a todos y cerrar el tema, es un absurdo que siga abierto. Pediré ayuda en otros foros.

33
PHP / [Ayuda] Función para mostrar videos de youtube.
« en: 01 de Abril de 2012, 00:41:37 am »
Buenas noches,
Tengo este código para remplazar los videos de youtube, el problema es que sí que realiza el bucle, pero luego no me obtiene el id del video para poder mostrar el video, o en su defecto en enlace para mostrarlo.

Código: [Seleccionar]
function RempVideoYou($rempestado){
@require("youtube.class.php");
$xcount = explode('?v=',$rempestado,2);
for($i = 0; $i <= count($xcount); $i ++){

if(strpos($xcount[$i], "http://www.youtube")){
$xp = explode('http://www.youtube',$xcount[$i],2);
$arrayst = "http://www.youtube";
}elseif(strpos($xcount[$i], "http://youtube")){
$xp = explode('http://youtube',$xcount[$i],2);
$arrayst = "http://youtube";
}elseif(strpos($xcount[$i], "www.youtube")){
$xp = explode('www.youtube',$xcount[$i],2);
$arrayst = "www.youtube";
}elseif(strpos($xcount[$i], "youtube.com")){
$xp = explode('youtube.com',$xcount[$i],2);
$arrayst = "youtube.com";
}elseif(strpos($xcount[$i], "youtube.es")){
$xp = explode('youtube.es',$xcount[$i],2);
$arrayst = "youtube.es";
}
$xp2 = explode(' ',$xp[1],2);
$link = "".$arrayst."".$xp2[0]."";
$xp3 = explode('?v=',$xcount[$i],2);
$idyout = substr($xp3[1],0,11);
$vidid = $idyout;
$urlyoutube = "http://www.youtube.com/watch?v=".$idyout."";
$youtube = new Youtube($urlyoutube);
$rempestado = str_replace($link , ".<a onclick=\"AbrirBe('".url."?f=video&id=".$idyout."','div_video')\" style=\"cursor:pointer; color:#666;\"><img src=\"".img."/img/ico/favicon_youtube.png\" alt=\"Icono de youtube\" /> ".$youtube->getTitle()."</a>" , $rempestado);
$rempestado = str_replace("http://.", '', $rempestado);
$rempestado = str_replace("www..", '', $rempestado);
}

return($rempestado);

}

Ya ando desesperado, alguien me puede ayudar?
Gracias de antemano.

34
PHP / Re:expiracion de sesion?
« en: 25 de Marzo de 2012, 05:40:45 am »
No todos se ponen en Offline por que solo busca los que estan en menos de ese time, los demas no los cambia.
Yo no hago una consulta en cada archivo, directamente hago de un index como un include, lo llamo todo desde el index, y se crea o no, el usuario estando en noticias.php?noticia=2&comentario=10&voto=1 sigue estando en el index, al estar siempre en el index con que navegue por otro sitio o solo con que refresque la pagina añado una cantidad al time.

<?php
// Codigo que cada vez que el usuario pasa por aquí con la session abierta aumenta +5 minutos su session.
define(???) // Define que hace que si no estoy en el index los demás archivos no sean reproducidos y aparezcan en blanco.
$paginas = array(); // No añado la modulación a este código PHP.
}

include(&
#39;&#39;.$_GET[&#39;pagina&#39;].&#39;.php&#39;); // ¡Ostras! un include.
?>


No lo voy a dar todo mascadito, por supuesto, y menos aun, un código :)

¿Te he pedido algún código? xddd

Eso es lo que viene siendo una modulación, y si, si se pondrían en off

Porque tu dices que si el tiempo es menor al time(), que la session estaria off.

Lógicamente el time será como mínimo 1 segundo menos al actual, con lo cual si que se pondría off.

Me estoy dando cuenta de algo que no me gusta nada de ti, y es que creo que eres un poco prepotente y aquí venimos a ayudar, no a crear post en offtopic dando las gracias a nadie por los -K. Dado que esos karmas que te restan serán porque algo no estás haciendo bien, y eso que te falla es la prepotencia.

Crees que por saber "Programar", si es que tienes un conocimiento de programador avanzado, crees que tu eres el rey del cotarro y espero que conozcas un poco a algunas personas del foro y que abras los ojos....

Lo tuyo aún tiene cura si pides perdon por las cosas que creas que has hecho mal.

Un saludin.

35
PHP / Re:Sistema modulacion sobre otro sistema de modulacion
« en: 24 de Marzo de 2012, 06:10:13 am »
Buenas, tengo una duda, a ver si podéis ayudarme.
Tengo programada ya una web, la cual cuenta con un sistema de usuario, un sistema de noticias y tal.
Cuenta con un sistema de modulación, pero ahí es donde viene mi duda.
Mi sistema de modulación es el que he sacado de PhPeros, pero..y si quisiera "alargar" el sistema de modulación?
Es decir, en mi sistema de noticias, pretendo que el administrador pueda editar las noticias, y que por ejemplo, al querer editar una noticia la ruta sea:
index.php?id=noticias?editarNoticia?id=1

Como podría conseguir esto?

Gracias


Desconozco cual es el sistema de modulación de phperos...

Pero vamos, puedes usarlo en otro archivo, o en el mismo tranquilamente para mostrar más $_GETS, de hecho puedes mostrar todos los que quieras...

Lo unico que veo poco probable que funcione, es lo del $_GET['id'] en tu url, dado que primero dices que el id es igual a noticias, y luego dices que el id es igual a 1...

Alomejor se monta una apocalipsis xd

36
PHP / Re:Agregar un enlaze en las imagenes
« en: 24 de Marzo de 2012, 06:04:29 am »
Yo sinceramente te quiero dar una idea, aunque no sé si sería mejor con un while. Lo desconozco, la verdad. Un saludo. Y suerte. Todo lo que aparece en verde lo puedes modificar.

<php?
include('conexion.php');

$registro = mysql_query("SELECT * FROM users") or die(mysql_error());
    if(mysql_num_rows($registro)) {
        $row = mysql_fetch_array($registro);
        $user_id = $row["user_id"];
        $user_nombre = $row["user_nombre"];
        $user_email = $row["user_email"];
        $user_foto = $row["user_foto"];
?>
Aquí todo tu html.
Para mostrar la fotografía:

<img src="<?=$user_foto?>" />
<php?
   } // Esto tiene que estar al final.
?>

Pero el está pidiendo como poner un simple enlace a una foto :S No entiendo que tiene que ver un bucle para poner un enlace de html pero vamos, si me lo puedes explicar :S

37
PHP / Re:expiracion de sesion?
« en: 24 de Marzo de 2012, 06:01:44 am »
Si te parece que con decir "Usa Time()" no esta resuelta la duda (Que según mi criterio si, ya que es la base fundamental, si le explico como hacerlo quizás el tenga otra manera, por varios caminos se llega a Roma)

Ya que tu cabeza puede que no te de para razonar mi información, seré mas claro:

Usa time(), es una función que devuelve el numero en segundos desde 1970.
Cada sistema de usuarios conectados en PHP no es "exacto", todos son relativos a un tiempo de espera, por lo general esta llega siendo de 10 a 15 minutos.

Imaginemos que en la tabla de tus usuarios tengamos un nuevo campo llamado "tiempo_conect", cuyo valor que almacenara sera el resultado del time() actual MAS el intervalo de plazo. Si usamos por ejemplo 15 minutos seria algo como:
Código: [Seleccionar]
time() + (15 * 60);15 Seria la cantidad de minutos que se multiplicara por 60 para sacar el resultado de segundos que tiene, este valor se le sumara a lo devuelto por time();

Ahora te explico, imaginemos que "1" es conectado y "0" es desconectado, extraemos todos los usuarios que en el campo "conectado" (Campo donde se guardara si esta conectado o desconectado en tu tabla de usuarios) sea igual a "1" para comprobar si el valor almacenado en ese campo es menor al time() actual. ¿Qué pasa si llega a ser menor?, esto quiere decir que el usuario no a tenido actividad por los 15 minutos de intervalo que colocamos, por lo que procederemos a hacer un UPDATE para reemplazar ese valor "1" (Conectado) por "0" (Desconectado) en el campo "conectado" de tu tabla de usuarios.

Lo otro que tenemos que hacer, es que si el usuario entra a otra pagina o actualiza la actual, le diga a nuestro código "Hey, aun estoy aquí", Para eso primero verificamos si estamos conectado (El simple paso del isset en la SESSION del usuario) y después almacenamos nuestro time() actual mas nuestro intervalo (Ver primer ejemplo) en el campo "tiempo_conect" de nuestro usuario en la base de datos.

Un saludo.

Citar
(Que según mi criterio si, ya que es la base fundamental, si le explico como hacerlo quizás el tenga otra manera, por varios caminos se llega a Roma)

Toda la razón del mundo.

Mientras en mi función yo le sumo el intervalo en la comprobación sin insertarlo en la base de datos, SoyJoaquín lo está haciendo alrevés. Es decir, suma el time mas el intervalo al hacer el update, con lo cual en su función para comprobar si ha cambiado su estado solo endría que comprobar si el tiempo insertado en la base de datos es menor que el actual.

38
PHP / Re:[Ayuda] - No muestra la página
« en: 23 de Marzo de 2012, 23:49:14 pm »
Es verdad, en Google Chrome directamente te lo descarga sin preguntar.

En google chrome si lo haces bien no te lo tiene que descargar.. xd

39
PHP / Re:expiracion de sesion?
« en: 23 de Marzo de 2012, 23:44:59 pm »
*Aplausos*
Che tu, bien que hay que usar el buscador, pero ahórrate comentarios como ese.



Tal y como ha dicho SoyJoaquin, usa time, utiliza en cada archivo, yo uso un mismo archivo para conectarme por todos, cosa que me da ventaja a la hora de hacer este tipo de cosas, cada vez que el usuario navegue por una categoria o refresque la misma pagina se le añada un tiempo a su campo "time" o como lo quieras llamar. Luego, en el archivo base de la web, donde todo el mundo se conecta, y asi se reproduce y ejecuta el codigo PHP que siempre esta, pones que si un usuario que tiene MENOS de ese TIME (al tener menos significa que no ha navegado mas por la web y no ha aumentado el tiempo) cambie su estado de online a offline (1 por 0).

*Aplausos*
Che tu, bien que hay que usar el buscador, peo ahorrate ese comentario...

Y digo lo mismo que tu, y aplaudo tu iniciativa de usar un archivo para conectar todos...
Vamos a ver, todos usamos un core donde metemos la información a la base de datos. Creo que ninguno de nosotros hacemos una conexión a la db por cada archivo.. xdddd

Otra cosa:

Citar
pones que si un usuario que tiene MENOS de ese TIME (al tener menos significa que no ha navegado mas por la web y no ha aumentado el tiempo) cambie su estado de online a offline (1 por 0).

Lol... Si haces esto de esta manera, el problema que te va a dar es que si todas las sessiones se pondrán offline...

Más que nada porque si ahora mismo el time es 21323123, dentro de un segundo será 21323124 con lo cual es menos y te pondrá off xdddd

Animus, lo que has de hacer es una funcion para restar tiempo, es decir:

Imaginate que queremos que si una persona no está presente en los últimos 10 minutos, se le ponga offline.

Hacemos esto:

60*10 = 600 con lo cual 10 minutos son 600 segundos..

Pues a la variable por ejemplo $diezminutos le asignamos 600, y creas la función con respeto a esto, por ejemplo:


En el config o el archivo en el cual se enlazan los demás debes hacer un UPDATE para que actualize el time() en el momento en que el usuario actualice la página.

Y despues pones la función para saber quien ha sigue online y quien no:
Código: [Seleccionar]
function Cambiarestado(){
//Seleccionamos todos los usuarios
$seleccionar_usuarios = mysql_query("Select * from usuario where id = '".$_SESSION['id']."'");
//Hacemos el bucle
while($usuarios = mysql_fetch_array($seleccionar_usuarios)){
//Asignamos el valor de 10 minutos en segundos, osea, 600.
$diezminutos = 600;
//Al tiempo guardado en cada columna "ultimaconexion" de la base de datos de usuarios, se le suma el valor $diezminutos.
$tiempo = $usuarios['ultimaconexion']+$diezminutos;
//Si el tiempo es igual o mayor que la variable, hacemos el update.
if($tiempo <= time()){

//Actualizamos el estado.
mysql_query("Update usuarios set estado = 'offline' where id = '".$usuarios['id']");
}

}
//FIN xd
}

A grandes rasgos creo que está bien.

Espero que esté bien jeje.

40
PHP / Re:Agregar y eliminar amigos, adaptación al sistema de users. [AYUDA]
« en: 22 de Marzo de 2012, 15:37:15 pm »
Hola amigos.

Tengo un Sistema de Usuarios al cual quiero adaptarle un código que ví en una página. Ya que no soy capaz de montar un Sistema de Agregar y Eliminar amigos desde cero porque me hago un lío.
Mi idea, como he dicho es adaptarlo con vuestra ayuda. Así que a continuación os pongo el código de mi Sistema de Usuarios y el código de gente.php y agregara.php

Sistema de Usuarios

acceso.php
Código: [Seleccionar]
<form action="comprobar.php" method="post">
            <label>Usuario:</label>
            <br />
            <input type="text" name="user_nombre" /><br />
            <label>Contraseña:</label>
            <br />
            <input type="password" name="user_clave" /><br />
            <br />
            <br />
            <input type="submit" name="enviar" value="Ingresar" /> | <a href="registro.php">Regístrate </a>
        </form>

comprobar.php
Código: [Seleccionar]
<?php
    session_start
();
    include(&
#39;includes/conectar_db.php&#39;);
    
if(isset($_POST[&#39;enviar&#39;])) { // Comprobamos que se hayan enviado los datos del formulario.



// Comprobamos que los campos user_nombre y user_clave no estén vacíos.
        
if(empty($_POST[&#39;user_nombre&#39;]) || empty($_POST[&#39;user_clave&#39;])) {
            
echo "No has introducido todo tus datos. <a href=&#39;javascript:history.back();&#39;>Reintentar</a>";
        }else {
            
// "Limpiamos" los campos del formulario de posibles códigos maliciosos.
            
$user_nombre mysql_real_escape_string($_POST[&#39;user_nombre&#39;]);
            
$user_clave mysql_real_escape_string($_POST[&#39;user_clave&#39;]);
            
$user_clave md5($user_clave);
            
// Comprobamos que los datos ingresados en el formulario coincidan con los de la base de datos.
            
$sql mysql_query("SELECT user_id, user_nombre, user_clave FROM users WHERE user_nombre=&#39;".$user_nombre."&#39; AND user_clave=&#39;".$user_clave."&#39;");
            if(
$row mysql_fetch_array($sql)) {
                
$_SESSION[&#39;user_id&#39;] = $row[&#39;user_id&#39;]; // Creamos la sesión "user_id" y le asignamos como valor el campo user_id.
                
$_SESSION[&#39;user_nombre&#39;] = $row[&#39;user_nombre&#39;]; // Creamos la sesión "user_nombre" y le asignamos como valor el campo user_nombre.
$_SESSION[&#39;ultimoAcceso&#39;]= date(&#39;Y-n-j H:i:s&#39;); // Creamos la sesión "ultimoAcceso" y le asignamos como valor date.
                
header("Location: acceso.php");

// Script: usuarios online. Comprobamos si ya se ha ingresado anteriormente.
$online mysql_query("SELECT onlineuser FROM online WHERE onlineuser=&#39;".$_POST[&#39;user_nombre&#39;]."&#39;");
$online_exist mysql_num_rows($online);
// Script: usuarios online. Si no existe ninguna coincidencia insertamos nueva conexión, de lo contrario actualizamos la conexión existente.
if($online_exist==0){
mysql_query("INSERT INTO `online` (`onlineuser`, `lastdate`, `ip`) VALUES (&#39;".$_POST[&#39;user_nombre&#39;]."&#39;, &#39;".time()."&#39;, &#39;".$_SERVER[&#39;REMOTE_ADDR&#39;]."&#39;)") or die(mysql_error());
}else{
mysql_query("UPDATE online SET lastdate=&#39;".time()."&#39;,ip=&#39;".$_SERVER[&#39;REMOTE_ADDR&#39;]."&#39; WHERE onlineuser=&#39;".$_POST[&#39;user_nombre&#39;]."&#39;") or die(mysql_error());
// Fin de script: usuarios online

            }else {
?>

                Ha ocurrido un error. <a href="acceso.php">Reintentar</a>
<?php
            
}
        }
    }else {

        
header("Location: acceso.php");
    }
?>

perfil.php
Código: [Seleccionar]
<?php
// OBLIGATORIO.
session_start();
include(&
#39;includes/conectar_db.php&#39;);
if(isset($_SESSION[&#39;user_nombre&#39;])) {
include(&#39;includes/funciones.php&#39;);

// Datos de perfil.php
$perfil mysql_query("SELECT * FROM users WHERE user_id=&#39;".$_GET[&#39;user_id&#39;]."&#39;") or die(mysql_error());
    
if(mysql_num_rows($perfil)) { // Comprobamos que exista el registro con la ID ingresada.
        
$row mysql_fetch_array($perfil);
        
$user_id $row["user_id"];
        
$user_nombre $row["user_nombre"];
        
$user_email $row["user_email"];
        
$user_reg $row["user_reg"];
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Perfil</title>
<meta name="description" content="" />
<meta name="keywords" content="" />
<link rel="shortcut icon" href="imagenes/logotipo/">
<link href="css/plantilla.css" rel="stylesheet" type="text/css">
<link href="css/perfil.css" rel="stylesheet" type="text/css">
</head>
<body>
<?php include(&#39;includes/header.php&#39;); ?>
<div id="wrap" class="clearfix">
  <div id="container">
    <div id="margen-izq">
      <div class="div">
        <div class="titulo-div">Perfil</div><!-- class titulo-div -->
        <div id="datos-user">
          <p>ID: <?=$user_id?><br />
            Nombre: <?=$user_nombre?><br />
            Email: <?=$user_email?><br />
            Registro: <?=$user_reg?>
          </p>
          <p>&nbsp;</p>
          <p>&nbsp;</p>
        </div><!-- fin de datos-user -->
      </div><!-- class div -->     
    </div><!-- FIN de margen-izq -->
    <div id="center">
      <div class="div">
        <div class="titulo-div">Comentarios</div><!-- class titulo-div -->
        <div id="novedades" style="font-size:12px;">Si quieres trabajar con nosotros no dudes en contactar con nosotros. Si quieres trabajar con nosotros no dudes en contactar con nosotros. Si quieres trabajar con nosotros no dudes en contactar con nosotros. Si quieres trabajar con nosotros no dudes en contactar con nosotros. Si quieres trabajar con nosotros no dudes en contactar con nosotros. Si quieres trabajar con nosotros no dudes en contactar con nosotros.
        </div><!-- fin de novedades -->
      </div><!-- class div -->
    </div><!-- FIN de center -->
    <div id="margen-dcha">
      <div class="div">
        <div class="titulo-div">Fotografías</div><!-- class titulo-div -->
        <div id="proximamente">Álbum vacío.</div><!-- fin de proximamente -->
      </div><!-- class div -->
    </div><!-- FIN de margen-dcha -->
  </div><!-- FIN DE CONTAINER -->
  <?php include(&#39;includes/footer.php&#39;); ?>
</div><!-- FIN DE WRAP -->
</body>
</html>
<?php
// Fin de if(mysql_num_rows($perfil)) {.
} else { header("Location: inicio.php"); }

// Fin de $_SESSION[&#39;user_nombre&#39;].
} else { header("Location: acceso.php"); }
?>

gente.php y agregara.php

gente.php
Código: [Seleccionar]
<?php
// OBLIGATORIO.
session_start();
include(&
#39;includes/conectar_db.php&#39;);
if(isset($_SESSION[&#39;user_nombre&#39;])) {
include(&#39;includes/funciones.php&#39;);
?>





<?php
$nombre 
=$_SESSION[&#39;user_nombre&#39;];
$id_usuario=$_SESSION[&#39;user_id&#39;];
?>


<?php
include("config.php");
$registros=mysql_query("select * from users WHERE user_id != &#39;$id_usuario&#39; ORDER BY user_id desc "$conexion)or
die(
"Problemas en el select:".mysql_error());
$i=0;
while(
$reg=mysql_fetch_array($registros))
?>

<img src="<?php echo "".$reg[&#39;imagen&#39;]. "";?>" /><br />
<?php
$consulta
="select Estado from amigos where id_logueado=&#39;$id_usuario&#39; and id_amigo=&#39;$reg[id]&#39;";
$ejecuta=mysql_query($consulta) or die("Problemas en el select:".mysql_error());
$cantidad=mysql_num_rows($ejecuta);
$consulta1="select Estado from amigos where id_logueado=&#39;$reg[id]&#39; and id_amigo=&#39;$id_usuario&#39;";
$ejecuta1=mysql_query($consulta1) or die ("Problemas en el select:".mysql_error());
$cantidad1=mysql_num_rows($ejecuta1);
if(
$cantidad 0)
{
$row mysql_fetch_assoc($ejecuta);
switch(
$row[&#39;Estado&#39;])
{
case &
#39;pendiente&#39;:
echo &#39;<div class="amigos">Ya mandaste petición</div>&#39;;
echo $reg[&#39;nombre&#39;];
break;
case &
#39;aceptado&#39;:
echo &#39;<a href="perfil.php?id=&#39;.$reg[&#39;id&#39;].&#39;">&#39;.$reg[&#39;nombre&#39;].&#39;</a>&#39;;
break;

}
}
elseif(
$cantidad1 0)
{
$row1mysql_fetch_assoc($ejecuta1);
switch(
$row1[&#39;Estado&#39;])
{
case &
#39;pendiente&#39;:
echo &#39;<div class="amigos">
<form action="agregara.php" method="post">
<
input type="hidden" name="id" value="&#39;.$reg[&#39;id&#39;].&#39;">
<
input type="hidden" name="accion" value="modificar">
<
input type="submit" value="Aceptar petición">
</
form>
</
div>&#39;;
echo $reg[&#39;nombre&#39;];
break;
case &
#39;aceptado&#39;:
echo &#39;<a href="perfil.php?id=&#39;.$reg[&#39;id&#39;].&#39;">&#39;.$reg[&#39;nombre&#39;].&#39;</a>&#39;;
break;
}
}
else
{
echo &
#39;<div class="amigos">
<form action="agregara.php" method="post">
<
input type="hidden" name="id" value="&#39;.$reg[&#39;id&#39;].&#39;">
<
input type="hidden" name="accion" value="insertar">
<
input type="submit" value="Agregar Amigos">
</
form>
</
div>&#39;;
echo $reg[&#39;nombre&#39;];
}



?>







<div id="consulta"></div>
<? } ?>


<?php
// Fin de $_SESSION[&#39;user_nombre&#39;].
} else { header("Location: acceso.php"); }
?>

agregara.php
Código: [Seleccionar]
<?php
// OBLIGATORIO.
session_start();
include(&
#39;includes/conectar_db.php&#39;);
if(isset($_SESSION[&#39;user_nombre&#39;])) {
include(&#39;includes/funciones.php&#39;);
?>





<?php
$nombre 
=$_SESSION[&#39;user_nombre&#39;];
$id_usuario=$_SESSION[&#39;user_id&#39;];
?>


<?php
$id_amigo
=$_POST[&#39;id&#39;];
$accion=$_POST[&#39;accion&#39;];
echo "$accion <br>";
echo 
"$id_usuario <br>";
echo 
"$id_amigo";
include(
"config.php");
switch(
$accion) {
case &
#39;insertar&#39;:
$registros=mysql_query("insert into amigos (id, id_logueado, id_amigo, Estado) values (&#39;null&#39;,&#39;$id_usuario&#39;,&#39;$id_amigo&#39;,&#39;pendiente&#39;)",$conexion);
break;
case &
#39;modificar&#39;:
$registros2=mysql_query("update amigos set Estado=&#39;aceptado&#39; where id_amigo=&#39;$id_usuario&#39;",$conexion);
break;
/*case &#39;delete&#39;:
echo "";
break;*/
}
?>

<?php
// Fin de $_SESSION[&#39;user_nombre&#39;].
} else { header("Location: acceso.php"); }
?>

No entiendo, el código ya está montado :S

¿Qué es lo que quieres adaptar?

41
PHP / Re:Error tonto con un buscador.
« en: 21 de Marzo de 2012, 20:36:22 pm »
Lo conseguí. Este es el código de recibe.php

Código: [Seleccionar]
<?php
include(&#39;includes/conectar_db.php&#39;);

$buscador=$_POST[&#39;buscador&#39;];

// Datos de perfil.php
$perfil mysql_query("SELECT * FROM users WHERE user_nombre=&#39;".mysql_real_escape_string(htmlspecialchars($_POST[&#39;buscador&#39;]))."&#39;") or die(mysql_error());
    
if(mysql_num_rows($perfil)) { // Comprobamos que exista el registro con la ID ingresada.
        
$row mysql_fetch_array($perfil);
        
$user_id $row["user_id"];
        
$user_nombre $row["user_nombre"];

}

header("Location: perfil.php?user_id=".$user_id.""); 
?>

Gracias a todos los que me ayudaron.

Tuviste errores que todos alguna vez hemos tenido. Bueno, yo los tuve peores jajajja. Me alegro de que lo resolvieses.

42
PHP / Re:Error tonto con un buscador.
« en: 21 de Marzo de 2012, 17:04:41 pm »
Si hago un echo $buscador = $_POST['$buscador']; me imprime en pantalla del archico recibe.php el nombre que metí en el buscador.

Supongo que tendre que utilizar la variable $buscador y a su vez, sacar la id del nombre que está en la variable $buscador.

¿Estoy en lo cierto? Ayudenme, por favor. Mil Gracias.

Que muestres la consulta...

Es decir, que hagas un echo pero de los datos ya pasados por la consulta, no de los datos recien venidos de fabrica porque los acabas de pasar por el form xddd

43
PHP / Re:Poner habbo en placas
« en: 21 de Marzo de 2012, 05:33:28 am »
¿Según tu que es "ayudar"?
Que yo sepa, ayudar es darle una mano aquella persona que lo necesite.

Si una pregunta ya se encuentra respondida decenas de veces, no veo por que si decir "Usa el buscador" no es ayudar.
Saludos.


En esto tiene toda la razón Joaquin.. Antes de postear siempre hay que buscar, y si no se encuentra, o lo que encuentras no lo entiendes ya debes de postear.. Pero lo primero es usar el buscador.

44
PHP / Re:[Ayuda] - No muestra la página
« en: 21 de Marzo de 2012, 05:30:39 am »
Que ironia me provoca tu mensaje, porque ademas de desarrollador web soy, precisamente, hoster (o proveedor de hosting, vaya 8))

Claro, aunque no siempre se "descargan", tambien es posible que se visualice el codigo en el navegador. Ademas, ni siquiera se necesita "llevar una empresa de hosting" para saberlo, basta con instalar en la pc un webserver y ya. ¿Exactamente para que se necesita un servidor?

¿Cómo que para que se necesita?, para ejecutar un archivo php desde luego que si -.- 

Al decir un servidor no me refiero a que sea muy profesional y lo tenga contratado con una empresa, me refiero a que necesita la aplicación con la que mostrar y ejecutar todo el contenido de php. Y me da igual si usas lampp xampp ISS o lo que te de la gana, pero sin ningún servidor instalado no vas a mostrar nada xd

45
PHP / Re:Error tonto con un buscador.
« en: 21 de Marzo de 2012, 02:46:07 am »
Estas seguro que $user_id lo tienes declarado?

Joaquín tiene razón, el código que te hemos mostrado está bien puesto, si falla y no se declara ningún valor a la variable, me da que no te va a funcionar.

Retira el header, y simplemente hazle un echo.. Si no se imprime nada en pantalla al ejecutar el código, es que hay algún error en la consulta o algo por el estilo...

Páginas: 1 2 [3] 4 5 ... 14