私は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. ファイル名を読み取ることができません
- 2. Java - テキストファイルから特殊文字を読み取ることができない
- 3. ファイルから国際文字を読み取ることができません
- 4. URLクエリ文字列から特殊文字を読み取る
- 5. ファイルの読み込みで特殊文字を無視する
- 6. sqlite fts3から特殊文字を取得できません
- 7. ファイルを読み取ることができません
- 8. 特殊文字を含むファイルの読み書きc
- 9. 親urlクエリ文字列を読み取ることができません
- 10. 特殊文字でrmにすることができません
- 11. 特殊文字がありません
- 12. 特殊文字を含むANSIエンコードファイルを読み取る方法
- 13. xml、androidで特殊文字を読み書きする方法
- 14. RWDBReader 255文字を超える文字を読み取ることができません
- 15. スキャナがファイル内の外部文字を読み取ることができません
- 16. ファイル特殊文字からデータを読み取る際の問題
- 17. URIスキームは「ファイル」ではありません。クラスパスからファイルを読み取ることができません
- 18. PHP - 特殊文字
- 19. PHP文字列内に特殊文字を保持する
- 20. HealthKitがステップデータを読み取ることができません
- 21. 特殊文字を含むメッセージを保存できません
- 22. jQuery ajaxで特殊文字を送信できません
- 23. Codeigniterで特殊文字を送信できません
- 24. はディレクトリからファイルを読み取ることができません
- 25. はandroidのxmlファイルを読み取ることができません
- 26. JSONPファイルから特殊文字が正しく読み取られない
- 27. 特殊文字私はこれを見つけることができるHTMLコンテンツ持っ
- 28. QRコードを読み取るプログラムで入力ファイルを読み取ることができません
- 29. PHPで整数を読み取ることができません
- 30. Githubプッシュエラー。 askpassを読み取ることができず、読み取れませんでしたユーザー名
あなたのオペレーティングシステムを指定してください。すでに2つの回答が '$'には問題を指摘していますが、 '!'ではありません – ajreal