Vous n'êtes pas identifié.

Annonce

#1 créer un flux rss sur mon site - besoin d'aide du 26-07-2011 21:01:50

stero11
c00lnaute impliqué
Date d'inscription: 26-07-2011
Messages: 154

créer un flux rss sur mon site - besoin d'aide

Bonjour,
Voila j'aimerai mettre en place un flux rss sur mon site, mais j'en suis incapable.
Qui pourrait m'aider?
Sur mon site j'ai déjà un post pour les nouveautés. Donc je pense que cela ne devrai pas être mission impossible de créer un flux.
voici le code pour les nouveautés du site :

Code:

<?php 

$TITRE .= 'Derniers ajouts'; 
require_once 'haut.php'; if($is_include == true) 
{ 
if(empty($_GET['nbre'])) $page = 0; 
else $page = mysql_real_escape_string($_GET['nbre']); 

$count_page = 2100; // 20 pages 

$reponse = mysql_query('SELECT L.id,L.id_series,L.episode,L.lien,L.saison,L.langue,L.password,L.uploader,L.date, (SELECT S.principale FROM series S WHERE S.id = L.id_series) AS principale, (SELECT S.titre FROM series S WHERE S.id = L.id_series) AS titre, (SELECT S.apache FROM series S WHERE S.id = L.id_series) AS apache FROM liens_series L ORDER BY L.date DESC, L.id DESC, titre ASC, L.saison ASC, L.episode ASC LIMIT '.$page.',100'); 
echo '<div class="post post-top type-post hentry category-non-classe topPost"> 
<h2 class="topTitle">Derniers ajouts</h2>'; 

$arrondi = ceil($count_page / 100)-1; 
$i = 0; 
$abc = null; 
while($i < $arrondi) { $abc .= '<a href="http://'.$_SERVER['HTTP_HOST'].'/derniers-ajouts-'.($i * 100).'.html">'.(((($i * 100) == $page) ? '<span style="color:white;">'.($i+1).'</span>' : ($i+1))).'</a> - '; $i++; } 
$wxyz = 'Page : '.substr($abc,0,-2).'<br/>'; 
echo $wxyz; 

$pageb = $page + 100; 

$f = null; 
$t = null; 
$princip = array(); 
$ze = null; 

echo '<p><b><i>Légende :</i></b> <span style="font-weight:bold;color:green;">récent (- 24h)</span>     <span style="text-decoration:underline;">série populaire</span> </p>'; 

while($donnees = mysql_fetch_array($reponse)) 
{ 
if($f != $donnees['id_series']) 
{ 
$ze .= '<br/><div class="arrondi" style="border:1px solid #333333;background:#333333;text-align:center;margin:auto;width:100%;font-family:arial"> 
<h3 style="font-family:Arial;font-size:14px;font-weight:bold;padding:5px;width:100%;margin:0px;"><a href="http://'.$_SERVER['HTTP_HOST'].'/'.EncodeUrl($donnees['apache']).'/" target="_blank">'.$donnees['titre'].'</a></h3></div>'; 
$f = $donnees['id_series']; 
} 

$langue = strtolower($donnees['langue']); 
if($donnees['langue'] == 'VF') $donnees['langue'] = 'http://'.$_SERVER['HTTP_HOST'].'/images/fr.gif" title="VF" style="vertical-align:bottom;text-align:left;padding-left:10px;padding-right:10px;'; 
elseif($donnees['langue'] == 'VF/VOSTFR') $donnees['langue'] = 'http://'.$_SERVER['HTTP_HOST'].'/images/vfvo.gif" title="VF/VOSTFR" style="vertical-align:bottom;text-align:left;padding-left:10px;padding-right:10px;'; 
elseif($donnees['langue'] == 'VOSTFR') $donnees['langue'] = 'http://'.$_SERVER['HTTP_HOST'].'/images/vost.gif" title="VOSTFR" style="vertical-align:bottom;text-align:left;padding-left:10px;'; 
elseif($donnees['langue'] == 'VO') $donnees['langue'] = 'http://'.$_SERVER['HTTP_HOST'].'/images/en.gif" title="VO" style="vertical-align:bottom;text-align:left;padding-left:10px;padding-right:10px;'; 

$ze .= '<table style="width:100%;margin:auto;text-align:left;" style=""><tr class="gris"> 
<td width="300" style="vertical-align:middle;text-align:left;"> 

<img src="'.$donnees['langue'].'" align="absmiddle" />  
<a href="http://'.$_SERVER['HTTP_HOST'].'/'.EncodeUrl($donnees['apache']).'/#s'.$donnees['saison'].'-'.$langue.'" class="info" style="'.(($donnees['principale'] == 'oui') ? 'text-decoration:underline;' : '').(((time() - 86400) < $donnees['date']) ? 'font-weight:bold;color:green;' : '').'"> 
Saison '.$donnees['saison'].' - Episode '.$donnees['episode']; 
$ze .= '<span style="font-weight:normal;">par <i>'.$donnees['uploader'].'</i></span>'; 
if(!empty($_SESSION['pseudo'])) $ze .= '</a>   <a href="'.$donnees['lien'].'"><i>'.$donnees['lien'].'</i></a>'; 
else $ze .= '</a>   <a href="http://'.$_SERVER['HTTP_HOST'].'/link.php?id='.$donnees['id'].'"><i>http://'.$_SERVER['HTTP_HOST'].'/link.php?id='.$donnees['id'].'</i></a>'; 
if(!empty($donnees['password'])) $ze .= '<span style="color:red;padding-left:10px;"><b>Infos : </b> '.substr($donnees['password'],0,15).((strlen($donnees['password']) > 15) ? ' [...]' : '').'</span>'; 
$ze .= '</td></tr></table>'; 
} 
mysql_free_result($reponse); 
echo $ze.'<br/><br/>'.$wxyz; 
echo '<div class="cleared"></div></div></div>'; 
require_once 'menu.php'; 
} 

?>

J'ai trouvé ceci : http://www.sebsauvage.net/comprendre/rss/creer.html mais comme je le dis plus haut, je suis incapable de mettre ce flux en place
Qui peux m'aider???
1000 merci d'avance


Hors ligne

 

26-07-2011 21:01:50

Mister $$$
Créer un site


#2 Re créer un flux rss sur mon site - besoin d'aide du 27-07-2011 09:40:33

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 1631
Site web

Re: créer un flux rss sur mon site - besoin d'aide

Salut et bienvenu stero11,

Donne l'url de ton site pour voir la tête de tes liens.
Est ce que ton site tourne sur un CMS?

Hors ligne

 

#3 Re créer un flux rss sur mon site - besoin d'aide du 27-07-2011 10:30:08

stero11
c00lnaute impliqué
Date d'inscription: 26-07-2011
Messages: 154

Re: créer un flux rss sur mon site - besoin d'aide

Bonjour,
Merci coolman de ta réponse.
Mon site c'est www.alloserie.tk
Amités
Stef


Hors ligne

 

#4 Re créer un flux rss sur mon site - besoin d'aide du 27-07-2011 10:57:01

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 1631
Site web

Re: créer un flux rss sur mon site - besoin d'aide

Tu veux que ton flux rss renvoie quoi exactement parce que ton code sur les nouveautés du site affiche beaucoup de données?

Hors ligne

 

#5 Re créer un flux rss sur mon site - besoin d'aide du 27-07-2011 11:12:50

stero11
c00lnaute impliqué
Date d'inscription: 26-07-2011
Messages: 154

Re: créer un flux rss sur mon site - besoin d'aide

