·
miarroba.com
q codigo
  · Índice de subforos · PHP
Buscar · Tags · Tagboard · Usuarios · Fisgona · F.A.Q.
Autor Mensaje 
Rambo.Rambo.
Usuario habitual
Usuario habitual

Haz clic para ver el perfil del usuario
Mensajes: 52
Desde: 15/May/2004
q codigo

q codigo ahi q pegar pa q salga los ultimos mensajes de mi foro en una pag. web como las noticias recientes de miarroba.
27/Jun/2004 01:09 GMT+1 Perfil ·  Privado · Desconectado
InmortalBladeInmortalBlade
Machacateclados
Machacateclados

Haz clic para ver el perfil del usuario
Mensajes: 150
Desde: 26/Feb/2004
RE: q codigo

Buenas! Bueno, si estamos hablando de un Foro phpBB, este codigo puede que te sirva. Inserta este codigo en un archivo llamado ultimasforo.php y despues rellena los datos que te indico:

Codigo:

<?

$hostname = "mysql.webcindario.com";
$username = "tu nombre de usuario";
$password = "password";
$usertable = "phpbb_topics";
$dbName = "nombre de usuario";

$urlPath = "http://dirección_del_foro/";
$PostNumber = "5"; //temas que mostrara

MYSQL_CONNECT($hostname, $username, $password) OR DIE("Unable to connect to database");

@mysql_select_db( "$dbName") or die( "Unable to select database");
$topic_number = 1;

$sql = "SELECT topic_id, forum_id, topic_title, topic_time
FROM phpbb_topics ORDER BY topic_time DESC LIMIT
$PostNumber";
$r = mysql_query($sql);

