La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  ecrire dans un fichier xml
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: ecrire dans un fichier xml  (Lu 1338 fois)
ecrire dans un fichier xml
« sur: le 10-10-2004 a 21:11:53 »
Toutankharton
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 792



Linux powaa !
321865665 321865665 toutankh33
Voir le Profil    WWW    E-Mail
Répondre avec citation

Je sais qu'on peut ecrire dans les fichiers avec php, et j'ai reussi, mais c'est plus compliqué avec un fichier xml du type :

<channel>
<item>
<title>dghdgh </title>
<link>http://</link>
<description>blabladescription>

parceque je veux à chaque fois rajouter des infos mais à la suite...
Vous savez comment faire ça ? Comment font les différents blogs pour la syndication ?
Merci d'avance

Rapporter au modérateur  

webmaster de www.toutankharton.com et de www.forum-egypte.tk

Re:ecrire dans un fichier xml
« Répondre #1 sur: le 11-10-2004 a 22:15:44 »
erwinol
Iznogoud Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1845



Que la FARCE soit avec toi

Voir le Profil    WWW
Répondre avec citation

Je ne comprend pas ton problème.

Tu veux écrire à la fin du fichier ? C'est bien ça ? Il suffit de l'ouvrire en "append" (option 'a') pour cela. C'est ce que tu recherches ?

Oubien juste avant la balise finale ? Alors il suffit de commencer de la fin du fichier et de reculer le pointeur de fichier du nombre de caractères voulu avant d'écrire.

Ou dans le pire des cas, tu réécris le fichiers depuis le début à chaque fois. A condition bien sûr que tu ne le fasse pas trop souvent ... genre 1 fois toutes les nuits ça pose aucun problème.

Rapporter au modérateur  

MySeoBox soumet vos sites sur des milliers d'annuaire
Vous possédez un annuaire ? Gagnez de l'argent avec celui-ci grâce à l'affiliation MySeoBox !
Re:ecrire dans un fichier xml
« Répondre #2 sur: le 12-10-2004 a 11:04:04 »
Shain
Administrateur
*****

Hors-Ligne

Sexe: Male
Messages: 3168



Grand méchant Admin !

Voir le Profil    WWW
Répondre avec citation

Citation:
genre 1 fois toutes les nuits ça pose aucun problème
C'est ce que je ferais aussi.
Sinon il doit exister des scripts ou des classes pour faire cela, tu te prendra moins la tête.

Rapporter au modérateur  

Shain - Co-Admin Forum Webmaster
e-commerce strasbourg
Outil gestion de contenu CMS
Tutoriaux Flex & AIR
Re:ecrire dans un fichier xml
« Répondre #3 sur: le 13-10-2004 a 16:58:58 »
Toutankharton
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 792



Linux powaa !
321865665 321865665 toutankh33
Voir le Profil    WWW    E-Mail
Répondre avec citation

En fait, par exemple, j'ai ça deja :


////debut////
<titre>Mon titre</titre>
<link>http://</link>
<description>ffgmm</description>
////fin////

ba je veux rajouter un actu du meme type par dessu celle ci, tout en gardant ce qu'il y a en dessous...

