Forums : Template et RDF

Aller à la discussion :  Plus récente Plus ancienne

# suavgarde rdf

Envoyé par : ChihaMahdi

Date : 17/10/2010 16:50

slt: je suis débutent en rdf,je veut faire sauvegarder un fichier rdf dans un emplacement qlq. le code php: <?php

$cnx=mysql_connect('localhost', 'root', ''); mysql_select_db('tunivisions',$cnx);

define('EOL', "\r\n");

function XML_entities($str) { return preg_replace(array("'&'", "'\"'", "'<'", "'>'"), array('&#38;', '&#34;','&lt;', '&gt;'), $str); } header('Content-type: text/xml');

echo('<?xml version="1.0" encoding="ISO-8859-1"?>'.EOL);

echo('<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"'.EOL); echo(' xmlns:row="http://127.0.0.1/pfe_xul_fin/rdf#">'.EOL);

//descreption $result = mysql_query('SELECT * FROM chaine',$cnx); while ($row = mysql_fetch_assoc($result)) {

     
  
     echo('<RDF:Description RDF:about="http://127.0.0.1/pfe_xul_fin/partie_adminpfe/'.$row['logo_chaine'].'">');
    
   echo('<row:imagechaine>'.XML_entities($row['logo_chaine']).'</row:imagechaine>');
    echo('</RDF:Description>'.EOL);
   
    echo('<RDF:Description RDF:about="http://127.0.0.1/pfe_xul_fin/'.$row['id_chaine'].'">'); 
   echo('<row:nomchaine>'.XML_entities($row['nom_chaine']).'</row:nomchaine>');
    echo('</RDF:Description>'.EOL);
    }

$result1 = mysql_query('SELECT * FROM programme',$cnx); while ($row1 = mysql_fetch_assoc($result1)) {

    
   
    echo('<RDF:Description RDF:about="http://127.0.0.1/pfe_xul_fin/'.$row1['id_chaine'].'/'.$row1['id_pg'].'">');
   echo('<row:id>'.XML_entities($row1['id_pg']).'</row:id>');
    echo('</RDF:Description>'.EOL);
    
    echo('<RDF:Description RDF:about="http://127.0.0.1/pfe_xul_fin/'.$row1['id_chaine'].'/'.$row1['date_debut'].'">');
   echo('<row:datedebut>'.XML_entities($row1['date_debut']).'</row:datedebut>');
    echo('</RDF:Description>'.EOL);
   
    echo('<RDF:Description RDF:about="http://127.0.0.1/pfe_xul_fin/'.$row1['id_chaine'].'/'.$row1['date_fin'].'">');
   echo('<row:datefin>'.XML_entities($row1['date_fin']).'</row:datefin>');
    echo('</RDF:Description>'.EOL);
   
    echo('<RDF:Description RDF:about="http://127.0.0.1/pfe_xul_fin/'.$row1['id_chaine'].'/'.$row1['nom_pg'].'">');
   echo('<row:nom>'.XML_entities($row1['nom_pg']).'</row:nom>');
    echo('</RDF:Description>'.EOL);
   
    echo('<RDF:Description RDF:about="http://127.0.0.1/pfe_xul_fin/'.$row1['id_chaine'].'/'.$row1['jour'].'">');
   echo('<row:jour>'.XML_entities($row1['jour']).'</row:jour>');
    echo('</RDF:Description>'.EOL);
    
    
    
     
    }
    

echo('<RDF:Seq RDF:about="http://127.0.0.1/pfe_xul_fin/ALLCHAINE">'); echo('<RDF:li>'); $result2 = mysql_query('SELECT id_chaine,logo_chaine FROM chaine group by id_chaine',$cnx); while ($row2 = mysql_fetch_assoc($result2)) {

echo('<RDF:Seq RDF:about="http://127.0.0.1/pfe_xul_fin/'.$row2['id_chaine'].'">');
  $result3 = mysql_query('SELECT * FROM programme where id_chaine='.$row2['id_chaine'],$cnx);

while ($row3 = mysql_fetch_assoc($result3)) {

    
    echo('<RDF:li RDF:resource="http://127.0.0.1/pfe_xul_fin/partie_adminpfe/'.$row2['logo_chaine']
    .'"></RDF:li>');
    
     echo('<RDF:li RDF:resource="http://127.0.0.1/pfe_xul_fin/'.$row3['id_chaine'].'/'.$row3['id_pg'].'"></RDF:li>');
     
     echo('<RDF:li RDF:resource="http://127.0.0.1/pfe_xul_fin/'.$row3['id_chaine'].'/'.$row3['nom_pg'].'"></RDF:li>');
     
     echo('<RDF:li RDF:resource="http://127.0.0.1/pfe_xul_fin/'.$row3['id_chaine'].'/'.$row3['date_debut'].'"></RDF:li>');
     
     echo('<RDF:li RDF:resource="http://127.0.0.1/pfe_xul_fin/'.$row3['id_chaine'].'/'.$row3['date_fin'].'"></RDF:li>');
     
     echo('<RDF:li RDF:resource="http://127.0.0.1/pfe_xul_fin/'.$row3['id_chaine'].'/'.$row3['jour'].'"></RDF:li>'); 
     
     
     
    
   

} echo('</RDF:Seq>'); } echo('</RDF:li>');

echo('</RDF:Seq>');

//seq

echo('</RDF:RDF>'.EOL); mysql_free_result($result); mysql_close($cnx);

?> mais reste que le sauvgrde de ce ficheir dans un

# Re: suavgarde rdf

Envoyé par : thefab

Date : 19/10/2010 01:03

Bonjour,

Si vous espérez une réponse il faut faire un minimum d'effort pour mettre en forme de code car là c'est illisible... et peut-être posez une question claire et précise...

A+ Fabrice

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.