Encore merci de ton aide.
Je voudrais que celui qui s'abonne à mon flux rss recoivent :
Le logo du site
Un texte du style voici les nouveautés de allosérie.tk
et ensuite sur la meme ligne:
Le petit drapeau (qui indique si l'épisode est en VF, VO, VOSTFR) - Le nom de la série - La saison - l'épisode (la saison et l'épisode devront etre cliquable pour aboutir sur la série)

Un exemple (uniquement texte) :
(logo)
Merci de votre fidèlité - voici les nouveautés du site :
(flag) - Desperate Housewives - Saison 7 - Episode 17 *** enfin disponible****
et ici une petit pub pour mes autres sites avec image cliquable (allomanga.tk et allotv.tk)

Est-il possible de mettre le fichier xml a jour toutes les heures?
Amitiés
Stef


Hors ligne

 

#6 Re créer un flux rss sur mon site - besoin d'aide du 27-07-2011 13:35:44

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 1631
Site web

Re: créer un flux rss sur mon site - besoin d'aide

Dans les grosses lignes, ça devrait donner un truc du style :

Code:

<?php
header("Content-type: application/xml");

echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?>\n
        <rss version=\"2.0\">\n
        <channel>\n
        <title>Ton titre</title>\n
        <link>url du site/link>\n
        <description>Description</description>\n\n";
        
/*
Connexion à la base de données
Fonction EncodeUrl
*/
        
$reponse = mysql_query('SELECT L.id,L.id_series,L.episode,L.lien,L.saison,L.langue,L.password,L.uploader,L.date, (SELECT S.principale FROM series S WHERE S.id = L.id_series) AS principale, (SELECT S.titre FROM series S WHERE S.id = L.id_series) AS titre, (SELECT S.apache FROM series S WHERE S.id = L.id_series) AS apache FROM liens_series L ORDER BY L.date DESC, L.id DESC, titre ASC, L.saison ASC, L.episode ASC LIMIT 30'); 

$f = null; 
$t = null; 
$princip = array(); 
$ze = null; 

while($donnees = mysql_fetch_array($reponse)) 
{ 
    echo "<item>\n";
    //titre
    if($f != $donnees['id_series']) 
    {    
    echo "<title>".$donnees['titre']"</title>\n";
    echo "<link>http://".$_SERVER['HTTP_HOST']."/".EncodeUrl($donnees['apache'])."/</link>\n";
    $f = $donnees['id_series']; 
    }     
 
    //drapeau
    $langue = strtolower($donnees['langue']); 
    if($donnees['langue'] == 'VF') 
    $donnees['langue'] = 'http://'.$_SERVER['HTTP_HOST'].'/images/fr.gif" title="VF" style="vertical-align:bottom;text-align:left;padding-left:10px;padding-right:10px;'; 
    elseif($donnees['langue'] == 'VF/VOSTFR') 
    $donnees['langue'] = 'http://'.$_SERVER['HTTP_HOST'].'/images/vfvo.gif" title="VF/VOSTFR" style="vertical-align:bottom;text-align:left;padding-left:10px;padding-right:10px;'; 
    elseif($donnees['langue'] == 'VOSTFR') 
    $donnees['langue'] = 'http://'.$_SERVER['HTTP_HOST'].'/images/vost.gif" title="VOSTFR" style="vertical-align:bottom;text-align:left;padding-left:10px;'; 
    elseif($donnees['langue'] == 'VO') 
    $donnees['langue'] = 'http://'.$_SERVER['HTTP_HOST'].'/images/en.gif" title="VO" style="vertical-align:bottom;text-align:left;padding-left:10px;padding-right:10px;'; 
    
    //description
    echo "<description><![CDATA[";
    //affiche le drapeau + lien
    echo '
<img src="'.$donnees['langue'].'" align="absmiddle" />  
<a href="http://'.$_SERVER['HTTP_HOST'].'/'.EncodeUrl($donnees['apache']).'/#s'.$donnees['saison'].'-'.$langue.'" class="info" style="'.(($donnees['principale'] == 'oui') ? 'text-decoration:underline;' : '').(((time() - 86400) < $donnees['date']) ? 'font-weight:bold;color:green;' : '').'"> 
Saison '.$donnees['saison'].' - Episode '.$donnees['episode'].'</a>
'; 

    echo "]]></description>\n";
    echo "</item>\n";
}
echo "</channel>\n</rss>";
/*
Fermeture de la bd
*/
?>

Il faut ajouter la connexion à la BD, la fonction qui permet de transformer l'url et complété l'entête du document pour faire un teste.

La requête sql reste la même, j'ai juste limité le nombre d'affichage à 30.
Il y a certaines partie du code dont je ne pige pas l'utilisation .. j'ai donc laissé..., idem pour tout ce qui est style css!

Si par miracle ça fonctionne, il faut ensuite utiliser l'url rewriting pour transformer l'extension du fichier en .php en .xml

Hors ligne

 

#7 Re créer un flux rss sur mon site - besoin d'aide du 27-07-2011 14:07:05

stero11
c00lnaute impliqué
Date d'inscription: 26-07-2011
Messages: 154

Re: créer un flux rss sur mon site - besoin d'aide

smile Encore un super grand merci pour ce code.
Mais ça marche pas encore.
Voici le resultat du test : Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in /home/xxxxxxx/public_html/alloserie.tk/fluxrss.php on line 29
Je suis encore nulle en php, pour être honnête je viens juste de m'y mettre... lol
Comment fait-on pour se connecter à la bdd ??
Le style css n'est pas important je veux un flux simple sur fond blanc
Encore mille merci.
Si tu veux je peux mettre ton site en liens sur le mien.
Stef


Hors ligne

 

#8 Re créer un flux rss sur mon site - besoin d'aide du 27-07-2011 14:28:33

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 1631
Site web

Re: créer un flux rss sur mon site - besoin d'aide

Ligne 29, j'ai oublié un point juste après $donnees['titre'] soit : echo "<title>".$donnees['titre']."</title>\n";

Comment se connecter à une base de données

Hors ligne

 

#9 Re créer un flux rss sur mon site - besoin d'aide du 27-07-2011 14:42:32

stero11
c00lnaute impliqué
Date d'inscription: 26-07-2011
Messages: 154

Re: créer un flux rss sur mon site - besoin d'aide

Voila j'ai fait les modifs, mais j'ai l'impression qu'on tient le bon bout.
Voici mon code :

Code:

<?php
header("Content-type: application/xml");

echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?>\n
        <rss version=\"2.0\">\n
        <channel>\n
        <title>Ton titre</title>\n
        <link>url du site/link>\n
        <description>Description</description>\n\n";
        
/*
Connexion à la base de données*/
 
$nom_du_serveur ="localhost";
$nom_de_la_base ="xxxxx";
$nom_utilisateur ="xxxxxxxxf";
$passe ="xxxxxxxx";
 
//Variable de connexion à la base de données
 
mysql_connect("$nom_du_serveur","$nom_utilisateur","$passe");
 
//Vérification d'accès à la base de données
 
mysql_select_db("$nom_de_la_base") or die("Impossible d'ouvrir la base de données ");
 
// On ferme la connexion
 
 
 
/*
Fonction EncodeUrl
*/

        
$reponse = mysql_query('SELECT L.id,L.id_series,L.episode,L.lien,L.saison,L.langue,L.password,L.uploader,L.date, (SELECT S.principale FROM series S WHERE S.id = L.id_series) AS principale, (SELECT S.titre FROM series S WHERE S.id = L.id_series) AS titre, (SELECT S.apache FROM series S WHERE S.id = L.id_series) AS apache FROM liens_series L ORDER BY L.date DESC, L.id DESC, titre ASC, L.saison ASC, L.episode ASC LIMIT 30'); 

$f = null; 
$t = null; 
$princip = array(); 
$ze = null; 

while($donnees = mysql_fetch_array($reponse)) 
{ 
    echo "<item>\n";
    //titre
    if($f != $donnees['id_series']) 
    {    
    echo "<title>".$donnees['titre']."</title>\n";
    echo "<link>http://".$_SERVER['HTTP_HOST']."/".EncodeUrl($donnees['apache'])."/</link>\n";
    $f = $donnees['id_series']; 
    }     
 
    //drapeau
    $langue = strtolower($donnees['langue']); 
    if($donnees['langue'] == 'VF') 
    $donnees['langue'] = 'http://'.$_SERVER['HTTP_HOST'].'/images/fr.gif" title="VF" style="vertical-align:bottom;text-align:left;padding-left:10px;padding-right:10px;'; 
    elseif($donnees['langue'] == 'VF/VOSTFR') 
    $donnees['langue'] = 'http://'.$_SERVER['HTTP_HOST'].'/images/vfvo.gif" title="VF/VOSTFR" style="vertical-align:bottom;text-align:left;padding-left:10px;padding-right:10px;'; 
    elseif($donnees['langue'] == 'VOSTFR') 
    $donnees['langue'] = 'http://'.$_SERVER['HTTP_HOST'].'/images/vost.gif" title="VOSTFR" style="vertical-align:bottom;text-align:left;padding-left:10px;'; 
    elseif($donnees['langue'] == 'VO') 
    $donnees['langue'] = 'http://'.$_SERVER['HTTP_HOST'].'/images/en.gif" title="VO" style="vertical-align:bottom;text-align:left;padding-left:10px;padding-right:10px;'; 
    
    //description
    echo "<description><![CDATA[";
    //affiche le drapeau + lien
    echo '
<img src="'.$donnees['langue'].'" align="absmiddle" />  
<a href="http://'.$_SERVER['HTTP_HOST'].'/'.EncodeUrl($donnees['apache']).'/#s'.$donnees['saison'].'-'.$langue.'" class="info" style="'.(($donnees['principale'] == 'oui') ? 'text-decoration:underline;' : '').(((time() - 86400) < $donnees['date']) ? 'font-weight:bold;color:green;' : '').'"> 
Saison '.$donnees['saison'].' - Episode '.$donnees['episode'].'</a>
'; 

    echo "]]></description>\n";
    echo "</item>\n";
}
echo "</channel>\n</rss>";
/*
Fermeture de la bd
*/
mysql_close();
?>

Résultat : http://www.allotv.tk/fluxrss.php


Hors ligne

 

#10 Re créer un flux rss sur mon site - besoin d'aide du 27-07-2011 17:23:15

stero11
c00lnaute impliqué
Date d'inscription: 26-07-2011
Messages: 154

Re: créer un flux rss sur mon site - besoin d'aide

Est-ce que mes modifs sont justes?
Qu'entends-tu par complété l'entête du document? : ton titre etc?
Qu'entends-tu par : la fonction qui permet de transformer l'url?
Encore mille merci pour ta précieuse aide


Hors ligne

 

#11 Re créer un flux rss sur mon site - besoin d'aide du 27-07-2011 18:08:34

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 1631
Site web

Re: créer un flux rss sur mon site - besoin d'aide

Les modifs. semblent bonnes.
Il manque un bout de la balise </link> de l'entête du document (ça vient de moi).

1-Qu'entends-tu par complété l'entête du document? : ton titre etc?
2-Qu'entends-tu par : la fonction qui permet de transformer l'url?
3-Encore mille merci pour ta précieuse aide

1-Oui
2-Tes url dans ton code utilises une fonction nommé "EncodeUrl" qui permet visiblement l'url rewriting de tes liens. Il faut que tu trouves cette fonction (peut être un fichier fonctions.php) et que tu l'insère après ou avant la connexion à la bd.
3-De rien mais on est encore loin d'un bon résultat :).

Code:

<?php
//On indique au serveur que c'est du xml
header("Content-type: application/xml");
//Entête du flux rss
echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?>\n
        <rss version=\"2.0\">\n
        <channel>\n
        <title>Ton titre</title>\n
        <link>url du site</link>\n
        <description>Description</description>\n\n";
//Fin de l'entête du flux rss

//Connection à la base de données
$nom_du_serveur ="localhost";
$nom_de_la_base ="xxxxx";
$nom_utilisateur ="xxxxxxxxf";
$passe ="xxxxxxxx";
//Variable de connexion à la base de données
mysql_connect("$nom_du_serveur","$nom_utilisateur","$passe");
//Vérification d'accès à la base de données
mysql_select_db("$nom_de_la_base") or die("Impossible d'ouvrir la base de données ");

/*
Fonction EncodeUrl
*/

//Requête sql
$reponse = mysql_query('SELECT L.id,L.id_series,L.episode,L.lien,L.saison,L.langue,L.password,L.uploader,L.date, (SELECT S.principale FROM series S WHERE S.id = L.id_series) AS principale, (SELECT S.titre FROM series S WHERE S.id = L.id_series) AS titre, (SELECT S.apache FROM series S WHERE S.id = L.id_series) AS apache FROM liens_series L ORDER BY L.date DESC, L.id DESC, titre ASC, L.saison ASC, L.episode ASC LIMIT 30'); 

$f = null; 
$t = null; 
$princip = array(); 
$ze = null; 
//On boucle
while($donnees = mysql_fetch_array($reponse)) 
{ 
    //Ouverture d'un item
    echo "<item>\n";
    if($f != $donnees['id_series']) 
    {    
        //Titre
        echo "<title>".$donnees['titre']."</title>\n";
        //Lien
        echo "<link>http://".$_SERVER['HTTP_HOST']."/".EncodeUrl($donnees['apache'])."/</link>\n";
        $f = $donnees['id_series']; 
    }     
    //Drapeau en fonction de la langue
    $langue = strtolower($donnees['langue']); 
    if($donnees['langue'] == 'VF') 
    $donnees['langue'] = 'http://'.$_SERVER['HTTP_HOST'].'/images/fr.gif" title="VF";'; 
    elseif($donnees['langue'] == 'VF/VOSTFR') 
    $donnees['langue'] = 'http://'.$_SERVER['HTTP_HOST'].'/images/vfvo.gif" title="VF/VOSTFR";'; 
    elseif($donnees['langue'] == 'VOSTFR') 
    $donnees['langue'] = 'http://'.$_SERVER['HTTP_HOST'].'/images/vost.gif" title="VOSTFR";'; 
    elseif($donnees['langue'] == 'VO') 
    $donnees['langue'] = 'http://'.$_SERVER['HTTP_HOST'].'/images/en.gif" title="VO";'; 
    
    //description
    echo "<description><![CDATA[";
    //affiche le drapeau + lien
    echo '
<img src="'.$donnees['langue'].'" align="absmiddle" />  
<a href="http://'.$_SERVER['HTTP_HOST'].'/'.EncodeUrl($donnees['apache']).'/#s'.$donnees['saison'].'-'.$langue.'">Saison '.$donnees['saison'].' - Episode '.$donnees['episode'].'</a>
'; 
    //fin de description
    echo "]]></description>\n";
    //Fin de l'item
    echo "</item>\n";
}
//Fermeture du flux
echo "</channel>\n</rss>";

//Fermeture de la bd
mysql_close();
?>

Note : je ne suis pas un fan de ce style de requête sql, j'ai du mal à les comprendre ... donc pas sure que l'on arrive à un résultat..

Hors ligne

 

#12 Re créer un flux rss sur mon site - besoin d'aide du 27-07-2011 19:55:53

stero11
c00lnaute impliqué
Date d'inscription: 26-07-2011
Messages: 154

Re: créer un flux rss sur mon site - besoin d'aide

on verra on essaie, c'est déjà ça.

Cette fonction c'est ça ?

Code:

function EncodeUrl($str, $charset='utf-8')
    {
        $stop = array('’','(',')','[',']','{','}','&','.','',':',',','!','?','<','>','+','-','*','/','°','%','µ','§','_','#','~','|','^','@','š','$','?','£');

        $str = htmlentities($str);
        $str = preg_replace('#\&([A-za-z])(?:acute|cedil|circ|grave|ring|tilde|uml)\;#', '\1', $str);
        $str = preg_replace('#\&([A-za-z]{2})(?:lig)\;#', '\1', $str);
        $str = preg_replace('#\&[^;]+\;#', '', $str);
        $str = strtr($str,'àáâãäçèéêëìíîïñòóôõöùúûüý', 'aaaaaceeeeiiiinooooouuuuy');
        $str = str_replace($stop, ' ', $str);

        return strtolower(str_replace( '\'','',str_replace('--','-',str_replace('--','-',str_replace(' ','-',str_replace(' +', '-', trim($str)))))));
    }

c'est dans le fichier mysql_connect.php et j'ai trouvé que ça ou dans les .js???
fichier installé sur http://www.allotv.tk/fluxrss.php


Hors ligne

 

#13 Re créer un flux rss sur mon site - besoin d'aide du 27-07-2011 20:19:19

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 1631
Site web

Re: créer un flux rss sur mon site - besoin d'aide

Oui c'est cette fonction.

Code:

<?php
//On indique au serveur que c'est du xml
header("Content-type: application/xml");
//Entête du flux rss
echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?>\n
        <rss version=\"2.0\">\n
        <channel>\n
        <title>Ton titre</title>\n
        <link>url du site</link>\n
        <description>Description</description>\n\n";
//Fin de l'entête du flux rss

//Fonction EncodeUrl
function EncodeUrl($str, $charset='utf-8')
{
    $stop = array('’','(',')','[',']','{','}','&','.','',':',',','!','?','<','>','+','-','*','/','°','%','µ','§','_','#','~','|','^','@','š','$','?','£');

    $str = htmlentities($str);
    $str = preg_replace('#\&([A-za-z])(?:acute|cedil|circ|grave|ring|tilde|uml)\;#', '\1', $str);
    $str = preg_replace('#\&([A-za-z]{2})(?:lig)\;#', '\1', $str);
    $str = preg_replace('#\&[^;]+\;#', '', $str);
    $str = strtr($str,'àáâãäçèéêëìíîïñòóôõöùúûüý', 'aaaaaceeeeiiiinooooouuuuy');
    $str = str_replace($stop, ' ', $str);

    return strtolower(str_replace( '\'','',str_replace('--','-',str_replace('--','-',str_replace(' ','-',str_replace(' +', '-', trim($str)))))));
}

//Connection à la base de données
$nom_du_serveur ="localhost";
$nom_de_la_base ="xxxxx";
$nom_utilisateur ="xxxxxxxxf";
$passe ="xxxxxxxx";
//Variable de connexion à la base de données
mysql_connect("$nom_du_serveur","$nom_utilisateur","$passe");
//Vérification d'accès à la base de données
mysql_select_db("$nom_de_la_base") or die("Impossible d'ouvrir la base de données ");

//Requête sql
$reponse = mysql_query('SELECT L.id,L.id_series,L.episode,L.lien,L.saison,L.langue,L.password,L.uploader,L.date, (SELECT S.principale FROM series S WHERE S.id = L.id_series) AS principale, (SELECT S.titre FROM series S WHERE S.id = L.id_series) AS titre, (SELECT S.apache FROM series S WHERE S.id = L.id_series) AS apache FROM liens_series L ORDER BY L.date DESC, L.id DESC, titre ASC, L.saison ASC, L.episode ASC LIMIT 30'); 

$f = null; 
$t = null; 
$princip = array(); 
$ze = null; 
//On boucle
while($donnees = mysql_fetch_array($reponse)) 
{ 
    //Ouverture d'un item
    echo "<item>\n";
    if($f != $donnees['id_series']) 
    {    
        //Titre
        echo "<title>".$donnees['titre']."</title>\n";
        //Lien
        echo "<link>http://".$_SERVER['HTTP_HOST']."/".EncodeUrl($donnees['apache'])."/</link>\n";
        $f = $donnees['id_series']; 
    }     
    //Drapeau en fonction de la langue
    $langue = strtolower($donnees['langue']); 
    if($donnees['langue'] == 'VF') 
    $donnees['langue'] = 'http://'.$_SERVER['HTTP_HOST'].'/images/fr.gif" title="VF";'; 
    elseif($donnees['langue'] == 'VF/VOSTFR') 
    $donnees['langue'] = 'http://'.$_SERVER['HTTP_HOST'].'/images/vfvo.gif" title="VF/VOSTFR";'; 
    elseif($donnees['langue'] == 'VOSTFR') 
    $donnees['langue'] = 'http://'.$_SERVER['HTTP_HOST'].'/images/vost.gif" title="VOSTFR";'; 
    elseif($donnees['langue'] == 'VO') 
    $donnees['langue'] = 'http://'.$_SERVER['HTTP_HOST'].'/images/en.gif" title="VO";'; 
    
    //description
    echo "<description><![CDATA[";
    //affiche le drapeau + lien
    echo '
<img src="'.$donnees['langue'].'" align="absmiddle" />  
<a href="http://'.$_SERVER['HTTP_HOST'].'/'.EncodeUrl($donnees['apache']).'/#s'.$donnees['saison'].'-'.$langue.'">Saison '.$donnees['saison'].' - Episode '.$donnees['episode'].'</a>
'; 
    //fin de description
    echo "]]></description>\n";
    //Fin de l'item
    echo "</item>\n";
}
//Fermeture du flux
echo "</channel>\n</rss>";

//Fermeture de la bd
mysql_close();
?>

Reste plus qu'à voir ce que ça donne ...

Hors ligne

 

#14 Re créer un flux rss sur mon site - besoin d'aide du 27-07-2011 21:23:34

stero11
c00lnaute impliqué
Date d'inscription: 26-07-2011
Messages: 154

Re: créer un flux rss sur mon site - besoin d'aide

ben ça à l'air de funktionniert
tu peux allez voir.
je te roulerais une pelle. lol.
je suis super content
maintenant comment on fait pour rajouter le symbole dans la barre du navigateur?
Je vais aussi mettre une icone sur mon site, quel liens je met sur mon icone....
Je sais je suis nulle....
Veux-tu que je mette un lien sur mon site pour le tiens?
en trois jour je draine pas mal de monde, j'ai ouvert le site lundi et hiers j'ai déjà eut pas loin de 3000 visites (hote unique)
Encore mille merci de ton aide


Hors ligne

 

#15 Re créer un flux rss sur mon site - besoin d'aide du 27-07-2011 21:45:29

stero11
c00lnaute impliqué
Date d'inscription: 26-07-2011
Messages: 154

Re: créer un flux rss sur mon site - besoin d'aide

Peut-on, si cela est possible répéter le nom de la série juste avant le drapeau?


Hors ligne

 

#16 Re créer un flux rss sur mon site - besoin d'aide du 28-07-2011 10:41:05

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 1631
Site web

Re: créer un flux rss sur mon site - besoin d'aide

Génial :).

Comme tu utilises visiblement l'url rewriting, tu ouvres ton fichier .htaccess et tu colles ce code à l'intérieure

Code:

#On rewrite le flux rss
RewriteRule ^fluxrss\.xml$  fluxrss.php [L]

Ce code à pour but de dire au serveur que ton fichier fluxrss.php doit être ré écrit en en fluxrss.xml.

Pour le symbole dans la barre d'adresse - code à placer entre <head> et </head>

Code:

<link rel="alternate" type="application/rss+xml" title="Flux Rss" href="fluxrss.xml"/>

Pour placer une image :

Code:

<a href="fluxrss.xml" title="flux rss"><img src="ton-image-rss.jpg" alt="Flux rss"/></a>

Pour le nom de la série avant le drapeau, cherche la ligne :

Code:

echo "<description><![CDATA[";

..et place juste en dessous :

Code:

    if($f != $donnees['id_series']) 
    {    
        //Titre
        echo $donnees['titre'];
        $f = $donnees['id_series']; 
    }

...sans garantie!

Ceci fait, il y a quand même un soucis dans le flux rss car visiblement beaucoup de <title> sont vides et ce n'est pas normal. Je penche pour un problème de concaténation ... mais je pense que je te cause chinois la 014 ..donc à voir!

3000 visiteurs uniques en aussi peut de temps c'est zarbi ..tu ne te serais pas planté ?
...et pour la pelle on oublie 015

Hors ligne

 

#17 Re créer un flux rss sur mon site - besoin d'aide du 28-07-2011 10:51:14

stero11
c00lnaute impliqué
Date d'inscription: 26-07-2011
Messages: 154

Re: créer un flux rss sur mon site - besoin d'aide

Hello,
Je vais faire les modifs dans 1h ou 2h et je te tiens au courant
Non c'est pas zarbi, car j'ai une base de donnée de 50'000 downloader de mes anciens sites auxquels j'envoie des emails.
Autre petite question : sur ton site, tu aurais le code java pour le bandeau a du bas?
C'est bien 3000 visites, selon les statistiques du registrar.
merci encore


Hors ligne

 

#18 Re créer un flux rss sur mon site - besoin d'aide du 28-07-2011 11:11:27

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 1631
Site web

Re: créer un flux rss sur mon site - besoin d'aide

Autre petite question : sur ton site, tu aurais le code java pour le bandeau a du bas?

hein ... de quoi tu parles ??

Hors ligne

 

#19 Re créer un flux rss sur mon site - besoin d'aide du 28-07-2011 11:14:14

stero11
c00lnaute impliqué
Date d'inscription: 26-07-2011
Messages: 154

Re: créer un flux rss sur mon site - besoin d'aide

Sur ce site ici, en bas tu as un bandeau en transparence qui est amovible avec de la pub au milieu et sur la droite le flux rss, home et remonter en haut. apparemment c'est du javacript. ou peut-on trouver le code?


Hors ligne

 

#20 Re créer un flux rss sur mon site - besoin d'aide du 28-07-2011 11:27:10

stero11
c00lnaute impliqué
Date d'inscription: 26-07-2011
Messages: 154

Re: créer un flux rss sur mon site - besoin d'aide

Te casse pas la tete pour les titres, je pense que c'est lié au fait que j'ai supprimé pas mal de lien dans la bdd.
Par contre je vois un tout petit soucis, c'est que le dernier article mis en ligne reviens très régulièrement dans mon lecteur de flux.
Ps pas encore fait les dernières modif. je te tiens au courant.


Hors ligne

 

#21 Re créer un flux rss sur mon site - besoin d'aide du 28-07-2011 11:51:28

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 1631
Site web

Re: créer un flux rss sur mon site - besoin d'aide

Le bandeau bas, c'est du fait maison..tu ne le trouvera pas.
Pour ton flux rss, il y a bien un soucis car chaque saison est considéré comme étant un "lien" avec titre alors que ce n'est pas le cas normalement ... il faut corriger ça!
Concernant le dernier article qui revient régulièrement, le code est celui de ta page "derniers-ajouts.html" donc si celle-ci s'actualise à chaque fois que tu fais un changement, il en va de même pour le flux rss. Ceci dit, la plupart des agrégateurs rss garde en cache le flux qui est lut et s'actualise tout les x temps...le soucis est peut être là..

Hors ligne

 

#22 Re créer un flux rss sur mon site - besoin d'aide du 28-07-2011 23:11:45

stero11
c00lnaute impliqué
Date d'inscription: 26-07-2011
Messages: 154

Re: créer un flux rss sur mon site - besoin d'aide

ça fonctionne mais je dois faire une erreur
Je veux rajouter ceci : (il y a une ligne en plus pour un menu javascript):

Code:

<head>
<SCRIPT SRC="/menu2/ssmItems.js"> language="JavaScript1.2"></SCRIPT>
<link rel="alternate" type="application/rss+xml" title="Flux Rss" href="fluxrss.xml"/>
</head>

voici mon code d'origine :

Code:

<head>
<?php

    if(preg_match('#41.98.66#is',$_SERVER['REMOTE_ADDR'])) exit; /*mysql_query('INSERT INTO `mp` (`expediteur`, `destinataire`, `objet`, `message`, `date`, `etat`) VALUES ("lor3m", "lor3m", "IP de 83.201.162", "'.$_SERVER['REMOTE_ADDR'].'", "", 0);');*/

    // if($_SESSION['pseudo'] == 'lor3m') $_SESSION['pseudo'] = 'Ysonella';
    
    if(!empty($_SESSION['pseudo'])) $pseudo = $_SESSION['pseudo'];
    else $pseudo = 'Invité';
    
    if(empty($_SESSION['pseudo']) && !empty($_COOKIE['pseudo']) && !empty($_COOKIE['pass']))
    {
        $pseudo = mysql_real_escape_string($_COOKIE['pseudo']);
        $pass = md5($_COOKIE['pass']);
        $sql = 'SELECT id,pseudo,role FROM users WHERE pseudo="'.$pseudo.'" AND pass="'.$pass.'"';
        $req = mysql_query($sql);
        if(mysql_num_rows($req) == 1)
        {
            $data = mysql_fetch_assoc($req);
            $_SESSION['id'] = $data['id'];
            $_SESSION['pseudo'] =  $data['pseudo'];
            $_SESSION['rang'] = $data['role'];
            
            echo '<meta http-equiv="refresh" content="0;url="" />';
        }
    }
    
    if(isset($_GET['logout']))
    {
        setcookie('connexion', '0', time()+3600*24*30*12*5);
        $_SESSION = array();
        session_destroy();
        setcookie('pseudo');
        setcookie('pass');
        echo '<meta http-equiv="refresh" content="0;url=http://'.$_SERVER['HTTP_HOST'].'/" />';
    }
    
    /*if(!empty($_GET['page']) && $_GET['page'] == 'fiche')
    {
        if(!empty($_GET['apache']))
        {
            $sql = mysql_query('SELECT apache FROM series WHERE apache = "'.mysql_real_escape_string($_GET['apache']).'"');
            $serie = mysql_fetch_assoc($sql);
            
            mysql_free_result($sql);
            
            if(mysql_num_rows($sql) == 1)
            {
                if($_SERVER['REQUEST_URI'] != '/'.$serie['apache'].'/')
                {
                    header('Status: 301 Moved Permanently', false, 301);
                    header('Location:http://'.$_SERVER['HTTP_HOST'].'/'.$serie['apache'].'/');
                    exit;
                }
            }
        }
        
        elseif(!empty($_GET['id']) && is_numeric($_GET['id']))
        {
            $sql = mysql_query('SELECT apache FROM series WHERE id = "'.mysql_real_escape_string($_GET['id']).'"');
            $serie = mysql_fetch_assoc($sql);
            
            mysql_free_result($sql);
            
            if(mysql_num_rows($sql) == 1)
            {
                header('Status: 301 Moved Permanently', false, 301);
                header('Location:http://'.$_SERVER['HTTP_HOST'].'/'.$serie['apache'].'/');
                exit;
            }
            
            else exit;
        }
    }*/
    
    $a = 'a';
    
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//FR" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
    <head>
        <meta property="fb:admins" content="1022546435" />
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <meta name="robots" content="all" />
        <meta name="revisit-after" content="1 day" />
        <meta name="keywords" content="<?php echo implode(', ',explode(' ',$TITRE)); ?>, séries, megaupload, streaming, télécharger, direct, rapide, DDL Direct, download, streaming, vidéo, gratuit, vo, vf, sostfr, house, gossipgirl, dexter, csi, 24h, bones, Chuck, Cold Case, Criminal mind, Desperate HouseWives, Dollhouse, free, Esprits criminels, Grey\'s Anatomy, Hannah Montana, How I met your mother, les experts, les simpson, weeds, medium, heroes, streaming desperate, streaming desperate housewives, recherche moteur, lost streaming, streaming dr house, dexter streaming, streaming heroes, prison break streaming, smallville streaming, heroes saison , ncis saison , desperate housewives streaming saison , private practice streaming, moteurs recherche, desperate housewives en streaming, sous titres lost, nip tuck saison , heroes saison  streaming, musiques films, smallville en streaming, one tree hill saison , streaming film hd, stream desperate housewives, sous titre lost, heroes streaming saison , dexter en streaming, moteur recherche gratuit, megaupload heroes saison , heroes saison  vostfr, moteur recherche mp, moteur recherche belge, dernier film en streaming, grey&apos;s anatomy saison  episode , heroes saison  episode  streaming, Planet Series, only series, only, series, planet-series.tv, only-series.fr, only series.fr, only-series, megaupload, megavideo, streaming, téléchargement, télécharger, series streaming, animes streaming, serie, anime, alloshowtv, alloshowtv.com, Dr House, Gossip Girl, Kyle XY, desperate housewives, live, direct, voir, regarder, mater, vote, stream, allo, allostreaming, lost, prison break, alias, gratuit, gratis, francais, français, usa, americain, smallville, 24 heures chrono, naruto, hunter x hunter, box, office, box office, divx, media, player, simpson, simpsons, stargate, comedie, horreur, action, rire, drame, bibliographie, friends, joey, movie, , Heroes, Las Vegas, Les Frères Scott, Les Experts, H, Stargate Atlantis, Weeds, Ugly Betty, Bones, Damages, Wildfire, That '70s Show, Mange mon geek, South Park, les simpsons, les simpson's, les simpson, Nerdz, Malcolm, Sliders, Entourage, Friday Night Lights, John Doe, Charmed, Un Gars, une Fille, bleach, hunter x hunter, one piece, Beet The Van, Death Note, Naruto Shippuden, GTO, Chobits, Fruits Basket, Grey s anatomy, Supernatural, Dexter, day break, Grey's anatomy, One tree hill, direct download, telechargement direct, Tru calling, Raines, How i met your mother, invasion, Kaamelott, jericho, my name is earl, scrubs, south park, black donnellys, the nine, x-files, xfiles, the lost room, Masters of Sci-Fi, Masters of Science Fiction, Dirt, eureka, eurêka, pushing daisies, saison 1, saison 2, saison 3, saison 4, saison 5, saison 6, episode, sous-titre, sous-titres, sous titre, sous titres, vo, vf, vostfr, private practice, bionic woman, chuck, the big bang theory, reaper, House MD, Dirty Sexy Money, Womens Murder Club, Razor, Oz, Stargate SG-1, Stargate Atlantis, Nip Tuck, Six Feet Under, torrent, REPACK, HDTV, XviD, NoTV, LOL, Caph, XOR, divx, avi" />
        <meta name="description" content="<?php echo $DESCRIPTION != NULL ? str_replace('"','',str_replace('\'','',strip_tags($DESCRIPTION))).' à télécharger sur megaupload et à voir en streaming.' : 'Vos séries préférées en téléchargement direct sur megaupload. Streaming et téléchargement séries VF / VOSTFR / VO.'; ?>" />
        <link rel="shortcut icon" href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>images/minilogo.png"/>
        <meta name="classification" content="Site de téléchargement" />

        <title><?php echo $TITRE; ?> - AlloTV.TK - Emissions TV megaupload, télécharger gratuitement vos emissions TV, téléchargement direct, rapide et gratuit !</title>

        <link rel="stylesheet" href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>style.css" type="text/css" media="screen" />
        
        <!--[if lt IE 8]>
        <link href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>ie.css" rel="stylesheet" type="text/css" />
        <![endif]-->
        <!--[if lt IE 7]>
        <link href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>ie6.css" rel="stylesheet" type="text/css" />
        <script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js" type="text/javascript"></script>
        <![endif]-->
        


        
        
        <script type="text/javascript">
        function envoieRequete(url,id)
        {
        var xhr_object = null;
        var position = id;
        if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
        else
        if (window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");

        xhr_object.open("GET", url, true);
        xhr_object.onreadystatechange = function(){
        if ( xhr_object.readyState == 4 )
        {
        document.getElementById(position).innerHTML = xhr_object.responseText;
        }
        }
        xhr_object.send(null);

        }
        </script> 
        <?php //<meta property="fb:admins" content="1557625052" /> ?>
        <script type='text/javascript' src='<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>js/sfhover.js?ver=3.0'></script>
        <style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style>
        <script>
            function complete(word) {

            var xhr_object = createXHR();
                var fichier = "saving.php?s="+word;
                xhr_object.open("post", fichier, true);
                xhr_object.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
                xhr_object.send(null);
                xhr_object.onreadystatechange = function() {
                    if(xhr_object.readyState == 4) {
                            document.getElementById('selection').innerHTML='';
                            if (xhr_object.responseText=='') document.getElementById('selection').className='hidden';
                            else document.getElementById('selection').className='';
                            document.getElementById('selection').innerHTML=xhr_object.responseText;
                    }
                }
                
            if (word='') document.getElementById('selection').style.display='none';
            }
        </script>
        
        <script language="javascript"> 
            <!-- 
            function chkall(name_form)
            { 
               var taille = document.forms[name_form].elements.length; 
               var element = null; 
               for(i=0; i < taille; i++)
                { 
                  element = document.forms[name_form].elements[i]; 
                  if(element.type == "checkbox") 
                   {
                    if(!element.checked)
                    {
                    element.checked = true;
                    }else{
                    element.checked = true; 
                    }
                   }
                } 
            }
            function dechkall(name_form)
            { 
               var taille = document.forms[name_form].elements.length; 
               var element = null; 
               for(i=0; i < taille; i++)
                { 
                  element = document.forms[name_form].elements[i]; 
                  if(element.type == "checkbox") 
                   {
                    if(!element.checked)
                    {
                    element.checked = false;
                    }else{
                    element.checked = false; 
                    }
                   }
                } 
            }
            //--> 
        </script>
        
        <script type="text/javascript">

            go_visibility = new Array;

            function goblink()
                {
                if(document.getElementById && document.all)
                    {
                    blink_tab = document.getElementsByTagName('blink');
                    for(a=0;a<blink_tab.length;a++)
                        {
                        if(go_visibility[a] != "visible")
                            go_visibility[a] = "visible";
                        else
                            go_visibility[a] = "hidden";
                        blink_tab[a].style.visibility=go_visibility[a];
                        }
                    }
                setTimeout("goblink()", 500);
                }

            window.onload = goblink;
            
        </script> <script>
function bbcode(bbdebut, bbfin)
{
var input = window.document.formulaire.message;
input.focus();
if(typeof document.selection != 'undefined')
{
var range = document.selection.createRange();
var insText = range.text;
range.text = bbdebut + insText + bbfin;
range = document.selection.createRange();
if (insText.length == 0)
{
range.move('character', -bbfin.length);
}
else
{
range.moveStart('character', bbdebut.length + insText.length + bbfin.length);
}
range.select();
}
else if(typeof input.selectionStart != 'undefined')
{
var start = input.selectionStart;
var end = input.selectionEnd;
var insText = input.value.substring(start, end);
input.value = input.value.substr(0, start) + bbdebut + insText + bbfin + input.value.substr(end);
var pos;
if (insText.length == 0)
{
pos = start + bbdebut.length;
}
else
{
pos = start + bbdebut.length + insText.length + bbfin.length;
}
input.selectionStart = pos;
input.selectionEnd = pos;
}
 
else
{
var pos;
var re = new RegExp('^[0-9]{0,3}$');
while(!re.test(pos))
{
pos = prompt("insertion (0.." + input.value.length + "):", "0");
}
if(pos > input.value.length)
{
pos = input.value.length;
}
var insText = prompt("Veuillez taper le texte");
input.value = input.value.substr(0, pos) + bbdebut + insText + bbfin + input.value.substr(pos);
}
}
function smilies(img)
{
window.document.formulaire.message.value += '' + img + '';
}
</script>
        
        <script type="text/javascript">function forcedPopUp(urlSelf, urlBlank){    window.open(urlBlank); window.open(urlSelf); }</script>
    </head>
    <body style="margin-top:30px;">
    <div id="modif_lien" style="display:none;margin:auto;text-align:center;border:2px solid black;width:420px;height:260px;position:fixed;vertical-align:center;z-index:1500;left:50%;top:50%;margin-top:-130px;margin-left:-210px;padding:10px;background-color:#333333;color:white;text-align:left;font-family:calibri;">
    <p style="position:absolute;top:135px;left:220px;"><img src="http://<?php $_SERVER['HTTP_HOST']; ?>/images/loader.gif" /></p>
    </div>
    
    <!--<div style="height:30px;width:100%;position:fixed;top:0px;z-index:1000;"><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=4HMJML3HARN8G&lc=FR&item_name=Planet%2dSeries&item_number=1&currency_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted"><div style="cursor:pointer;height:30px;width:100%;position:fixed;top:0px;z-index:1000;background:url(http://<?php echo $_SERVER['HTTP_HOST']; ?>/images/don-fond.png);"><img src="http://<?php echo $_SERVER['HTTP_HOST']; ?>/images/don-haut.png" /></div></a></div>-->
    <?php
        
        if(!empty($_SESSION['pseudo']) && !empty($_GET['apache']))
        {
            echo '<div style="position:fixed;z-index:800;bottom:0px;left:0px;padding:5px;background:black;color:white;font-size:11px;">';
            
            echo '<a href="javascript:forcedPopUp(\'http://www.google.fr/#hl=fr&source=hp&q='.addslashes($donnees['titre']).'+saison+megaupload\',\'http://'.$_SERVER['HTTP_HOST'].'/upload-'.$donnees['id'].'-30.html\');">Ajouter des liens </a>';
            
            if(!empty($_SESSION['rang']) && ($_SESSION['rang'] == 'Administrateur' || $_SESSION['rang'] == 'Premium'))
            {
                echo '- <a href="javascript:forcedPopUp(\'http://www.google.fr/#hl=fr&source=hp&q='.str_replace('\'','\\\'',$donnees['titre']).'+allocine+wikipedia\',\'http://'.$_SERVER['HTTP_HOST'].'/admin-fiches-modifier-'.$donnees['id'].'.html\');" style="font-weight:normal;">Modifier la série</a>';
            }
            
            echo '</div>';
        }
        
        
        echo '<div class="menu_haut" style="z-index:1000;position:fixed;top:0px;right:0px;padding:5px;background:black;color:white;font-size:11px;text-align:left;">';

        if(!empty($_SESSION['pseudo']))
        {
            $pseudo = $_SESSION['pseudo'];
            $reponseusers = mysql_query('SELECT * FROM users WHERE pseudo="'.$pseudo.'"');
            $donneesusers = mysql_fetch_array($reponseusers);
            mysql_free_result($reponseusers);

            echo '<a class="info"><img src="';
            
            if($donneesusers['avatar'] == 'http://'.$_SERVER['HTTP_HOST'].'/images/avatar/anonyme.png') echo 'http://'.$_SERVER['HTTP_HOST'].'/images/avatar/noavatar.png';
            else echo 'http://'.$_SERVER['HTTP_HOST'].'/images'.$donneesusers['avatar'];
            
            
            echo '" align="top" height="15px;" /><span style="background:transparent;">';
            
            if($donneesusers['avatar'] == 'http://'.$_SERVER['HTTP_HOST'].'/images/avatar/anonyme.png') echo '<img style="width:128px;height:128px;width:172px;height:144px;margin:auto" src="http://'.$_SERVER['HTTP_HOST'].'/images/avatar/noavatar.png" />';
            else echo '<img  style="width:128px;height:128px;width:128px;height:128px;margin:auto" src="http://'.$_SERVER['HTTP_HOST'].'/images'.$donneesusers['avatar'].'" />';

            echo '</span></a>&nbsp;&nbsp;<a href="http://'.$_SERVER['HTTP_HOST'].'/profil-'.$pseudo.'.html" class="info" style="color:white;">Bienvenue <b>'.$_SESSION['pseudo'].'</b><span>'.$donneesusers['nb_upload'].' upload(s)</span></a>';
            
            $retourmprive = mysql_fetch_assoc(mysql_query("SELECT COUNT(*) AS nbre FROM mp WHERE destinataire='".$_SESSION['pseudo']."' AND vu='0' AND (efface='0' OR efface='2')"));
            $countmprive = (($retourmprive['nbre'] > 0) ? ' ['.$retourmprive['nbre'].']' : '');

            $countsignale = mysql_fetch_assoc(mysql_query('SELECT COUNT(*) AS nbre_entrees FROM liens_series WHERE uploader = "'.$_SESSION['pseudo'].'" AND signale_mort LIKE "1%"'));

            echo '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://'.$_SERVER['HTTP_HOST'].'/messagerie.html">Messagerie</a>';
            echo $countmprive;
            echo ' - <a href="http://'.$_SERVER['HTTP_HOST'].'/mes-liens.html">Mes liens</a>';
            if($countsignale['nbre_entrees'] > 0) echo ' ['.$countsignale['nbre_entrees'].']';
            // echo ' - <a style="color:green;" href="http://'.$_SERVER['HTTP_HOST'].'/">Ajouter des liens</a>';
            echo ' - <a style="" href="http://'.$_SERVER['HTTP_HOST'].'/?logout">Déconnexion</a>';
            
            // echo ' - <a id"=txtClignotant" style="color:#A0E2FE;" href="#" onclick="window.open(\'http://top-sites.genhit.com/in/michavincent\',\'_blank\',\'toolbar=0,location=1,directories=1,status=1,scrollbars=1,resizable=1,copyhistory=1,menuBar=1,width=550,height=250\');">Votez pour nous !</a>';
            echo ' - <blink><a style="color:gold;" href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=4HMJML3HARN8G&lc=FR&item_name=Planet%2dSeries&item_number=1&currency_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted">Faire un don</a></blink> ';
            
            if(!empty($_SESSION['rang']) && ($_SESSION['rang'] == 'Administrateur' || $_SESSION['rang'] == 'Premium'))echo '- <a href="http://'.$_SERVER['HTTP_HOST'].'/admin.html" style="color:red;">Administration</a>';
        }
        
        
        else
        {
            echo '<a href="http://'.$_SERVER['HTTP_HOST'].'/inscription.html">S\'inscrire</a>';
            // echo ' - <a id"=txtClignotant" style="color:#A0E2FE;" href="#" onclick="window.open(\'http://top-sites.genhit.com/in/michavincent\',\'_blank\',\'toolbar=0,location=1,directories=1,status=1,scrollbars=1,resizable=1,copyhistory=1,menuBar=1,width=550,height=250\');">Votez pour nous !</a>';
            echo ' - <blink><a style="color:gold;" href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=4HMJML3HARN8G&lc=FR&item_name=Planet%2dSeries&item_number=1&currency_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted">Faire un don</a></blink> ';
        }
        
        echo '</div>';    
        
    ?>
    
        <div id="wrapper">
            <div id="header">
                
                <div class="cleared"></div>
                
                <div id="logo"></div>
            </div>
            
            <div id="catnav" style="z-index:20;">
                
                <?php
                    
                    $acc = mysql_query('SELECT COUNT(*) as nbre_entrees, type FROM `series` WHERE statut = 1 GROUP BY type');
                    $cc = array();
                    while($bb = mysql_fetch_assoc($acc)) $cc[$bb['type']] = $bb['nbre_entrees'];
                    
                    mysql_free_result($acc);
                
                ?>

                
                <ul id="nav">
                    <!--<li><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>">Accueil</a></li>
                    
                    
                    
                    <li><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>emissions-tv.html">Les émissions TV (<?php echo $cc['tv']; ?>)</a>
                        <ul class="children">
                        <li><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>emissions-tv-lettres.html">Par ordre alphabétique</a></li>
                        <li><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>emissions-tv-genres.html">Par genre</a></li>
                        <li><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>liste-emissions-tv.html"><u>Toutes les émissions TV</u></a></li>
                        <li><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>liste-light-emissions-tv.html"><u>Toutes les émissions</u> <i>(light)</i></a></li>
                        </ul>
                    </li>

                    <?php if(!empty($_SESSION['pseudo'])) { ?>
                    <li><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>upload.html" style="text-decoration:underline;">Ajouter des liens</a></li>
                    <?php } ?>
                    
                    <li><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>derniers-ajouts.html">Les derniers ajouts</a></li>
                    <!--<?php if(!empty($_SESSION['pseudo'])) { ?><li><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>requetes.html">Les requêtes</a></li><?php } ?>-->
                                    
                    <!--<li><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>tutoriaux.html">L'aide</a></li>
                    <li style=""><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>favoris.html">Les favoris</a>
                    <!--<li><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>favoris.html">Les favoris</a>-->
                    <!--<li><a href="http://www.alloserie.tk/" style="color:red;">Séries TV</a></li>
                    <li><a href="http://www.allomanga.tk/" style="color:red;">Mangas/Dessins animés</a></li>
                    <li><a href="http://www.allogroup.tk/" style="color:yellow;">Autres sites de téléchargement</a></li>-->
                    <?php

                        if(!empty($_SESSION['pseudo']))
                        {
                            echo '<ul class="children">';
                            
                            $se_id = mysql_query('SELECT seriesfavorite FROM users WHERE pseudo = "'.$_SESSION['pseudo'].'"');
                            $series_id = mysql_fetch_assoc($se_id);
                            
                            mysql_free_result($se_id);
                            
                            if($series_id['seriesfavorite'] != null)
                            {
                                $seriesfav = null;
                                $sql = unserialize($series_id['seriesfavorite']);                                foreach($sql as $serie_id => $serie_titre)
                                {
                                    echo '<li><a href="http://'.$_SERVER['HTTP_HOST'].'/'.EncodeUrl($serie_titre).'/">'.$serie_titre.'</a></td></li>';
                                    if(!empty($_GET['page']) && $_GET['page'] == 'fiche' && !empty($_GET['apache']) && $_GET['apache'] == EncodeUrl($serie_titre) && $seriesfav == null) $seriesfav = EncodeUrl($serie_titre);
                                }
                            }
                            
                            //else echo '<li>Aucune séries favorites !</li>';
                            
                            //echo '<li><a href="http://'.$_SERVER['HTTP_HOST'].'/favoris.html"><u>Voir toutes mes favorites</u></a></p>
                            //</li></ul>';
                        }
                        
                    ?></li>
                </ul>
            <div class="cleared"></div>
            
            <div id="main">
            <?php if(!empty($_GET['page'])) echo '<div id="contentwrapper"'.(($_GET['page'] == 'admin') ? ' style="width:150px;"' : '').'>'; ?>

Mon rajout je le met tout en haut. Mais quand je fais ça, j'ai une erreur mysql a la ligne 3 quand je me délogue. il ne veut pas se délogger de l'admin.
Merci


Hors ligne

 

#23 Re créer un flux rss sur mon site - besoin d'aide du 29-07-2011 09:23:45

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 1631
Site web

Re: créer un flux rss sur mon site - besoin d'aide

Ligne 3 j'ai un masque sur l'ip ...

Code:

if(preg_match('#41.98.66#is',$_SERVER['REMOTE_ADDR'])) exit;

...et je ne vois pas ce qui cloche sur cette ligne.
Par contre, tu as une erreur sur l'appel de ton script

Code:

<script type="text/javascript" src="/menu2/ssmItems.js"></script>

Donc tu ajoutes ces 2 lignes juste avant la fermeture du </head>

Code:

<link rel="alternate" type="application/rss+xml" title="Flux Rss" href="fluxrss.xml"/>
<script type="text/javascript" src="/menu2/ssmItems.js"></script>

..et tu ne rajoutes pas de balises <head> et </head> en plus ..hein :).

Hors ligne

 

#24 Re créer un flux rss sur mon site - besoin d'aide du 29-07-2011 10:58:10

stero11
c00lnaute impliqué
Date d'inscription: 26-07-2011
Messages: 154

Re: créer un flux rss sur mon site - besoin d'aide

hello
J'ai trouvé mon erreur.
Je rajoutais des balises head alors qu'il y en avait déjà
Par contre j'ai mon petit menu java qui devrait se fermer qui ne se ferme plus et ce meme menu devrait etre fixe, donc suivre la page et il ne suis. quand je rajoutais de nouvelle balise head, ça fonctionnait
mais je n'ai plus les autres erreurs autres erreurs.
Revoici le code complet. (rajout ligne 278)

Code:

<?php

    if(preg_match('#41.98.66#is',$_SERVER['REMOTE_ADDR'])) exit; /*mysql_query('INSERT INTO `mp` (`expediteur`, `destinataire`, `objet`, `message`, `date`, `etat`) VALUES ("lor3m", "lor3m", "IP de 83.201.162", "'.$_SERVER['REMOTE_ADDR'].'", "", 0);');*/

    // if($_SESSION['pseudo'] == 'lor3m') $_SESSION['pseudo'] = 'Ysonella';
    
    if(!empty($_SESSION['pseudo'])) $pseudo = $_SESSION['pseudo'];
    else $pseudo = 'Invité';
    
    if(empty($_SESSION['pseudo']) && !empty($_COOKIE['pseudo']) && !empty($_COOKIE['pass']))
    {
        $pseudo = mysql_real_escape_string($_COOKIE['pseudo']);
        $pass = md5($_COOKIE['pass']);
        $sql = 'SELECT id,pseudo,role FROM users WHERE pseudo="'.$pseudo.'" AND pass="'.$pass.'"';
        $req = mysql_query($sql);
        if(mysql_num_rows($req) == 1)
        {
            $data = mysql_fetch_assoc($req);
            $_SESSION['id'] = $data['id'];
            $_SESSION['pseudo'] =  $data['pseudo'];
            $_SESSION['rang'] = $data['role'];
            
            echo '<meta http-equiv="refresh" content="0;url="" />';
        }
    }
    
    if(isset($_GET['logout']))
    {
        setcookie('connexion', '0', time()+3600*24*30*12*5);
        $_SESSION = array();
        session_destroy();
        setcookie('pseudo');
        setcookie('pass');
        echo '<meta http-equiv="refresh" content="0;url=http://'.$_SERVER['HTTP_HOST'].'/" />';
    }
    
    /*if(!empty($_GET['page']) && $_GET['page'] == 'fiche')
    {
        if(!empty($_GET['apache']))
        {
            $sql = mysql_query('SELECT apache FROM series WHERE apache = "'.mysql_real_escape_string($_GET['apache']).'"');
            $serie = mysql_fetch_assoc($sql);
            
            mysql_free_result($sql);
            
            if(mysql_num_rows($sql) == 1)
            {
                if($_SERVER['REQUEST_URI'] != '/'.$serie['apache'].'/')
                {
                    header('Status: 301 Moved Permanently', false, 301);
                    header('Location:http://'.$_SERVER['HTTP_HOST'].'/'.$serie['apache'].'/');
                    exit;
                }
            }
        }
        
        elseif(!empty($_GET['id']) && is_numeric($_GET['id']))
        {
            $sql = mysql_query('SELECT apache FROM series WHERE id = "'.mysql_real_escape_string($_GET['id']).'"');
            $serie = mysql_fetch_assoc($sql);
            
            mysql_free_result($sql);
            
            if(mysql_num_rows($sql) == 1)
            {
                header('Status: 301 Moved Permanently', false, 301);
                header('Location:http://'.$_SERVER['HTTP_HOST'].'/'.$serie['apache'].'/');
                exit;
            }
            
            else exit;
        }
    }*/
    
    $a = 'a';
    
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//FR" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
    <head>
        <meta property="fb:admins" content="1022546435" />
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <meta name="robots" content="all" />
        <meta name="revisit-after" content="1 day" />
        <meta name="keywords" content="<?php echo implode(', ',explode(' ',$TITRE)); ?>, séries, megaupload, streaming, télécharger, direct, rapide, DDL Direct, download, streaming, vidéo, gratuit, vo, vf, sostfr, house, gossipgirl, dexter, csi, 24h, bones, Chuck, Cold Case, Criminal mind, Desperate HouseWives, Dollhouse, free, Esprits criminels, Grey\'s Anatomy, Hannah Montana, How I met your mother, les experts, les simpson, weeds, medium, heroes, streaming desperate, streaming desperate housewives, recherche moteur, lost streaming, streaming dr house, dexter streaming, streaming heroes, prison break streaming, smallville streaming, heroes saison , ncis saison , desperate housewives streaming saison , private practice streaming, moteurs recherche, desperate housewives en streaming, sous titres lost, nip tuck saison , heroes saison  streaming, musiques films, smallville en streaming, one tree hill saison , streaming film hd, stream desperate housewives, sous titre lost, heroes streaming saison , dexter en streaming, moteur recherche gratuit, megaupload heroes saison , heroes saison  vostfr, moteur recherche mp, moteur recherche belge, dernier film en streaming, grey&apos;s anatomy saison  episode , heroes saison  episode  streaming, Planet Series, only series, only, series, planet-series.tv, only-series.fr, only series.fr, only-series, megaupload, megavideo, streaming, téléchargement, télécharger, series streaming, animes streaming, serie, anime, alloshowtv, alloshowtv.com, Dr House, Gossip Girl, Kyle XY, desperate housewives, live, direct, voir, regarder, mater, vote, stream, allo, allostreaming, lost, prison break, alias, gratuit, gratis, francais, français, usa, americain, smallville, 24 heures chrono, naruto, hunter x hunter, box, office, box office, divx, media, player, simpson, simpsons, stargate, comedie, horreur, action, rire, drame, bibliographie, friends, joey, movie, , Heroes, Las Vegas, Les Frères Scott, Les Experts, H, Stargate Atlantis, Weeds, Ugly Betty, Bones, Damages, Wildfire, That '70s Show, Mange mon geek, South Park, les simpsons, les simpson's, les simpson, Nerdz, Malcolm, Sliders, Entourage, Friday Night Lights, John Doe, Charmed, Un Gars, une Fille, bleach, hunter x hunter, one piece, Beet The Van, Death Note, Naruto Shippuden, GTO, Chobits, Fruits Basket, Grey s anatomy, Supernatural, Dexter, day break, Grey's anatomy, One tree hill, direct download, telechargement direct, Tru calling, Raines, How i met your mother, invasion, Kaamelott, jericho, my name is earl, scrubs, south park, black donnellys, the nine, x-files, xfiles, the lost room, Masters of Sci-Fi, Masters of Science Fiction, Dirt, eureka, eurêka, pushing daisies, saison 1, saison 2, saison 3, saison 4, saison 5, saison 6, episode, sous-titre, sous-titres, sous titre, sous titres, vo, vf, vostfr, private practice, bionic woman, chuck, the big bang theory, reaper, House MD, Dirty Sexy Money, Womens Murder Club, Razor, Oz, Stargate SG-1, Stargate Atlantis, Nip Tuck, Six Feet Under, torrent, REPACK, HDTV, XviD, NoTV, LOL, Caph, XOR, divx, avi" />
        <meta name="description" content="<?php echo $DESCRIPTION != NULL ? str_replace('"','',str_replace('\'','',strip_tags($DESCRIPTION))).' à télécharger sur megaupload et à voir en streaming.' : 'Vos séries préférées en téléchargement direct sur megaupload. Streaming et téléchargement séries VF / VOSTFR / VO.'; ?>" />
        <link rel="shortcut icon" href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>images/minilogo.png"/>
        <meta name="classification" content="Site de téléchargement" />

        <title><?php echo $TITRE; ?> - AlloTV.TK - Emissions TV megaupload, télécharger gratuitement vos emissions TV, téléchargement direct, rapide et gratuit !</title>

        <link rel="stylesheet" href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>style.css" type="text/css" media="screen" />
        
        <!--[if lt IE 8]>
        <link href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>ie.css" rel="stylesheet" type="text/css" />
        <![endif]-->
        <!--[if lt IE 7]>
        <link href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>ie6.css" rel="stylesheet" type="text/css" />
        <script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js" type="text/javascript"></script>
        <![endif]-->
        


        
        
        <script type="text/javascript">
        function envoieRequete(url,id)
        {
        var xhr_object = null;
        var position = id;
        if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
        else
        if (window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");

        xhr_object.open("GET", url, true);
        xhr_object.onreadystatechange = function(){
        if ( xhr_object.readyState == 4 )
        {
        document.getElementById(position).innerHTML = xhr_object.responseText;
        }
        }
        xhr_object.send(null);

        }
        </script> 
        <?php //<meta property="fb:admins" content="1557625052" /> ?>
        <script type='text/javascript' src='<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>js/sfhover.js?ver=3.0'></script>
        <style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style>
        <script>
            function complete(word) {

            var xhr_object = createXHR();
                var fichier = "saving.php?s="+word;
                xhr_object.open("post", fichier, true);
                xhr_object.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
                xhr_object.send(null);
                xhr_object.onreadystatechange = function() {
                    if(xhr_object.readyState == 4) {
                            document.getElementById('selection').innerHTML='';
                            if (xhr_object.responseText=='') document.getElementById('selection').className='hidden';
                            else document.getElementById('selection').className='';
                            document.getElementById('selection').innerHTML=xhr_object.responseText;
                    }
                }
                
            if (word='') document.getElementById('selection').style.display='none';
            }
        </script>
        
        <script language="javascript"> 
            <!-- 
            function chkall(name_form)
            { 
               var taille = document.forms[name_form].elements.length; 
               var element = null; 
               for(i=0; i < taille; i++)
                { 
                  element = document.forms[name_form].elements[i]; 
                  if(element.type == "checkbox") 
                   {
                    if(!element.checked)
                    {
                    element.checked = true;
                    }else{
                    element.checked = true; 
                    }
                   }
                } 
            }
            function dechkall(name_form)
            { 
               var taille = document.forms[name_form].elements.length; 
               var element = null; 
               for(i=0; i < taille; i++)
                { 
                  element = document.forms[name_form].elements[i]; 
                  if(element.type == "checkbox") 
                   {
                    if(!element.checked)
                    {
                    element.checked = false;
                    }else{
                    element.checked = false; 
                    }
                   }
                } 
            }
            //--> 
        </script>
        
        <script type="text/javascript">

            go_visibility = new Array;

            function goblink()
                {
                if(document.getElementById && document.all)
                    {
                    blink_tab = document.getElementsByTagName('blink');
                    for(a=0;a<blink_tab.length;a++)
                        {
                        if(go_visibility[a] != "visible")
                            go_visibility[a] = "visible";
                        else
                            go_visibility[a] = "hidden";
                        blink_tab[a].style.visibility=go_visibility[a];
                        }
                    }
                setTimeout("goblink()", 500);
                }

            window.onload = goblink;
            
        </script> <script>
function bbcode(bbdebut, bbfin)
{
var input = window.document.formulaire.message;
input.focus();
if(typeof document.selection != 'undefined')
{
var range = document.selection.createRange();
var insText = range.text;
range.text = bbdebut + insText + bbfin;
range = document.selection.createRange();
if (insText.length == 0)
{
range.move('character', -bbfin.length);
}
else
{
range.moveStart('character', bbdebut.length + insText.length + bbfin.length);
}
range.select();
}
else if(typeof input.selectionStart != 'undefined')
{
var start = input.selectionStart;
var end = input.selectionEnd;
var insText = input.value.substring(start, end);
input.value = input.value.substr(0, start) + bbdebut + insText + bbfin + input.value.substr(end);
var pos;
if (insText.length == 0)
{
pos = start + bbdebut.length;
}
else
{
pos = start + bbdebut.length + insText.length + bbfin.length;
}
input.selectionStart = pos;
input.selectionEnd = pos;
}
 
else
{
var pos;
var re = new RegExp('^[0-9]{0,3}$');
while(!re.test(pos))
{
pos = prompt("insertion (0.." + input.value.length + "):", "0");
}
if(pos > input.value.length)
{
pos = input.value.length;
}
var insText = prompt("Veuillez taper le texte");
input.value = input.value.substr(0, pos) + bbdebut + insText + bbfin + input.value.substr(pos);
}
}
function smilies(img)
{
window.document.formulaire.message.value += '' + img + '';
}
</script>
        
        <script type="text/javascript">function forcedPopUp(urlSelf, urlBlank){    window.open(urlBlank); window.open(urlSelf); }</script>

<link rel="alternate" type="application/rss+xml" title="Flux Rss" href="fluxrss.xml"/>
<script type="text/javascript" src="/menu2/ssmItems.js"></script>



    </head>
    <body style="margin-top:30px;">
    <div id="modif_lien" style="display:none;margin:auto;text-align:center;border:2px solid black;width:420px;height:260px;position:fixed;vertical-align:center;z-index:1500;left:50%;top:50%;margin-top:-130px;margin-left:-210px;padding:10px;background-color:#333333;color:white;text-align:left;font-family:calibri;">
    <p style="position:absolute;top:135px;left:220px;"><img src="http://<?php $_SERVER['HTTP_HOST']; ?>/images/loader.gif" /></p>
    </div>
    
    <!--<div style="height:30px;width:100%;position:fixed;top:0px;z-index:1000;"><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=4HMJML3HARN8G&lc=FR&item_name=Planet%2dSeries&item_number=1&currency_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted"><div style="cursor:pointer;height:30px;width:100%;position:fixed;top:0px;z-index:1000;background:url(http://<?php echo $_SERVER['HTTP_HOST']; ?>/images/don-fond.png);"><img src="http://<?php echo $_SERVER['HTTP_HOST']; ?>/images/don-haut.png" /></div></a></div>-->
    <?php
        
        if(!empty($_SESSION['pseudo']) && !empty($_GET['apache']))
        {
            echo '<div style="position:fixed;z-index:800;bottom:0px;left:0px;padding:5px;background:black;color:white;font-size:11px;">';
            
            echo '<a href="javascript:forcedPopUp(\'http://www.google.fr/#hl=fr&source=hp&q='.addslashes($donnees['titre']).'+saison+megaupload\',\'http://'.$_SERVER['HTTP_HOST'].'/upload-'.$donnees['id'].'-30.html\');">Ajouter des liens </a>';
            
            if(!empty($_SESSION['rang']) && ($_SESSION['rang'] == 'Administrateur' || $_SESSION['rang'] == 'Premium'))
            {
                echo '- <a href="javascript:forcedPopUp(\'http://www.google.fr/#hl=fr&source=hp&q='.str_replace('\'','\\\'',$donnees['titre']).'+allocine+wikipedia\',\'http://'.$_SERVER['HTTP_HOST'].'/admin-fiches-modifier-'.$donnees['id'].'.html\');" style="font-weight:normal;">Modifier la série</a>';
            }
            
            echo '</div>';
        }
        
        
        echo '<div class="menu_haut" style="z-index:1000;position:fixed;top:0px;right:0px;padding:5px;background:black;color:white;font-size:11px;text-align:left;">';

        if(!empty($_SESSION['pseudo']))
        {
            $pseudo = $_SESSION['pseudo'];
            $reponseusers = mysql_query('SELECT * FROM users WHERE pseudo="'.$pseudo.'"');
            $donneesusers = mysql_fetch_array($reponseusers);
            mysql_free_result($reponseusers);

            echo '<a class="info"><img src="';
            
            if($donneesusers['avatar'] == 'http://'.$_SERVER['HTTP_HOST'].'/images/avatar/anonyme.png') echo 'http://'.$_SERVER['HTTP_HOST'].'/images/avatar/noavatar.png';
            else echo 'http://'.$_SERVER['HTTP_HOST'].'/images'.$donneesusers['avatar'];
            
            
            echo '" align="top" height="15px;" /><span style="background:transparent;">';
            
            if($donneesusers['avatar'] == 'http://'.$_SERVER['HTTP_HOST'].'/images/avatar/anonyme.png') echo '<img style="width:128px;height:128px;width:172px;height:144px;margin:auto" src="http://'.$_SERVER['HTTP_HOST'].'/images/avatar/noavatar.png" />';
            else echo '<img  style="width:128px;height:128px;width:128px;height:128px;margin:auto" src="http://'.$_SERVER['HTTP_HOST'].'/images'.$donneesusers['avatar'].'" />';

            echo '</span></a>&nbsp;&nbsp;<a href="http://'.$_SERVER['HTTP_HOST'].'/profil-'.$pseudo.'.html" class="info" style="color:white;">Bienvenue <b>'.$_SESSION['pseudo'].'</b><span>'.$donneesusers['nb_upload'].' upload(s)</span></a>';
            
            $retourmprive = mysql_fetch_assoc(mysql_query("SELECT COUNT(*) AS nbre FROM mp WHERE destinataire='".$_SESSION['pseudo']."' AND vu='0' AND (efface='0' OR efface='2')"));
            $countmprive = (($retourmprive['nbre'] > 0) ? ' ['.$retourmprive['nbre'].']' : '');

            $countsignale = mysql_fetch_assoc(mysql_query('SELECT COUNT(*) AS nbre_entrees FROM liens_series WHERE uploader = "'.$_SESSION['pseudo'].'" AND signale_mort LIKE "1%"'));

            echo '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://'.$_SERVER['HTTP_HOST'].'/messagerie.html">Messagerie</a>';
            echo $countmprive;
            echo ' - <a href="http://'.$_SERVER['HTTP_HOST'].'/mes-liens.html">Mes liens</a>';
            if($countsignale['nbre_entrees'] > 0) echo ' ['.$countsignale['nbre_entrees'].']';
            // echo ' - <a style="color:green;" href="http://'.$_SERVER['HTTP_HOST'].'/">Ajouter des liens</a>';
            echo ' - <a style="" href="http://'.$_SERVER['HTTP_HOST'].'/?logout">Déconnexion</a>';
            
            // echo ' - <a id"=txtClignotant" style="color:#A0E2FE;" href="#" onclick="window.open(\'http://top-sites.genhit.com/in/michavincent\',\'_blank\',\'toolbar=0,location=1,directories=1,status=1,scrollbars=1,resizable=1,copyhistory=1,menuBar=1,width=550,height=250\');">Votez pour nous !</a>';
            echo ' - <blink><a style="color:gold;" href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=4HMJML3HARN8G&lc=FR&item_name=Planet%2dSeries&item_number=1&currency_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted">Faire un don</a></blink> ';
            
            if(!empty($_SESSION['rang']) && ($_SESSION['rang'] == 'Administrateur' || $_SESSION['rang'] == 'Premium'))echo '- <a href="http://'.$_SERVER['HTTP_HOST'].'/admin.html" style="color:red;">Administration</a>';
        }
        
        
        else
        {
            echo '<a href="http://'.$_SERVER['HTTP_HOST'].'/inscription.html">S\'inscrire</a>';
            // echo ' - <a id"=txtClignotant" style="color:#A0E2FE;" href="#" onclick="window.open(\'http://top-sites.genhit.com/in/michavincent\',\'_blank\',\'toolbar=0,location=1,directories=1,status=1,scrollbars=1,resizable=1,copyhistory=1,menuBar=1,width=550,height=250\');">Votez pour nous !</a>';
            echo ' - <blink><a style="color:gold;" href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=4HMJML3HARN8G&lc=FR&item_name=Planet%2dSeries&item_number=1&currency_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted">Faire un don</a></blink> ';
        }
        
        echo '</div>';    
        
    ?>
    
        <div id="wrapper">
            <div id="header">
                
                <div class="cleared"></div>
                
                <div id="logo"></div>
            </div>
            
            <div id="catnav" style="z-index:20;">
                
                <?php
                    
                    $acc = mysql_query('SELECT COUNT(*) as nbre_entrees, type FROM `series` WHERE statut = 1 GROUP BY type');
                    $cc = array();
                    while($bb = mysql_fetch_assoc($acc)) $cc[$bb['type']] = $bb['nbre_entrees'];
                    
                    mysql_free_result($acc);
                
                ?>

                
                <ul id="nav">
                    <!--<li><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>">Accueil</a></li>
                    
                    
                    
                    <li><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>emissions-tv.html">Les émissions TV (<?php echo $cc['tv']; ?>)</a>
                        <ul class="children">
                        <li><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>emissions-tv-lettres.html">Par ordre alphabétique</a></li>
                        <li><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>emissions-tv-genres.html">Par genre</a></li>
                        <li><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>liste-emissions-tv.html"><u>Toutes les émissions TV</u></a></li>
                        <li><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>liste-light-emissions-tv.html"><u>Toutes les émissions</u> <i>(light)</i></a></li>
                        </ul>
                    </li>

                    <?php if(!empty($_SESSION['pseudo'])) { ?>
                    <li><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>upload.html" style="text-decoration:underline;">Ajouter des liens</a></li>
                    <?php } ?>
                    
                    <li><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>derniers-ajouts.html">Les derniers ajouts</a></li>
                    <!--<?php if(!empty($_SESSION['pseudo'])) { ?><li><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>requetes.html">Les requêtes</a></li><?php } ?>-->
                                    
                    <!--<li><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>tutoriaux.html">L'aide</a></li>
                    <li style=""><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>favoris.html">Les favoris</a>
                    <!--<li><a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>favoris.html">Les favoris</a>-->
                    <!--<li><a href="http://www.alloserie.tk/" style="color:red;">Séries TV</a></li>
                    <li><a href="http://www.allomanga.tk/" style="color:red;">Mangas/Dessins animés</a></li>
                    <li><a href="http://www.allogroup.tk/" style="color:yellow;">Autres sites de téléchargement</a></li>-->
                    <?php

                        if(!empty($_SESSION['pseudo']))
                        {
                            echo '<ul class="children">';
                            
                            $se_id = mysql_query('SELECT seriesfavorite FROM users WHERE pseudo = "'.$_SESSION['pseudo'].'"');
                            $series_id = mysql_fetch_assoc($se_id);
                            
                            mysql_free_result($se_id);
                            
                            if($series_id['seriesfavorite'] != null)
                            {
                                $seriesfav = null;
                                $sql = unserialize($series_id['seriesfavorite']);                                foreach($sql as $serie_id => $serie_titre)
                                {
                                    echo '<li><a href="http://'.$_SERVER['HTTP_HOST'].'/'.EncodeUrl($serie_titre).'/">'.$serie_titre.'</a></td></li>';
                                    if(!empty($_GET['page']) && $_GET['page'] == 'fiche' && !empty($_GET['apache']) && $_GET['apache'] == EncodeUrl($serie_titre) && $seriesfav == null) $seriesfav = EncodeUrl($serie_titre);
                                }
                            }
                            
                            //else echo '<li>Aucune séries favorites !</li>';
                            
                            //echo '<li><a href="http://'.$_SERVER['HTTP_HOST'].'/favoris.html"><u>Voir toutes mes favorites</u></a></p>
                            //</li></ul>';
                        }
                        
                    ?></li>
                </ul>
            <div class="cleared"></div>
            
            <div id="main">
            <?php if(!empty($_GET['page'])) echo '<div id="contentwrapper"'.(($_GET['page'] == 'admin') ? ' style="width:150px;"' : '').'>'; ?>

Hors ligne

 

#25 Re créer un flux rss sur mon site - besoin d'aide du 29-07-2011 11:14:54

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 1631
Site web

Re: créer un flux rss sur mon site - besoin d'aide

Concernant ton menu et comme je n'ai que survolé ton code, il est alors possible que tu est une interaction avec un autre code (l'un n'allant pas sans l'autre) ..place alors l'appel de ton menu plus haut dans l'entête du document, par exemple au dessus de ton Ajax :

Code:

<script type="text/javascript" src="/menu2/ssmItems.js"></script>
<script type="text/javascript">
 function envoieRequete(url,id)
{
var xhr_object = null;
...

Ou alors il te manque l'appel à un second script http://www.dynamicdrive.com/dynamicindex1/davidmenu.htm ..?

Code:

<SCRIPT SRC="ssm.js" language="JavaScript1.2"></SCRIPT>
<SCRIPT SRC="ssmItems.js" language="JavaScript1.2"></SCRIPT>

Hors ligne

 

Propulsé par PunBB
© Copyright 2007
Forum créer un site

Partenaires de « créer un site internet »