2017-05-08 11 views
-5

私のWebページにN.txtファイルを1つ表示するようにPHPコードを設定します。 (私がexample.com/index.php?l=1にアクセスすると、1.txtが表示されます)私は$ mと呼ばれる数字の変数を使用しています。 $ mは、他のページで作業しているときに正しく定義されています。PHP - 変数の使用

私の問題は、「1.txt」の場所を変数で定義することができないことです。私のコードは:

私はいくつかのことを試しましたが、$ mは$ filenameで解決されないので何もうまくいきませんでした。

誰も私の説明に従うことができ、私の問題を理解しましたか?ヘルプは非常に高く評価されています!

+5

コードに構文エラーがあります。スタックの構文の強調表示が表示されます。 –

+0

最初の行を "C:¥xampp¥project¥Logs"に変更します。$ m。 '。txt'; – patwoj98

+0

Alredyは試してみました: 解析エラー:1234567890 『 – Luca

答えて

0

試してみてください。

$filename = 'C:/xampp/project/Logs/' . $m . '.txt'; 

あなたが不一致の引用符を持っていました。バックスラッシュはPHP文字列で特別な意味を持っているので、バックスラッシュをスラッシュに変更しました。 Windowsではどちらのスタイルもパス名で使用できます。

+0

まずはお手伝いをしていただきありがとうございます。残念ながら、あなたのコードは私に "Can not 1234567890.txtが正しいフォルダに入っていても、ID:1234567890のログを取得する」というエラーメッセージが表示される このコードで作業する必要がありますか?はいの場合、間違った末尾の間違いを探しています... ありがとうございました – Luca

+0

実際のファイルを表示できますか名。あなたのコード内のどのドットがファイル名またはPHPの連結演算子の一部であるかわかりませんでした。 – Barmar

+0

'Logs.123456.txt'か' Logs123456.txt'ですか? – Barmar

関連する問題