12 résultats trouvés
- par Typher007
- 03 avr. 2010, 09:11
- Forum : PHP débutant
- Sujet : Liste avec fichier xml
- Réponses : 22
- Vues : 4918
C'est faisable, oui. Le plus simple, à mon avis, c'est d'utiliser xPath : <?php // Variables $fichier = 'test.xml'; $racine = '/posts/'; //Ouverture et récupération du XML $dom = new DomDocument(); $dom->load($fichier); // xPath // Ici, la requête va retourner tous les fils de la racine // Il y a m...
- par Typher007
- 02 avr. 2010, 16:54
- Forum : PHP débutant
- Sujet : Liste avec fichier xml
- Réponses : 22
- Vues : 4918
oui parce que la on a supprimer que le nœud id donc : //item/id[text() = 4]/.. A merci super ! sa marche parfaitement ! Je crois que je vais embêter encore un peu mais est-ce que c'est possible de faire une liste des éléments ( en x/html ) contenu dans un xml ? j'ai regarder un petit peu mais je n'...
- par Typher007
- 02 avr. 2010, 11:34
- Forum : PHP débutant
- Sujet : Liste avec fichier xml
- Réponses : 22
- Vues : 4918
Comme ceci ? $query= $xpath->query('//item/id[text() = 4]')->item(0); oui :wink: J'obtiens cette erreur la au niveau de mon code : Fatal error: Uncaught exception 'DOMException' with message 'Not Found Error' in ***\suppr_news.php:24 Stack trace: #0 ***\suppr_news.php(24): DOMNode->removeChild(Obje...
- par Typher007
- 02 avr. 2010, 00:26
- Forum : PHP débutant
- Sujet : Liste avec fichier xml
- Réponses : 22
- Vues : 4918
Comme ceci ?
$query= $xpath->query('//item/id[text() = 4]')->item(0);
- par Typher007
- 01 avr. 2010, 23:54
- Forum : PHP débutant
- Sujet : Fonction effaçer
- Réponses : 5
- Vues : 1144
pourquoi mettre toute les ligne dans un tableau ? ca existe deja avec la fonction file , comme c'est un tableau suffis de faire un unset pour supprimer la ligne, et au lieu de reparcourir le fichier pour le creer faut utilisé implode , ensuite un file_put_contents fera l'affaire. ce qui reviens a 3...
- par Typher007
- 01 avr. 2010, 22:19
- Forum : PHP débutant
- Sujet : Fonction effaçer
- Réponses : 5
- Vues : 1144
$i doit passer à 484 et $ligne[484] ne correspond à rien Hmmm oui probablement étant donné que sa parcourt mon fichier jusqu'à la fin est que le fichier ne comporte pas 500 ligne, le 500 du a la boucle : ==> for($i=$nb+1; $i>$nb, $i<500; ++$i) <== { $partie.=$ligne[$i]; } Il faudrait que la boucle ...
- par Typher007
- 01 avr. 2010, 18:04
- Forum : PHP débutant
- Sujet : Fonction effaçer
- Réponses : 5
- Vues : 1144
Bonjour, je viens de créer une fonction effacer qui me permet d'effacer une ligne voulu passer en paramètre, ma fonction fais exactement ce pourquoi elle est programmé, néanmoins j'ai des notices(499) de ce type : Notice: Undefined offset: 484 in ***\ajout.php on line 54 Voila ma fonction : function...
- par Typher007
- 01 avr. 2010, 15:34
- Forum : PHP débutant
- Sujet : Liste avec fichier xml
- Réponses : 22
- Vues : 4918
pour supprimer physiquement utilise
save
Merci beaucoup stealth c'est exactement ce que je rechercher !
Bonne journée à vous tous et merci encore.
- par Typher007
- 01 avr. 2010, 14:26
- Forum : PHP débutant
- Sujet : Liste avec fichier xml
- Réponses : 22
- Vues : 4918
$dom = new DomDocument(); $dom->load('data.xml'); $xpath = new DOMXPath($dom); $query = $xpath->query('//item')->item(0); //$query= $xpath->query('//item[@id="1"]')->item(0); //si avec id $dom->documentElement->removeChild($query); echo $dom->saveXML(); Oui je veux bien supprimer l'élémen...
- par Typher007
- 01 avr. 2010, 13:35
- Forum : PHP débutant
- Sujet : Liste avec fichier xml
- Réponses : 22
- Vues : 4918
quelle ID tu veux surppimer ? tu peu utiliser Xpath pour ca Bah en faite mon fichier xml est comme ceci <items> <item id="1"> <title>test</title> <description>test</description> </item> <item id="2"> <title>test</title> <description>test</description> </item </items> Donc j'aime...
- par Typher007
- 01 avr. 2010, 13:07
- Forum : PHP débutant
- Sujet : Liste avec fichier xml
- Réponses : 22
- Vues : 4918
Bonjour. 1. Il y a un sous-forum XML, ton sujet y aurait peut-être plus sa place. 2. Tu veux afficher quoi, au juste ? Si on prend ton exemple de fichier XML, quel serait le résultat attendu ? Essaye : echo "<p>".$item->firstChild->nodeValue."</p>"; pour voir - dans le source - ...
- par Typher007
- 31 mars 2010, 20:13
- Forum : PHP débutant
- Sujet : Liste avec fichier xml
- Réponses : 22
- Vues : 4918
Bonjour à tous, Alors voilà je vous expose mon problème, j'ai un fichier .xml dans cette configuration là : <items> <item id="1"> <title>test</title> <description>test</description> </item> </items> Et avec l'aide d'un fichier php, j'aimerais tout d'abord afficher les éléments "<item>...
Nous sommes le 04 juin 2026, 22:47