Vous n'êtes pas identifié(e).
Pages : 1
Pendant que j'y suis, peut-être quelqu'un peut-il me dire, toujours sur le même fichier feed.php en exemple ci-dessus, que placer entres ses balises RSS, sachant qu'on est dans un fichier en PHP et non en XML... :
<pubDate></pubDate> et <lastBuildDate></lastBuildDate>
pour :
1ère balise, afficher la date <pubDate>
2ème balise, afficher la date de la dernière modification <lastBuildDate>
Si vous avez des idées...
Merci
William
Yeeeeeeeeeeees ! J'ai trouvé )
Voilà, il faut ajouter :
<?php
include ("config.php");
header('Content-Type: application/xml');
echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>";
Si cela peut servir à d'autres....
Et merci à toi xTG )
A+ les amis
William
Bonjour xTG et merci de ta réponse
En fait tu mets le doigt sur le bon problème, sauf que je ne sais pas comment intégrer le CHARSET dans ce fichier.
Je ne peux pas mettre ça :
<?xml version="1.0" encoding="UTF-8"?>
car je suis dans un fichier PHP. Du coup, je ne sais absolument pas comment intégrer ce CHARSET dans mon fichier en PHP contenant la commande RSS ?
Si tu as une idée en me montrant comment je peux intégrer ça dans mon fichier, ce serait super
A+
William
Bonjour,
Dans un fichier php, j'ai intégré le rss. Le php, me permet de récupérer des infos de la base par ID et le RSS permet d'afficher le flux RSS
Tout marche impécable, sauf que si un titre contient un accent dans la balise <title> du RSS, du coup le flux ne s'affiche plus, dans l'autre balise <description>, pas de problème ? Je précise que l'extension n'est pas en .xml mais en .php (feed.php)
Voici le code :
Qu'est-ce que je peux faire pour que les accents soient pris en compte ??
Merci de votre aide.
William
Salut Pierrot,
Merci de ta réponse...
Si je vais directement sur le header, super ça renvoi vers l'index, mais le problème, c'est que si je suis sur ma page maitre, le header charge et renvoi systématiquement vers l'index, alors que dans le cas ou je suis sur la page maitre, cela ne devrait pas renvoyer vers l'index ???
Comment faire pour que si je passe bien par la page maitre, le fait que le header charge en include, que cela ne renvoi pas vers l'index ?
Merci si vous avez une réponse
Bonjour xTG,
Merci de ta réponse. Je vais garder précieusement ton idée, qui me servira dans d'autres situations
Pour mon projet, en fait j'ai inversé le système. Au lieu d'avoir 3 pages (page1.php, page2.php, page3.php), j'ai créé 3 pages maitres, dont les infos sont en include (haut, colonne de droite, colonne de gauche, bas). Je peux donc naviguer de page en page... L'include ne se fait plus sur les pages, mais sur le contenu de la page maitre... Et du coup tout marche bien et ce n'est guerre plus lourd que l'inverse...
En tout cas merci pour tes efforts à m'aider . J'aime bien ce site pour ça..., on a toujours les réponses à nos questions ! c'est cool
Peut-être une dernière question, si tu veux bien . Comme j'ai un include Haut (header), je souhaitera que si la page du header.php est chargée directement, qu'elle renvoi à la page maitre (index.php). J'ai essayé avec :
Mais du coup, si je charge la page index.php, il me dit qu'il y a une erreur dans le header au niveau du renvoi, justement ???
As-tu une idée ?
A+
Bonjour,
Voici une question qui va vous sembler toute bête, mais je flanche dessus !!!
En fait j'ai une page maitre : index.php
Dans cette page, je veux inclure des pages php : Page 1 - Page 2 - Page 3 ...
Donc pas de problème, je fais un include de la Page 1 sur ma page maitre index.php
Le problème, c'est que dès que je clique sur la Page 2 à partir de ma page maitre, la Page 2 se charge en _blank et pas dans l'include de la page maitre... !!!
Certes, je pourrai utiliser une iframe, mais je voudrai éviter l'iframe.
La question est donc, comment integrer plusieurs pages (page 1, page 2, page 3, etc...) dans un include d'une page maitre (index.php). Donc passer d'une page à l'autre, mais à l'intérieur de la page maitre ?
Aussi, pendant que j'y suis, comment faire, pour que si la page include (page 1, page 2, page 3...) est ouverte seule sans la page maitre (index.php), les pages seules renvoi à la page maitre ?
Merci si vous pouvez m'aider.
Mdpubs
William
En fait j'ai juste commis une erreur. Je voulais changer les infos d'un username dans une table et remettre à zéro les stats d'une autre table en rapport avec ce même username. L'erreur que j'ai commise, c'est que l'username, lui ne change pas, car dans mon idée, c'est un username fixe. C'est juste toutes les autres infos qui changent. Donc effectivement mon explication doit forcément pas être très compréhensive... J'espère que c'est plus claire maintenant. Je vous dois bien ça
A+
Mdpubs
Bonjour,
J'ai apporté la solution ci-dessus qui marche impecable. Ceci dit il manque juste une ligne d ecode importante. Donc je reprends le code au complet :
La connection à la base... Puis :
// Récupération du lien de suivi par la commande GET
if(isset($_GET['DATAS'])){
$username=mysql_real_escape_string($_GET['DATAS'],$mysql_link);
// On lance la commande
$result = mysql_query($sql, $mysql_link) or die($sql.'<br/>'.mysql_error());
} // On ferme la commande
mysql_close(); // On ferme la table
Et voilà le tour est joué !
A+ et merci à tous )
Mdpubs
En fait voici la commande que je viens juste de trouver et qui va bien, si ça peut aider d'autres personnes....
Le DELETE supprime aussi l'username, alors que dans mon besoin l'username ne doit pas être supprimé.
Donc la bonne commande est celle-ci :
$sql = "UPDATE table_stats SET day='', weekly='', month='' WHERE username='".$_GET['username']."'";
Cela remet à zéro sans toucher à l'username...
Mais merci Pierrot, car c'est ton idée qui m'a amené à la solution .
C'est précieux les personnes comme toi
A+
mdpubs
Bonjour Pierrot
Attention, il ne s'agit pas de détruire les stats de l'username, mais de les remettre à zéro.
Maintenant, peut-être que de supprimer remet simplement à zéro ?
Bonjour,
Voilà je voudrai vider un ID (en fait username), dans une table de statistiques, pour que lors de l'inscription d'un nouvel utilisateur (ID-Username), les anciennes données de statistiques soient remise à zéro. L'idée c'est une personne qui remplace une autre personne existante dans la table. Il y a 2 table différentes. La première table contient les données de la personne (nom, adresse, url, e-mail...) et la deuxième table contient des statistiques de visites correspondantes. Pour la première table, remplacer l'utilisateur par un autre, c'est ok... Il me manque juste le code PHP pour remettre à zéro les compteurs dans l'utre table correspondante à l'utilisateur.
Partons de cette commande :
if(isset($_GET['username'])){
$username=mysql_real_escape_string($_GET['username'],$mysql_link);
$sql = "SELECT username,day,weekly,month FROM table_stats WHERE username='".$_GET['username']."'";
Un lien mène à cette page du style : blabla.php?username=bidule
Je ne veux pas afficher dans le formulaire les stats day, weekly, month..., mais simplement par le formulaire remettre à zéro toutes les infos de stats donc du jour, semaine et mois (day, weekly, month).
Alors l'idée, c'est que mon username est en fait un sponsor. Ce sponsor va etre remplacer par un autre sponsor. Le premier aura généré X visites. Quand le deuxième sponsor se met à la place du premier sponsor, les infos du premier sont modifiées par un UPDATE et ce que je veux, c'est que les stats de ce premier sponsor (dans une autre table) soient remises à zéro..., sans toucher aux autres stats des autres sponsors... en fait, les stats vont redémarrer avec ce deuxième sponsor.
Je pourrai faire un UPDATE, mais vu que si les infos du sponsor nom, adresse, etc.. sont visibles sur le formulaire d'UPDATE, les stats elles, n'y sont pas, car elles prendraient trop de place dans le formulaire. Et l'idée, c'est que quand le sponsor clic sur modifier les infos, l'UPDATE des info sur la première table se mette à jour et qu'en même temps, les stats (dans l'autre tables) se remette à zéro.
Je suis pas un pro de PHP, juste je bidouille un peu ;o)
Si vous avez la solution, merci )
Mdpubs
Pages : 1