人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

php(DOM)でXMLを出力した際、ローカルでフォルダを自動作成し(作成済みの場合はその作成済みのフォルダに)、出力したXMLファイルを保存していくにはどうすればよいでしょうか?ただ保存するだけなら↓
$test1 = $dom->saveXML(); // put string in test1
$dom->save('test1.xml'); // save as file
で問題はないのですが、フォルダを指定する際にどうすればいいのかわからず困っています。

●質問者: pinoco_5018
●カテゴリ:ウェブ制作
✍キーワード:as DOM PHP String XML
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● t_shiono
●60ポイント

何をこまってらっしゃるのか分からないのですが、

$dom->save('test1.xml'); // save as file

の引数で指定するだけでよいのではないでしょうか?

http://php.mirror.camelnetwork.com/manual/ja/function.dom-domdoc...


どんなディレクトリ以下に保存したいか分かりませんが、

$dom->save('./tmp/test1.xml'); // カレントディレクトリから相対パスでtmpディレクトリ内に作成
$dom->save('/tmp/test1.xml'); // 絶対パスで/tmp/ディレクトリ内に作成
$dom->save(dirname(__FILE__) . '/tmp/test1.xml') // スクリプトのあるディレクトリの内にあるtmpディレクトリ内に作成

とかで参考になりますでしょうか?

それともパーミッションの問題でファイルが作成できないという話でしょうか?

◎質問者からの返答

お早い回答ありがとうございます。表記頂いたページも参考にして作ってみます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