私はPHPのfile()
に問題があります。関数が!
または$
(!textfile.txt
または$textfile.txt
)のようなファイルの開始を読み取れない場合、私はfopen()
を試してみて、同じように起こります。私はこれをどのように解決するか分かりません。私は誰かが助けることを願っています 助けを歓迎します。PHPは特殊文字を持つファイル名を読み取ることができません!
1
A
答えて
1
変数$textfile
の結果の値に「.txt
」が追加され、その結果がファイル名として使用されるため、変数補間が二重引用符で行われるため、ファイル名は"$textfile.txt"
になりません。 $textfile
が定義されていない場合(ほとんどの場合)、.txt
がファイル名として使用されます。
、'$textfile.txt'
として、あるいはあなたが二重引用符を使用する必要がある場合は、ファイル名の周りの単一引用符にこの使用を修正するよう$
をエスケープするには、次の"\$textfile.txt"
しかし、私は"!textfile.txt"
+0
実際に "$ textfile.txt"を開くには '$'をエスケープするか、引用符。 "\ $ textfile.txt"と "$ textfile.txt"は両方とも動作するはずです。 – gnud
0
echo file_get_contents("\$test.txt");
作品に問題は見られません。
特殊文字をエスケープするか、単一引用符を使用する必要があります。
関連する問題
- 1. PHPはファイルを読み取ることができません
- 2. ファイル名を読み取ることができません
- 3. Java - テキストファイルから特殊文字を読み取ることができない
- 4. PHPでマルチレベルJson文字列を読み取ることができません
- 5. Unity:JSONファイルから文字列を読み取ることができません
- 6. ファイルから国際文字を読み取ることができません
- 7. パンダ:列に特殊文字を含むファイルを読み取る
- 8. URLクエリ文字列から特殊文字を読み取る
- 9. ファイルの読み込みで特殊文字を無視する
- 10. GoLangでファイルを読み取ることができません
- 11. VBA Regexが文字列を読み取ることができません
- 12. 特殊文字を含むファイルの読み書きc
- 13. ファイルを読み取ることができません
- 14. httpリクエストヘッダーからファイル名を読み取ることができません
- 15. sqlite fts3から特殊文字を取得できません
- 16. ハイマップを持つポリマー:プロパティを読み取ることができません
- 17. C#dbase IVは特殊文字を読み取る
- 18. 小文字の反応jsを読み取ることができません
- 19. ユーザーから文字を読み取ることができません
- 20. 親urlクエリ文字列を読み取ることができません
- 21. Javaのユニコード文字を読み取ることができません
- 22. 特殊文字でrmにすることができません
- 23. ファイル名とパスの特殊文字
- 24. htmlの特殊文字を他の文字と置き換えることはできません
- 25. Verilogのファイルから特殊文字を読み取る方法は?
- 26. 特殊文字を含むANSIエンコードファイルを読み取る方法
- 27. ファイルからリンクされたリストを特殊文字で読み取る#
- 28. xml、androidで特殊文字を読み書きする方法
- 29. ngStyleは、ファイル名に特殊文字
- 30. PHPでbase64_decode()を使用した後に文字列変数を読み取ることができません
あなたのオペレーティングシステムを指定してください。すでに2つの回答が '$'には問題を指摘していますが、 '!'ではありません – ajreal