$querynum++;
while($m = mysql_fetch_array($r))
{
$j = stripslashes($m[topic_title]);
$k = $j;
echo("<font size=1 face=Verdana, Arial, Helvetica, sans-serif><strong>·
</strong>$topic_number: <a title="$m[topic_title]"
href="$urlPath/viewtopic.php?t=$m[topic_id]&sid=$m[forum_id]"
target=_blank>$k</a></font>
");

$topic_number++;
}

?>



Ahora solo te queda colocar el Include donde quieras que se muestre en tu Pagina Web, seria algo asi:
Codigo:

<?

include ("ultimasforo.php");

?>



Y esto es todo, espero que te funcione correctamente, si tienes algun problema consultamelo.



Editado por InmortalBladeInmortalBlade, Domingo, 27 de Junio de 2004, 20:20
27/Jun/2004 19:45 GMT+1 Perfil ·  Privado · Desconectado ·  Web
NoSetup.orgNoSetup.org
@man / @woman
@man / @woman

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 23.857
Desde: 01/Mar/2003
RE: q codigo

[cita title=Escrito originalmente por Defero]Me da [i]parse error[/i] en la línea 28:

</strong>$topic_number: <a title="$m[topic_title]"[/cita]

Mira a ver que no hayas metido intros... todas las líneas de sentencias acaban con ";" (salvo if y simlares) y esa esta dentro de un echo... todo el echo va a en una línea....

Cada día me explico peor.
[code]
echo("<font size=1 face=Verdana, Arial, Helvetica, sans-serif><strong>· </strong>$topic_number: <a title="$m[topic_title]" href="$urlPath/viewtopic.php?t=$m[topic_id]&sid=$m[forum_id]" target=_blank>$k</a></font> ");
[/code]

Esto es una línea solo.
27/Jun/2004 22:23 GMT+1 Perfil ·  Privado · Desconectado ·  Web ·  Fotolog
InmortalBladeInmortalBlade
Machacateclados
Machacateclados

Haz clic para ver el perfil del usuario
Mensajes: 150
Desde: 26/Feb/2004
RE: q codigo

debo haberlo escrito mal, ups! sorry U.U! probare ahora a ver que tal
27/Jun/2004 22:38 GMT+1 Perfil ·  Privado · Desconectado ·  Web
NoSetup.orgNoSetup.org
@man / @woman
@man / @woman

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 23.857
Desde: 01/Mar/2003
RE: q codigo

Veamos.... tienes un echo "....."; esto lo que hace es sacartelo por pantalla...

Después dentro quieres poner un enlace o algo asi y requiere el uso de ", pues se pone con /"

Por lo tanto, lo de <a title=/"$m[topic_title]/" y similares... en el resto de la línea...

Bienvenido al mundo del PHP.
28/Jun/2004 15:24 GMT+1 Perfil ·  Privado · Desconectado ·  Web ·  Fotolog
NoSetup.orgNoSetup.org
@man / @woman
@man / @woman

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 23.857
Desde: 01/Mar/2003
RE: q codigo

Vamos a quitar cosas... a ver si poco a poco....

Cita:

echo("$topic_number: <a title=/"$m[topic_title]/" href=/"$urlPath/viewtopic.php?t=$m[topic_id]&sid=$m[forum_id]/" ">enlace</a>";



Ademas he quitado el nombre del enlace, por ahora, pues había un $k que no me gusta... asi que fuera.
29/Jun/2004 20:09 GMT+1 Perfil ·  Privado · Desconectado ·  Web ·  Fotolog
NoSetup.orgNoSetup.org
@man / @woman
@man / @woman

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 23.857
Desde: 01/Mar/2003
RE: q codigo

Escrito originalmente por Defero
Sigue dándome pars-error en esa línea...

Una preguntilla... que dé ese pars-error en esa línea supone NECESARIAMENTE que el error sea de esa línea, o puede ser debido a algún otro motivo?


Cuando una línea esta mal... puede ser en esa o un poco antes... pero te suele indicar algo mas junto al error... del tipo "esperaba un ;"
29/Jun/2004 20:46 GMT+1 Perfil ·  Privado · Desconectado ·  Web ·  Fotolog
NoSetup.orgNoSetup.org
@man / @woman
@man / @woman

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 23.857
Desde: 01/Mar/2003
RE: q codigo

Me alegro por ti... el MYSQL_CONNECT ponle en minúsculas y con unas @ antes...

Las @ hacen que no se muestren los errores y lo que haces es jugar con dos sentencias por medio del "OR" si la 1º falla pues hago la 2º, que en este caso es un "die" para acabar el script de forma "bonita".
29/Jun/2004 21:23 GMT+1 Perfil ·  Privado · Desconectado ·  Web ·  Fotolog
NoSetup.orgNoSetup.org
@man / @woman
@man / @woman

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 23.857
Desde: 01/Mar/2003
RE: q codigo

Escrito originalmente por Defero
Y supongo que en el "die" puedo poner lo que quiera, con variables, código, y demás, ¿verdad? Eso estaría muy bien, para poder personalizar el mensaje que se mostrará en caso de que no pueda conectar a la base de datos.

Joder, si al final hasta me va a gustar el PHP!!!


El PHP es muy muy diver...

http://es2.php.net/manual/es/function.die.php

En el die tiene que ir una cadena.. puedes poner html y tal... pero no intentes hacer cosas raras...
29/Jun/2004 21:29 GMT+1 Perfil ·  Privado · Desconectado ·  Web ·  Fotolog
InmortalBladeInmortalBlade
Machacateclados
Machacateclados

Haz clic para ver el perfil del usuario
Mensajes: 150
Desde: 26/Feb/2004
RE: q codigo

Porfin lo has conseguido Defero, creo que voy a tener que aprender mucho mas sobre PHP, bueno, soy un novato en esto del PHP.

Ahora, me vas a permitir tu poner este codigo en mi web.
29/Jun/2004 22:23 GMT+1 Perfil ·  Privado · Desconectado ·  Web
metalrealmmetalrealm
Usuario Novato
Usuario Novato


Mensajes: 5
Desde: 17/Jun/2004
RE: q codigo

aunque ya lo hayas solucionado... tu problema era que ponias /"loksea/" cuando tiene que ser \"loksea\"

saludetes!!
30/Jun/2004 01:12 GMT+1 Perfil ·  Privado · Desconectado
metalrealmmetalrealm
Usuario Novato
Usuario Novato


Mensajes: 5
Desde: 17/Jun/2004
RE: q codigo

"amos" por partes:
1.- mu facil
sacamos el nick directamente de la tabla nuke_bbposts (estoy hablando de un phpBB en un nuke, si no lo tienes asi sera phpbb_posts o algo asi...), tenemos estos campos, entre otros: post_id, topic_id, forum_id, poster_id, post_time, poster_ip, post_username por lo tanto:
$query="select username where post_id='_numero_post_'"; luego $result=mysql_query($query);
lo metes en un array tipo:
$datos=mysql_fetch_row($result);
$nick=$datos[0];
y ya tendrias el nick del tio que ha abierto el post.... si no me equivoco... nunca he probado a hacerlo en realidad

2.- pos
$query="select * from nuke_bbtopics (tabla donde esten los temas) where forum_id='_numero_del_foro_en_base_de_datos' order by topic_id desc limit 0,2";
luego
$result=mysql_query($query);
while($datos=mysql_fetch_assoc($result)){
$tema=$datos[topic_title];
echo "$tema";
}

y con esto deberias sacar los dos ultimos temas del foro... todo esto no lo he puesto en prueba real asi que puede que haya (me extraña, pero weno ) algun parse error pero basicamente la idea es esta... espero haberte resuelto las dudas... si me he equivocado en algo o teneis alguna idea mejor acepto las rectificaciones y consejos, jeje

saludetes!!
30/Jun/2004 16:11 GMT+1 Perfil ·  Privado · Desconectado
Publicidad
· Índice de subforos · PHP
Temas similares Autor#VisitasÚltimo post
codigo23/Sep/2003, 02:27
ricmtkricmtk
 1 13523/Sep/2003, 10:11
jallmalatestajallmalatesta Ir al último mensaje del tema
Codigo FORMULARIO21/Abr/2005, 14:28
-Raph-Raph
 1 91222/Abr/2005, 09:04
CaidCaid Ir al último mensaje del tema
Codigo PHP19/Sep/2005, 19:16
genesis_forogenesis_foro
 1 41519/Sep/2005, 23:01
Satan_huseinSatan_husein Ir al último mensaje del tema
Problemas co codigo en MI@22/Sep/2003, 06:28
ElNicoElNico
 1 13522/Sep/2003, 11:17
dacruzvidacruzvi Ir al último mensaje del tema
Dudas con Un Codigo14/Dic/2007, 16:13
ExerionExerion
 2 15413/Ene/2008, 23:45
NodwsNodws Ir al último mensaje del tema
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Menear este tema en meneame.net
Ir al subforo:  

TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Todas las fechas y horas son GMT+1. Ahora son las 02:26
Miarroba Networks, S.L. Apartado de correos, 50, 39610 Astillero (CANTABRIA) - CIF B-39512736
Inscrita en el Registro Mercantil de Cantabria, tomo 743, folio 161, libro 0, hoja S-12428, Instripción 1ª