• 07-01-2010, 17:33:28
    #1
    Üyeliği durduruldu
    merhaba arkadaslar xml dosyami php ile bir admin paneli yardimi ile duzenlemek istiyorum ama bir turlu yapamadim. soyle kisa bir ornek verebilirmisiniz. nasil bir sey yapmam lazim..
  • 07-01-2010, 17:38:23
    #2
    Üyeliği durduruldu
    php dosyasini xml gibi gosterebilirsiniz hocam forumda benzer basliklar var
  • 08-01-2010, 03:00:53
    #3
    Düzenle

    <?
    if(_CODER != "mahirix") die("Hoppppppppsssssss");
    
    $dosya = $_GET["dosya"];
    
    if(!$dosya) die("sie");
    
    ?>
    <div id="body" align="center">
    	<div id="menu">
    		<?
    			xmloku();
    		?>
    		<a href="index.php?sayfa=cikis" title="Yeni Ekle">Çıkış</a>
    	</div>
    	
    	<div id="icerik-baslik"><b><?=$dosya?>.xml</b> Dosyasını Düzenle</div>
    	<div id="icerik-cizgi"></div>
    	<div id="icerik">
    	<?
    	
    	if(!file_exists($dosya.".xml")) die("Dosya bulunamıyor");
    	if(!is_writable($dosya.".xml")) die("Dosya yazılabilir değil");
    	
    	if($open = fopen($dosya.".xml", "r")){
    		while (!feof($open)) {
    		$icerik .= fgets($open, 1024);
    		}
    	}
    	else {
    		die("Dosya açılamadı");
    	}
    	fclose($open);
    	?>
    	<form action="index.php?sayfa=kaydet&dosya=<?=$dosya?>" method="post">
    	<p><textarea style="width:100%" rows="24" name="ekle" id="ekle" class="textareainputs"><?=$icerik?></textarea></p>
    	<p><input type="submit" value="     Kaydet     " onclick="return confirm('Bilgileri doğru girdinizden emin misiniz?')" class="buttons"></p>
    	</form>
    	</div>
    </div>
    kaydet

    <?
    if(_CODER != "mahirix") die("Hoppppppppsssssss");
    
    $dosya = $_GET["dosya"];
    
    $ekle = $_POST["ekle"];
    
    
    if(!$dosya) die("sie");
    
    if(!$ekle) die("Boş geçmeyin");
    
    function duzelt($param){
    	return $param;
    }
    ?>
    <div id="body" align="center">
    	<div id="menu">
    		<?
    			xmloku();
    		?>
    		<a href="index.php?sayfa=cikis" title="Yeni Ekle">Çıkış</a>
    	</div>
    	
    	<div id="icerik-baslik"><b><?=$dosya?>.xml</b> Dosyasını Kaydet</div>
    	<div id="icerik-cizgi"></div>
    	<div id="icerik">
    	<?
    	
    	if(!file_exists($dosya.".xml")) die("Dosya bulunamıyor");
    	if(!is_writable($dosya.".xml")) die("Dosya yazılabilir değil");
    	
    	if($open = fopen($dosya.".xml", "w")){
    		if(!fwrite($open, $ekle)){
    			die("Dosyaya içerik yazdırılamadı");
    		}
    	}
    	else {
    		die("Dosya açılamadı");
    	}
    	
    	fclose($open);
    
    	?>
    	<p>İçerik dosyaya başarıyla yazdırıldı.</p>
    	</div>
    </div>
    ne için yazmıştım hatırlamıorum ama işine yarar.
  • 08-01-2010, 13:03:40
    #4
    Eğer sitemap falan yapmayı düşünüyorsanız direk .php ile xml çıktısı alabilirsiniz.

    ÖRNEK :
    https://www.r10.net/php/519591-php-il...kullanimi.html
  • 08-01-2010, 19:02:22
    #5
    Üyeliği durduruldu
    cok tesekkurler arkadaslar sorunumu hallettim