±Help
Back to top
Skip to content
Skip to menu
Back to top
Back to main
Skip to menu
XML editor php-ga
XML editor php-ga
Milline peaks välja nägema php kood, et teha hästi lihtne browseri pöhine XML editor?
Oleks vaja lihtsalt kolme lahtrit kuhu saaks kirjutada ja siis "save" nupp.
Ja teksti salvestades kirjutataks vanad tekstid lihtsalt yle.
Read mida oleks xml failis vaja muuta on sellised:
_________________

piraja's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux / 2.0 / 5.0.45 / 5.2 / 9.2.1
Oleks vaja lihtsalt kolme lahtrit kuhu saaks kirjutada ja siis "save" nupp.
Ja teksti salvestades kirjutataks vanad tekstid lihtsalt yle.
Read mida oleks xml failis vaja muuta on sellised:
PHP:
<infotext>
<txt1>Siia tuleb mingi tekst.</txt1>
<txt2>ja siia kah</txt2>
<url>www.google.com</url>
</infotext>_________________

piraja's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux / 2.0 / 5.0.45 / 5.2 / 9.2.1
-

piraja - Tõlkija

Re: XML editor php-ga
Mille jaoks seda xml faili vaja on?
Madis's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux/2.0.63/5.0.67/5.2.5/9.2.1
Madis's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux/2.0.63/5.0.67/5.2.5/9.2.1
-

Madis - Administraator

Re: XML editor php-ga
On Flash-iga tehtud "infobanner"mis laeb teksti xml failist, et saaks teksti ja url-i (mis leht avaneb kui bannerile klikkida) lennust muuta ja et seda saaks teha ka selline inimene kes arvutitest eriti midagi ei jaga.
Midagi sellist.
_________________

piraja's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux / 2.0 / 5.0.45 / 5.2 / 9.2.1
Midagi sellist.
_________________

piraja's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux / 2.0 / 5.0.45 / 5.2 / 9.2.1
-

piraja - Tõlkija

Re: XML editor php-ga
Paki lahti ja adminni menüüsse tuleb Bänneri muutja. Näpi modules/xml_muutja/admin/index.inc faili et sätteid muuta.
Madis's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux/2.0.63/5.0.67/5.2.5/9.2.1
Madis's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux/2.0.63/5.0.67/5.2.5/9.2.1
-

Madis - Administraator

Re: XML editor php-ga
Ohh! Super! Sa kohe oskad põhjalikku tööd teha! Suur-suur aitäh!

Muide, kui ma seda xml võimalust kuskil mujal kui dragonis kasutada soovin (näiteks enda e-poes, mis ei ole dragonfly systeemil), siis kuidas seda sinna panna? Ka sinna läheb mitmeid faile vaja?
_________________

piraja's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux / 2.0 / 5.0.45 / 5.2 / 9.2.1

Muide, kui ma seda xml võimalust kuskil mujal kui dragonis kasutada soovin (näiteks enda e-poes, mis ei ole dragonfly systeemil), siis kuidas seda sinna panna? Ka sinna läheb mitmeid faile vaja?
_________________

piraja's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux / 2.0 / 5.0.45 / 5.2 / 9.2.1
-

piraja - Tõlkija

Re: XML editor php-ga
No pmst oled sa vist ainuke, kes seda bänneri sisu muudab? Kui sul see e-pood samas serveris on, siis ju võid asukohta muuta asjal, kuhu ta salvestab ($faili_rada).
Pmst kood oleks selline kui ikkagi niisama, ilma dragonita vaja. Ainuke asi, et kui keegi seda failinime teab siis saab ta su bännerit ka muuta:
Madis's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux/2.0.63/5.0.67/5.2.5/9.2.1
Pmst kood oleks selline kui ikkagi niisama, ilma dragonita vaja. Ainuke asi, et kui keegi seda failinime teab siis saab ta su bännerit ka muuta:
PHP:
<?php
function turvaliselt($nimi) {
$str = strip_tags($_POST[$nimi]);
$str = htmlspecialchars($str,ENT_NOQUOTES,'UTF-8');
return trim($str);
}
if (isset($_POST['xmlkood'])) {
$txt1 = turvaliselt('txt1');
$txt2 = turvaliselt('txt2');
$url = turvaliselt('url');
$sisu = '<?xml version="1.0"?>
<infotext>
<txt1>'.$txt1.'</txt1>
<txt2>'.$txt2.'</txt2>
<url>'.$url.'</url>
</infotext>';
$failinimi = 'fail.xml';
$faili_rada = '/';
if (file_exists($faili_rada)) {
$faili_asukoht = $faili_rada.$failinimi;
$faili_sang = fopen($faili_asukoht, 'w') or die('Ei saanud faili avada.');
fwrite($faili_sang, $sisu);
fclose($faili_sang);
} else {
die('$faili_rada on valesti m?¤?¤ratud, muuda see ?¤ra ja proovi uuesti.');
}
echo 'Tehtud!';
} else {
echo'
<h3>B?¤nneri muutja</h3>
<form action="'.basename($_SERVER['SCRIPT_FILENAME']).'" method="post" name="xmlkood" enctype="multipart/form-data" accept-charset="utf-8">
<label for="txt1">Tekst 1</label> <input type="text" name="txt1" id="txt1" value="" />
<label for="txt2">Tekst 2</label> <input type="text" name="txt2" id="txt2" value="" />
<label for="url">URL</label> <input type="text" name="url" id="url" value="" />
<input type="submit" accesskey="s" name="xmlkood" value="Saada" />
</form>
';
}Madis's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux/2.0.63/5.0.67/5.2.5/9.2.1
-

Madis - Administraator

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum
