comment puis-je vérifier en utilisant php dom, si un fichier xml existe, et sinon le créer.vérifier si le fichier existe, sinon, créer
<?php
header("Location: index.php");
$xmldoc = new DOMDocument();
$xmldoc->load('sample.xml');
$newAct = $_POST['activity'];
$root = $xmldoc->firstChild;
$newElement = $xmldoc->createElement('activity');
$root->appendChild($newElement);
$newText = $xmldoc->createTextNode($newAct);
$newElement->appendChild($newText);
$xmldoc->save('sample.xml');
?>
en ce moment, car il n'existe pas, il me donne cette erreur:
DOMDocument::load(): I/O warning : failed to load external entity
Vous pouvez également vérifier que le chemin pointe vers un fichier ('is_file()'), que le fichier est lisible (s'il existe, 'is_readable()') et est accessible en écriture ('is_writable()'). – salathe
@salathe: en effet, ceux-ci seraient les prochains obstacles que l'on emploierait en écrivant un code approprié capable de reconnaître et de signaler les conditions d'erreur. – Wrikken
merci beaucoup. – input