channel->title;
$FluxLink=$root->channel->link;
$FluxDescription=$root->channel->description;
$FluxPubDate=$root->channel->pubDate;
//On lit les items du flux
$id=1;
foreach($root->channel->item as $item){
//recupération des donneés du flux
$title = $item->title;
$link = $item->link;
$description = $item->description;
$pubDate = $item->pubDate;
// Autres variable
$slug=slug($title);
//echo "$title
";
// Pour chaque ITEM on construit le contenu du WXR
$corp .="- \n";
$corp .="$title\n";
$corp .="$link\n";
$corp .="$pubDate\n";
$corp .="$auteur\n";
$corp .="link\n";
$corp .="\n";
$corp .="\n";
$corp .="\n";
$corp .="$id \n";
$corp .="$pubDate \n";
$corp .="$pubDate \n";
$corp .="open \n";
$corp .="open \n";
$corp .="$slug \n";
$corp .="publish \n";
$corp .="0 \n";
$corp .="0 \n";
$corp .="post \n";
$corp .=" \n";
$corp .="0 \n";
$corp .=" \n";
$corp .=" \n";
$corp .="_edit_last \n";
$corp .=" \n";
$corp .=" \n";
$corp .="
\n\n";
//on parse le texte pour sortir la listes des
$result="";
preg_match_all('/]+>/i',$description, $result);
$f = 0;
while ($f <= count($result[0])-1) {
//on récupère la valeur du SRC
$src="";
preg_match_all('/src=(["\'])(.*?)\1/',$result[0][$f],$src);
// Propre à Lifetype
$chaineachercher = "resource=";
$isimglocal= strpos($src[2][0], $chaineachercher);
if ($isimglocal === false)
{
//img non local
$filename=split("/",$src[2][0]);
$filenamepostion=count($filename)-1;
$filename=$filename[$filenamepostion];
}
else
{ //img local
//on travaille le nom du fichier
$filename=split("resource=",$src[2][0]);
$filename=split("&",$filename[1]);
$filename=$filename[0];
//$filename=$filename[1][0];
}
$filename=$filename;
$filetitle=str_replace(".",":",$filename);
$filetitle=split(":",$filetitle);
$filetitle=$filetitle[0];
$corp .="- \n";
$corp .="$filetitle \n";
$corp .="".$src[2][0]." \n";
$corp .="Wed, 06 Apr 2011 00:00:00 +0000 \n";
$corp .="$auteur \n";
$corp .="".$src[2][0]." \n";
$corp .=" \n";
$corp .=" \n";
$corp .=" \n";
$corp .="$id \n";
$corp .="$pubDate \n";
$corp .="$pubDate \n";
$corp .="open \n";
$corp .="open \n";
$corp .="".$filetitle." \n";
$corp .="inherit \n";
$corp .="0 \n";
$corp .="0 \n";
$corp .="attachment \n";
$corp .=" \n";
$corp .="0 \n";
$corp .="".$src[2][0]." \n";
$corp .=" \n";
$corp .=" _wp_attachment_metadata \n";
$corp .=" \n";
$corp .=" \n";
$corp .=" \n";
$corp .=" _wp_attached_file \n";
$corp .=" \n";
$corp .=" \n";
$corp .="
\n\n";
$f++;
}
$id++;
}
?>
\n";
$header .="\n";
$header .=" \n";
$header .="$FluxTitle \n";
$header .="$FluxLink \n";
$header .="$FluxDescription \n";
$header .="FR \n\n";
$header .="1.1 \n";
$header .="$FluxLink \n";
$header .="$FluxLink \n\n";
$header .="1$auteur\n\n";
$header .="1Home\n\n";
$header .="RSS TO WXR By Luca Lo Valvo\n\n";
$corp=$corp;
$footer .=" \n";
$footer .=" \n";
//creation du fichier xml :RSS25derarticles.xml
$str = "$header $corp $footer";
//On affiche le fichier convertit
echo $str;
?>