le réecrire pourrait être une solution. En fait je recupererais en mode lecture ce que le fichier contient, et en mode ecriture, je met ce que j'ai a rajouter puis ce que j'ai recuperé ? Je vais essayer ça, mais si vous avez une solution plus simple et moins lourde (au cas ou j'ai à faire ça plusieurs fois par jour)

Rapporter au modérateur  

webmaster de www.toutankharton.com et de www.forum-egypte.tk
Re:ecrire dans un fichier xml
« Répondre #4 sur: le 13-10-2004 a 19:32:04 »
MarvinLeRouge
Superactif
****

Hors-Ligne

Messages: 584





Voir le Profil    WWW
Répondre avec citation

Salut,

Apparemment tu cherches à créer un flux de news genre rss.
Va donc faire un tour , tu t'économiseras les neurones

Rapporter au modérateur  

Développeur web / Création de site internet
jean@ceugniet.com
Jean Ceugniet, Développement web
SIRET : 523 611 044 00018
Re:ecrire dans un fichier xml
« Répondre #5 sur: le 13-10-2004 a 21:32:58 »
erwinol
Iznogoud Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1845



Que la FARCE soit avec toi

Voir le Profil    WWW
Répondre avec citation

Citation de: Toutankharton le le 13-10-2004 a 16:58:58
En fait, par exemple, j'ai ça deja :


////debut////
<titre>Mon titre</titre>
<link>http://</link>
<description>ffgmm</description>
////fin////

C'est déjà pas un fichier XML. Il y a des règles à suivre pour écrire un fichier XML.

Rapporter au modérateur  

MySeoBox soumet vos sites sur des milliers d'annuaire
Vous possédez un annuaire ? Gagnez de l'argent avec celui-ci grâce à l'affiliation MySeoBox !
Re:ecrire dans un fichier xml
« Répondre #6 sur: le 13-10-2004 a 21:44:32 »
Toutankharton
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 792



Linux powaa !
321865665 321865665 toutankh33
Voir le Profil    WWW    E-Mail
Répondre avec citation

arf, je doit confondre alors...
RSS, XML... je sais pas, mais en effet, c'est un fil d'actualité que je veux faire.
Comment font les blogs pour creer dynamiquement des flux rss ?

Rapporter au modérateur  

webmaster de www.toutankharton.com et de www.forum-egypte.tk
Re:ecrire dans un fichier xml
« Répondre #7 sur: le 13-10-2004 a 21:50:42 »
erwinol
Iznogoud Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1845



Que la FARCE soit avec toi

Voir le Profil    WWW
Répondre avec citation

Tu veux donc un flux RSS en XML. Pour cela il faut déjà réussir à avoir un fichier XML valide, syntaxiquement correct !

Aide-toi de cet exemple : http://www.webrankinfo.com/rss.php

Rapporter au modérateur  

MySeoBox soumet vos sites sur des milliers d'annuaire
Vous possédez un annuaire ? Gagnez de l'argent avec celui-ci grâce à l'affiliation MySeoBox !
Re:ecrire dans un fichier xml
« Répondre #8 sur: le 13-10-2004 a 22:01:42 »
Toutankharton
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 792



Linux powaa !
321865665 321865665 toutankh33
Voir le Profil    WWW    E-Mail
Répondre avec citation

Ba c'est exactement ce genre de fichier que je voudrais faire, mais comment l'alimenter dynamiquement ? (et apres bien sur, le vider pour qu'il n'y ai que 10 actus)

Rapporter au modérateur  

webmaster de www.toutankharton.com et de www.forum-egypte.tk
Re:ecrire dans un fichier xml
« Répondre #9 sur: le 13-10-2004 a 22:14:57 »
erwinol
Iznogoud Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1845



Que la FARCE soit avec toi

Voir le Profil    WWW
Répondre avec citation

Perso je ne modifierais pas le fichier au fur et à mesure. Je ferais plutôt une tache CRON qui regénèrerais le fichiers entièrement toutes les nuits.

Rapporter au modérateur  

MySeoBox soumet vos sites sur des milliers d'annuaire
Vous possédez un annuaire ? Gagnez de l'argent avec celui-ci grâce à l'affiliation MySeoBox !
Re:ecrire dans un fichier xml
« Répondre #10 sur: le 14-10-2004 a 16:49:52 »
Toutankharton
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 792



Linux powaa !
321865665 321865665 toutankh33
Voir le Profil    WWW    E-Mail
Répondre avec citation

Je voit pas l'utilité d'un tache CRON, parce que l'écriture des actus reste manuel... Donc est il possible de réecrire entierement le fichier lorsqu'une nouvelle actu est postée ?

//edit : le modifier je sais, en théorie, mais ce serais en fait pouvoir n'avoir que 10 actu à chaque fois, soit supprimer la plus ancienne en postant une nouvelle

« Dernière Édition: le 14-10-2004 a 16:50:54 par Toutankharton » Rapporter au modérateur  

webmaster de www.toutankharton.com et de www.forum-egypte.tk
Re:ecrire dans un fichier xml
« Répondre #11 sur: le 14-10-2004 a 21:31:47 »
erwinol
Iznogoud Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1845



Que la FARCE soit avec toi

Voir le Profil    WWW
Répondre avec citation

Effectivement, regénérer à chaque mise à jour est la meilleure solution.

Rapporter au modérateur  

MySeoBox soumet vos sites sur des milliers d'annuaire
Vous possédez un annuaire ? Gagnez de l'argent avec celui-ci grâce à l'affiliation MySeoBox !
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg