#1 25-10-2005 17:20:46

christophe
Survivors
Date d'inscription: 30-07-2005
Messages: 1553

FLux XML easyrencontre

Bonjour,
Je voudrais travailler avec les flux proposé par easyrencontre.
Seulement je commence à peine dans ce domaine hmm

J'arrive à afficher les dernières news des blogs et autres via la classe magpierss
exemple sur : http://www.2t7.net/

Cependant le flux XML de easy, il semble que ça ne soit pas compatible :
http://www.2t7.net/test.php

Selon vous quelle est la meilleure façon pour travailler avec leur Flux ?

Merci chris !


Le L'annuaire gratuit est dans son coffre fort pas loin de Twikeo ??? avec son chat

Hors ligne

 

#2 25-10-2005 17:54:27

salemioche
Survivors
Lieu: blue sky
Date d'inscription: 06-07-2005
Messages: 4128
Site web

Re: FLux XML easyrencontre

moi j'utilise ca : http://whoooop.co.uk/xml.txt en general (pas specialement pour easy, j'ai pas encore fait, faignasse que je suis... )

Hors ligne

 

#3 25-10-2005 18:00:28

christophe
Survivors
Date d'inscription: 30-07-2005
Messages: 1553

Re: FLux XML easyrencontre

Vous allez finir par me virer mais bon ça avance doucement :
http://www.2t7.net/flux.php
big_smile


Le L'annuaire gratuit est dans son coffre fort pas loin de Twikeo ??? avec son chat

Hors ligne

 

#4 25-10-2005 19:44:47

appollo
Rémy BLANCHARD
Lieu: Lyon
Date d'inscription: 04-09-2005
Messages: 1272
Site web

Re: FLux XML easyrencontre

ya deja un parser sur le site d easy te prend pas la tete

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/tgarchive/forum/include/parser.php on line 313

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/tgarchive/forum/include/parser.php on line 414

#5 25-10-2005 20:21:55

Americas
Survivors
Lieu: Argentine
Date d'inscription: 04-07-2005
Messages: 4603
Site web

Re: FLux XML easyrencontre

salemioche a �crit:

moi j'utilise ca : http://whoooop.co.uk/xml.txt en general (pas specialement pour easy, j'ai pas encore fait, faignasse que je suis... )

Et ce truc marcherait pour d'autres flux venant d'autres régies publicitaires ?

Moi aussi je sui feignasse... alors si vous l'avez déjà essayé chez tradedoubler par exemple... dites-moi si ça marche big_smile

Hors ligne

 

#6 25-10-2005 20:50:30

appollo
Rémy BLANCHARD
Lieu: Lyon
Date d'inscription: 04-09-2005
Messages: 1272
Site web

Re: FLux XML easyrencontre

celui de easy ne marche apparemment qu avec easy mais a tester

Hors ligne

 

#7 25-10-2005 20:52:11

christophe
Survivors
Date d'inscription: 30-07-2005
Messages: 1553

Re: FLux XML easyrencontre

Euh, Honnêtement, je ne trouve pas le parser chez easy, ils l'ont caché ou ?


Le L'annuaire gratuit est dans son coffre fort pas loin de Twikeo ??? avec son chat

Hors ligne

 

#8 25-10-2005 21:26:02

appollo
Rémy BLANCHARD
Lieu: Lyon
Date d'inscription: 04-09-2005
Messages: 1272
Site web

Re: FLux XML easyrencontre

Code:

<?
function easy_parser_xml($contenu){
    //source php.net reprise
    $xml_parser = xml_parser_create();
    xml_parser_set_option($xml_parser, XML_OPTION_CASE_FOLDING, 0);
    xml_parser_set_option($xml_parser, XML_OPTION_SKIP_WHITE, 1);
    xml_parse_into_struct($xml_parser, $contenu, $vals);
    xml_parser_free($xml_parser);
    
    $_tmp='';
    foreach ($vals as $xml_elem) {
        $x_tag=$xml_elem['tag'];
        $x_level=$xml_elem['level'];
        $x_type=$xml_elem['type'];
        if ($x_level!=1 && $x_type == 'close') {
            if (isset($multi_key[$x_tag][$x_level])) $multi_key[$x_tag][$x_level]=1;
            else $multi_key[$x_tag][$x_level]=0;
        } elseif ($x_level!=1 && $x_type == 'complete') {
            if ($_tmp==$x_tag) $multi_key[$x_tag][$x_level]=1;
            $_tmp=$x_tag;
        }
    }    
    foreach ($vals as $xml_elem) {
        $x_tag=$xml_elem['tag'];
        $x_level=$xml_elem['level'];
        $x_type=$xml_elem['type'];
        if ($x_type == 'open') $level[$x_level] = $x_tag;
        $start_level = 1;
        $php_stmt = '$xml_array';
        if ($x_type=='close' && $x_level!=1) $multi_key[$x_tag][$x_level]++;
        while($start_level < $x_level) {
            $php_stmt .= '[$level['.$start_level.']]';
            if (isset($multi_key[$level[$start_level]][$start_level]) && $multi_key[$level[$start_level]][$start_level]) $php_stmt .= '['.($multi_key[$level[$start_level]][$start_level]-1).']';
            $start_level++;
        }
        $add='';
        if (isset($multi_key[$x_tag][$x_level]) && $multi_key[$x_tag][$x_level] && ($x_type=='open' || $x_type=='complete')) {
            if (!isset($multi_key2[$x_tag][$x_level])) $multi_key2[$x_tag][$x_level]=0;
            else $multi_key2[$x_tag][$x_level]++;
            $add='['.$multi_key2[$x_tag][$x_level].']';
        }
        if (isset($xml_elem['value']) && trim($xml_elem['value'])!='' && !array_key_exists('attributes',$xml_elem)) {
            if ($x_type == 'open') $php_stmt_main=$php_stmt.'[$x_type]'.$add.'[\'content\'] = $xml_elem[\'value\'];';
            else $php_stmt_main=$php_stmt.'[$x_tag]'.$add.' = $xml_elem[\'value\'];';
            eval($php_stmt_main);
        }
        if (array_key_exists('attributes',$xml_elem)) {
            if (isset($xml_elem['value'])) {
                $php_stmt_main=$php_stmt.'[$x_tag]'.$add.'[\'content\'] = $xml_elem[\'value\'];';
                eval($php_stmt_main);
            }    
            foreach ($xml_elem['attributes'] as $key=>$value) {
                $php_stmt_att=$php_stmt.'[$x_tag]'.$add.'[\'attributes\'][$key] = $value;';
                eval($php_stmt_att);
            }
        }
    }
    return $xml_array;
}
?>

Hors ligne

 

#9 25-10-2005 21:37:27

christophe
Survivors
Date d'inscription: 30-07-2005
Messages: 1553

Re: FLux XML easyrencontre

Oui, donc voilà j'ai mon premier fichier mais apré j'en fais quoi ?
Oui je sais j'abuse ...  Mais je suis sûr que ça servira à d'autres .... lol


Le L'annuaire gratuit est dans son coffre fort pas loin de Twikeo ??? avec son chat

Hors ligne

 

#10 25-10-2005 21:51:14

appollo
Rémy BLANCHARD
Lieu: Lyon
Date d'inscription: 04-09-2005
Messages: 1272
Site web

Re: FLux XML easyrencontre

oulah on est mal barré lol

bah tu fait un petit moteur de recherche qui va puisez dans le flux en passant par le parseur et le tour est joué

Derni�re modification par appollo (25-10-2005 21:53:40)

Hors ligne

 

#11 25-10-2005 22:12:01

christophe
Survivors
Date d'inscription: 30-07-2005
Messages: 1553

Re: FLux XML easyrencontre

Non, je cherche à afficher les contenus du flux mais moi même pas via le moteur de recherche qui ne sera jamais indexer par Google big_smile


Le L'annuaire gratuit est dans son coffre fort pas loin de Twikeo ??? avec son chat

Hors ligne

 

#12 25-10-2005 22:29:22

offman
Tagglers+
Lieu: Nimes
Date d'inscription: 20-07-2005
Messages: 652
Site web

Re: FLux XML easyrencontre

Si tu utilises le moteur proposé par easy il te faut faire des liens en dur vers des pages de recherche, ce qui te donne des pages ciblées. Tu peux aussi afficher le flux via les variables d'url proposés.

A noter que les infos que renvoit le flux sont randomisées pour éviter que tout le monde se retrouve avec les memes pages (pas con) mais du coup t'a jamais une page pareille !!!
Il faut donc mettre les flux en cache pendant un certain temps...

J'ai fait ça avec le parser livré exemple : http://www.rencontre-moi.org/rencontre- … ovence.php avec un tri par ville ou ici http://rencontre-moi.org/rencontre-femm … 25-ans.php avec un tri par age.

J'ai fait ça y'a qq semaines faudrai que je me reponge dedans big_smile


Aide au référencement - Echange de liens - Annuaire annonces
Jeux gratuits
Nous sommes tous capables du meilleur... comme du pire.

Hors ligne

 

#13 25-10-2005 23:12:11

Rottman
Tagglers+
Date d'inscription: 06-10-2005
Messages: 455
Site web

Re: FLux XML easyrencontre

Salut christophe,

tu peux utiliser ce script simple, efficace et qui marche avec les flux simples comme celui de easyrencontre : http://www.clubic.com/divers/tutorial-xml.php

smile pas besoin de se casser la tête avec des scripts compliqués smile

Hors ligne

 

#14 25-10-2005 23:28:47

Lafleur
Survivors
Lieu: Toulouse
Date d'inscription: 08-07-2005
Messages: 1715

Re: FLux XML easyrencontre

Hein ? On peut afficher les flux de Easyrencontre avec juste un MagpieRSS ??? yikes

Hors ligne

 

#15 26-10-2005 00:02:58

christophe
Survivors
Date d'inscription: 30-07-2005
Messages: 1553

Re: FLux XML easyrencontre

Bon honnetement, j'ai fait ça :
http://www.vos-annonces.net/emploi.php
chez mixad en 15 minutes !

Mais la avec le flux easy, je patauge depuis + de 5H (journée foutu) sad
Alors si quelqu'un à le truc tout prêt pour par exemple affichait les 10 dernières femmes de 25 ans, je suis plus que preneur !

Merci


Le L'annuaire gratuit est dans son coffre fort pas loin de Twikeo ??? avec son chat

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 R. Andersson