XML editor php-ga

PHP teemaline alafoorum. Sisaldab ka PHP OOP alamfoorumit.
Reply to topicReply to topic Printer Friendly Page
Forum FAQSearchView unanswered posts

XML editor php-ga

Post Posted: 10.04.09. 20:14:58

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:
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
Tõlkija
 

Re: XML editor php-ga

Post Posted: 12.04.09. 13:53:09

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
Administraator
Administraator
 

Re: XML editor php-ga

Post Posted: 12.04.09. 14:12:25

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

piraja
Tõlkija
Tõlkija
 

Re: XML editor php-ga

Post Posted: 14.04.09. 23:05:52

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
Administraator
Administraator
 

Re: XML editor php-ga

Post Posted: 15.04.09. 18:55:27

Ohh! Super! Sa kohe oskad põhjalikku tööd teha! Suur-suur aitäh!
Pöial püsti Pöial püsti
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
Tõlkija
 

Re: XML editor php-ga

Post Posted: 15.04.09. 19:12:27

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:

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
Administraator
 

Re: XML editor php-ga

Post Posted: 15.04.09. 19:34:13

Ainult mina jah Smile
Tänan ja kummardan! Wink
_________________


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

piraja
Tõlkija
Tõlkija
 
Page 1 of 1



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