Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<?php $RSS_Content = array(); $description; function RSS_Tags($item, $type) { $y = array(); $tnl = $item->getElementsByTagName("title"); $tnl = $tnl->item(0); $title = $tnl->firstChild->textContent; $tnl = $item->getElementsByTagName("link"); $tnl = $tnl->item(0); $link = $tnl->firstChild->textContent; $tnl = $item->getElementsByTagName("description"); $tnl = $tnl->item(0); $description = $tnl->firstChild->textContent; $y["title"] = $title; $y["link"] = $link; $y["description"] = $description; $y["type"] = $type; return $y; } function RSS_Channel($channel) { global $RSS_Content; $items = $channel->getElementsByTagName("item"); // Processing channel $y = RSS_Tags($channel, 0); // get description of channel, type 0 array_push($RSS_Content, $y); // Processing articles foreach($items as $item) { $y = RSS_Tags($item, 1); // get description of article, type 1 array_push($RSS_Content, $y); } } function RSS_Retrieve($url) { global $RSS_Content; $doc = new DOMDocument(); $doc->load($url); $channels = $doc->getElementsByTagName("channel"); $RSS_Content = array(); foreach($channels as $channel) { RSS_Channel($channel); } } function RSS_RetrieveLinks($url) { global $RSS_Content; $doc = new DOMDocument(); $doc->load($url); $channels = $doc->getElementsByTagName("channel"); $RSS_Content = array(); foreach($channels as $channel) { $items = $channel->getElementsByTagName("item"); foreach($items as $item) { $y = RSS_Tags($item, 1); // get description of article, type 1 array_push($RSS_Content, $y); } } } function RSS_Links($url, $size = 15) { global $RSS_Content; $page = ""; RSS_RetrieveLinks($url); if($size > 0) $recents = array_slice($RSS_Content, 0, $size + 1); foreach($recents as $article) { $type = $article["type"]; if($type == 0) continue; $title = $article["title"]; $link = $article["link"]; $page .= "<li>[javascript:; +]] '; $page .= $a."$description"; } $page .= " </li>\n"; if($type==0) { $page .=" "; } } if($opened == true) { $page .="\n"; } $a = $page; return $page."\n"; } ?>
<title>CNRST</title> <head> <script type="text/javascript"> function Suite(lien){ var objet = document.getElementById('popup'); // entre les deux ' tu mes le nom du div que tu veux faire apparaître ! if(objet.style.display == "none" || !objet.style.display){ C'est ici que je veut affiché mon var $description qui se trouve dans le fichier rsslib exactement dans la fonction RSS_Display ----> objet.innerHTML var v "<?php echo addslashes($description); ?>"; objet.style.display = "block"; objet.style.overflow = "hidden"; lien.innerHTML = "-"; var hFinal = 200; //Hauteur finale (la hauteur une fois que ça aura fini de déplier !) var hActuel = 0; //Hauteur initiale (la hauteur dès le début !) var timer; var fct = function () { hActuel += 20; //Augmente la hauteur de 20px (tu peux modifier) tous les 40ms ! objet.style.height = hActuel + 'px'; if( hActuel > hFinal) { clearInterval(timer); //Arrête le timer objet.style.overflow = 'inherit'; } }; fct(); timer = setInterval(fct,40); //Toute les 40 ms }else if(objet.style.display == "block"){ var hFinal = 0; //Hauteur finale (la hauteur une fois que ça aura fini de déplier !) var hActuel = 200; //Hauteur initiale (la hauteur dès le début !) var timer; var fct = function () { hActuel -= 20; //Augmente la hauteur de -20px (tu peux modifier) tous les 40ms ! objet.style.height = hActuel + 'px'; if( hActuel < hFinal) { clearInterval(timer); //Arrête le timer objet.style.overflow = 'inherit'; objet.style.display = "none"; } }; fct(); timer = setInterval(fct,40); //Toute les 40 ms lien.innerHTML = "+"; } } </script> </head> //background="index1.jpg" CERT-CNRST <hr> Chargement du flux <fieldset class=\"rsslib\"> <?php require_once(\"rsslib.php\"); $url = \"http://www.exploit-db.com/feed/\"; echo RSS_Display($url, 15, false, true); ?> </fieldset> @Version d'evaluation
<script type= "text/javascript"> function Suite(lien){ <?php require_once("rsslib.php"); ?> var desc ="<?php echo addslashes($description); ?>"; var objet = document.getElementById('popup'); // entre les deux ' tu mes le nom du div que tu veux faire apparaître ! //document.location = "rsslib.php?str=" + a; if(objet.style.display == "none" || !objet.style.display){ objet.innerHTML = desc ; objet.style.display = "block"; objet.style.width=500px; bju ; objet.style.overflow = "hidden"; lien.innerHTML = "-";