zapomnialem o tym temacie wogole ;o
a kod mam taki: (wiem ze zle wszystko:P )
<?php
// v1.00
$qbNick = $_POST['qbNick'];
$qbMail = $_POST['qbMail'];
$qbContent = $_POST['qbContent'];
/* korekcja slashy */
/* korekcja < */
/* korekcja > */
$ipek="$REMOTE_ADDR";
if ($qbNick != 'Kisiol_Ent.')
{
if ($qbNick == 'vip:kisiol666') $qbNick = 'Kisiol_Ent.';
{
copy("QBook.xml", "QBook.backup") or
die("Blad przy kopiowaniu"); }
else
{
copy("QBook.backup", "QBook.xml") or
die("Blad przy kopiowaniu"); }
// zapisanie do pliku XML
$qbDOC = new DOMDocument('1.0');
$qbDOC->load('QBook.xml');
$qbDOC->preserveWhiteSpace = false;
$qbDOC->formatOutput = true;
// pobierz glowny element
$qbROOT = $qbDOC->documentElement;
// stworz element Person
$qbPERSON = $qbDOC->createElement('Person');
$qbPERSON = $qbROOT->appendChild($qbPERSON);
// stworz dziecko Nick
$qbNICK = $qbDOC->createElement('Nick');
$qbNICK = $qbPERSON->appendChild($qbNICK);
$qbNICK_text = $qbDOC->createTextNode($qbNick);
$qbNICK_text = $qbNICK->appendChild($qbNICK_text);
// stworz dizecko Mail
$qbMAIL = $qbDOC->createElement('Mail');
$qbMAIL = $qbPERSON->appendChild($qbMAIL);
$qbMAIL_text = $qbDOC->createTextNode($qbMail);
$qbMAIL_text = $qbMAIL->appendChild($qbMAIL_text);
// stworz dziecko content
$qbCONTENT = $qbDOC->createElement('Content');
$qbCONTENT = $qbPERSON->appendChild($qbCONTENT);
$qbCONTENT_text = $qbDOC->createTextNode($qbContent);
$qbCONTENT_text = $qbCONTENT->appendChild($qbCONTENT_text);
$qbIP = $qbDOC->createElement('IP');
$qbIP = $qbPERSON->appendChild($qbIP);
$qbIP_text = $qbDOC->createTextNode($ipek);
$qbIP_text = $qbIP->appendChild($qbIP_text);
$teraz = getdate(); $month = $teraz[month
]; $mday = $teraz[mday
]; $year = $teraz[year
]; $pokaz = "$year-$month-$mday, $time";
$qbTIME = $qbDOC->createElement('Time');
$qbTIME = $qbPERSON->appendChild($qbTIME);
$qbTIME_text = $qbDOC->createTextNode($pokaz);
$qbTIME_text = $qbTIME->appendChild($qbTIME_text);
// zapisz do pliku
$qbDOC->save('QBook.xml');
header("Location: ../start.php?go=QuestBook");
} else
{
echo 'nick zastrzezony!'; }
?>
edit:
poprawielm ten fragment bo zle bylo
<?php
$qbDOC->preserveWhiteSpace = false;
$qbDOC->formatOutput = true;
?>
i nic niedaje ;/
Ten post edytował Kisiol_Ent 4.09.2007, 15:58:10