ファイルへのフルパスを得るためにいくつかのPHP変数を組み合わせようとしています。php変数を結合して追加する
$ filepathと$ fileは作業変数です。 > filepath/file.xmlのように結合された変数が必要です。
$get = file_get_contents($filepath '/' $file '.xml');
これは私が所有しているもので、動作しません。両方$filepath
の
ファイルへのフルパスを得るためにいくつかのPHP変数を組み合わせようとしています。php変数を結合して追加する
$ filepathと$ fileは作業変数です。 > filepath/file.xmlのように結合された変数が必要です。
$get = file_get_contents($filepath '/' $file '.xml');
これは私が所有しているもので、動作しません。両方$filepath
の
追加CONCATENATEと$file
$get = file_get_contents($filepath.'/'.$file.'.xml');
上記のどれもうまくいかないようですが、手動でフルパスを入力すると動作します。 – dreadycarpenter
@dreadycarpenter動的な '$ filepath'と' $ file'という名前を解析できます –
使用このコード:
あなたはCONCATENATEため.
が欠落しています。
$get = file_get_contents($filepath.'/'.$file.'.xml');
パスを組み合わせたい場合は、(お使いのシステムに応じてスラッシュまたはバックスラッシュ)定義済み定数のDIRECTORY_SEPARATORを使用して忘れて、とそれを連結していません「」
$DS = DIRECTORY_SEPARATOR;
$get = file_get_contents($filepath.$DS.$file.'.xml');
'$ GET =のfile_get_contents($ファイルパス '/' $ファイル 'の.xml'。。。);あなたはconcatenatorsとしてドットを使用し、'(彼らは一緒に、各文字列変数または実際の文字列を追加します)。 – MinistryofChaps
PHPでは、文字列リテラルと文字列変数を '.'(ドット)で連結することができます。 –
http://php.net/manual/en/language.operators.string.php – aynber