2012-03-15 11 views
-2

私はPHPのDOMで作成した静的な名前ではない.XMLファイルを保存します。php -domファイルに保存する際に変数をファイル名として使用する方法

$dom->save("save.xml"); 

しかし、以前のファイルとは異なるものです。

ソリューション..

$dom->save("{$var1}_{$var2}.xml"); 
+0

:これを試してみてください。 – Gordon

+0

'$ var'には正確に何が入っていますか? 「私は知らない」「? –

+0

$ var = "血管筋肉"; – teutara

答えて

3

は、この方法を試してください。

$var = stripslashes($var); 
$dom->save("{$var}.xml"); 
+0

ありがとうseferov、私はそれを試み、エラーを返す "ストリームを開くことに失敗しました:無効な引数" – teutara

+0

@teutaraは私の答えを更新しました – seferov

+0

もう一度感謝しますが、長い文字列で$ varを使用する方法? – teutara

1

あなたは、変数の値を持っている引用符を持っている必要があります。あなたは少なくとも何をあなたが得るエラーとどのような `$のvar`が含まれている点を指摘する必要があり、以下の作業のいずれも場合

$dom->save("$var.xml"); 
+0

Waynnにありがとうございますが、これは動作しません.. – teutara

+0

どのようなエラーが発生しますか?もっとコードを投稿できますか? –

+0

[domdocument.save]:ストリームを開くことに失敗しました:無効な引数 – teutara

2

別のアプローチ

$dom->save($var.'.xml'); 
+0

Shaktiに感謝します。エラー "ストリームを開くことに失敗しました:無効な引数" .. – teutara

関連する問題