2011-03-10 6 views
3

の設定ファイルを読み込んで更新する方法
"ファイルに書き込めませんでした"/opt/lampp/htdocs/fashion/application/configs/d .xmlの」
設定ファイルを更新しようとしたときに、zendフレームワーク

$xml=ROOT_PATH.'/application/configs/d.xml'; 
$config=new Zend_Config_Xml($xml,null,true); 
$conf_arr=$config->toArray(); 
$conf_arr['name']='somebody'; 
$conf_writer=new Zend_Config_Writer_Xml(); 
try 
{ 
    $conf_writer->write($xml,new Zend_Config($conf_arr),false); 
} catch (Exception $e) 
{ 
    echo '<h1 style="color:red;">'.$e->getMessage().'</h1>'; 
} 

xmlファイル私はそれが動作する別のファイルに保存しますが、ロックを解除する方法をロックしているように見える

<?xml version="1.0" encoding="UTF-8"?> 
<data> 
    <name>ahmed</name> 
    <living>Saudi Arabia</living> 
</data> 

答えて

2

あなたの "d.xml"はApacheによって書き込み可能ではないと思いますか?

あなたの "configs"ディレクトリは確実に書き込み可能です(これは新しいファイルで動作します)が、あなたのデフォルトファイルではありません。

関連する問題