2017-08-07 9 views
-1

ファイルへのフルパスを得るためにいくつかのPHP変数を組み合わせようとしています。php変数を結合して追加する

$ filepathと$ fileは作業変数です。 > filepath/file.xmlのように結合された変数が必要です。

$get = file_get_contents($filepath '/' $file '.xml'); 

これは私が所有しているもので、動作しません。両方$filepath

+1

'$ GET =のfile_get_contents($ファイルパス '/' $ファイル 'の.xml'。。。);あなたはconcatenatorsとしてドットを使用し、'(彼らは一緒に、各文字列変数または実際の文字列を追加します)。 – MinistryofChaps

+0

PHPでは、文字列リテラルと文字列変数を '.'(ドット)で連結することができます。 –

+0

http://php.net/manual/en/language.operators.string.php – aynber

答えて

1

追加CONCATENATEと$file

$get = file_get_contents($filepath.'/'.$file.'.xml'); 
+0

上記のどれもうまくいかないようですが、手動でフルパスを入力すると動作します。 – dreadycarpenter

+0

@dreadycarpenter動的な '$ filepath'と' $ file'という名前を解析できます –

0

使用このコード:

あなたはCONCATENATEため.が欠落しています。

$get = file_get_contents($filepath.'/'.$file.'.xml'); 
0

パスを組み合わせたい場合は、(お使いのシステムに応じてスラッシュまたはバックスラッシュ)定義済み定数のDIRECTORY_SEPARATORを使用して忘れて、とそれを連結していません「」

$DS = DIRECTORY_SEPARATOR; 
$get = file_get_contents($filepath.$DS.$file.'.xml'); 
関連する問題