·
miarroba.com
Sindicar foro mi@ sin fopen
  · Índice de subforos · Comunidades de foros
Buscar · Tags · Tagboard · Usuarios · Fisgona · F.A.Q.
Autor Mensaje 
Jas82Jas82
Usuario habitual
Usuario habitual

Haz clic para ver el perfil del usuario
Mensajes: 12
Desde: 20/Sep/2003
Sindicar foro mi@ sin fopen

Hola a tod@s,

Estoy intentando sindicar mi foro de miarroba y no consigo hacerlo debido a la que en mi@ está deshabilitada esta funcion por motivos de seguridad. Enfurruñado

Alguien me puede comentar si ha conseguido hacerlo y como lo ha hecho???

No quiero rellenar un formulario de otra pagina web, configurar como voy a mostrar el rss y enlazar a esa web como he visto que se comenta en muchos temas de sindicación de foros de mi@. Quiero tener mi propia clase PHP en un archivo hospedado en mi@ desde el que pueda leer el rss de un foro de mi@.

Aqui os dejo el codigo que me da problemas:

class RSSParser {

var $insideitem = false;
var $tag = "";
var $title = "";
var $description = "";
var $link = "";
var $quantotal = 5;
var $quant = 0;


function elementoInicial($parser, $tagName, $attrs) {
if ($this->insideitem) {
$this->tag = $tagName;
} elseif ($tagName == "ITEM" ) {
$this->insideitem = true;
}
}


function elementoFinal($parser, $tagName) {

if ($tagName == "ITEM" ) {
if ($this->quant < $this->quantotal){
printf("<p><b><a href='%s'>%s</a></b></p>",
trim($this->link),htmlspecialchars(trim($this->title)));
}
$this->title = "";
$this->description = "";
$this->link = "";
$this->insideitem = false;
$this->quant = $this->quant + 1;
}
}


function bloqueDatos($parser, $data) {
if ($this->insideitem) {
switch ($this->tag) {
case "TITLE":
$this->title .= $data;
break;
case "DESCRIPTION":
$this->description .= $data;
break;
case "LINK":
$this->link .= $data;
break;
}
}
}
}

$xml_parser = xml_parser_create();
$rss_parser = new RSSParser();
xml_set_object($xml_parser,&$rss_parser );
xml_set_element_handler($xml_parser, "elementoInicial", "elementoFinal" );
xml_set_character_data_handler($xml_parser, "bloqueDatos" );
$fp = fopen("http://miarroba.com/foros/rss.php?foroid=xxxxxx","r" )
or die("Error al abrir el fichero de datos RSS." );
while ($data = fread($fp, 4096))
xml_parse($xml_parser, $data, feof($fp))
or die(sprintf("XML error: %s en la linea %d",
xml_error_string(xml_get_error_code($xml_parser)),
xml_get_current_line_number($xml_parser)));
fclose($fp);
xml_parser_free($xml_parser);

Es decir, hay alguna manera de hacerlo de esta manera sin utilizar la funcion fopen y que funcione en los servidores de mi@??? Divertido

Muchas gracias por adelantado.
08/May/2005 12:39 GMT+1 Perfil ·  Privado · Desconectado ·  Web
Jas82Jas82
Usuario habitual
Usuario habitual

Haz clic para ver el perfil del usuario
Mensajes: 12
Desde: 20/Sep/2003
RE: Sindicar foro mi@ sin fopen

Hola de nuevo,

Nadie ha sindicado un foro de mi@ en su web???

Vamos hombre, no me lo creo. Ni siquiera algun moderador del foro me puede ayudar???

Creo que puede ser ayuda para mucha gente. Creo que esto se podria incluir en el wikipedia que comentaba Lim en el blog de mi@ para el servicio de sindicación de foros de mi@ Giño

Enfurruñado
10/May/2005 18:15 GMT+1 Perfil ·  Privado · Desconectado ·  Web
Jas82Jas82
Usuario habitual
Usuario habitual

Haz clic para ver el perfil del usuario
Mensajes: 12
Desde: 20/Sep/2003
RE: Sindicar foro mi@ sin fopen

Hola de nuevo,

Nadie ha sindicado un foro de mi@ en su web???

Vamos hombre, no me lo creo. Ni siquiera algun moderador del foro me puede ayudar???

Creo que puede ser ayuda para mucha gente. Creo que esto se podria incluir en el wikipedia que comentaba Lim en el blog de mi@ para el servicio de sindicación de foros de mi@ Giño

Enfurruñado
10/May/2005 18:16 GMT+1 Perfil ·  Privado · Desconectado ·  Web
Jas82Jas82
Usuario habitual
Usuario habitual

Haz clic para ver el perfil del usuario
Mensajes: 12
Desde: 20/Sep/2003
RE: Sindicar foro mi@ sin fopen

Hola,

Curioso que nadie de mi@ sea capaz de contestarme. Sera imposible hacerlo y no quieren decir... Llorando
24/May/2005 17:43 GMT+1 Perfil ·  Privado · Desconectado ·  Web
Publicidad
· Índice de subforos · Comunidades de foros
Temas similares Autor#VisitasÚltimo post
Como sindicar mi foro a mi web ????31/Mar/2006, 23:08
omega_negroomega_negro
 2 23301/Abr/2006, 23:00
omega_negroomega_negro Ir al último mensaje del tema
Para sindicar un foro despues de creado24/Ene/2005, 10:54
raichusraichus
 11 51930/Ene/2005, 02:16
HaggenxHaggenx Ir al último mensaje del tema
Sindicar foro con nivel de lectura ¿se puede?21/Jul/2005, 21:44
SantiJoviSantiJovi
 4 28529/Jul/2005, 21:41
SantiJoviSantiJovi Ir al último mensaje del tema
sindicar sufboro?01/Abr/2008, 05:51
Clan_UzumakiClan_Uzumaki
 1 11601/Abr/2008, 06:07
Torry_IITorry_II Ir al último mensaje del tema
foro sin usuarios?22/Sep/2004, 21:57
superramirezsuperramirez
 5 16724/Sep/2004, 05:13
R.DagR.Dag 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 07:31
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ª