1

複数のファイルのコンテンツを追加して、結合された値を 1 つのファイルに入れる方法はありますか?

私は現在これを試しています:

 $start_tr = include 'include_all_items/item_input_start_tr.php' ;   
 $img_start = include 'include_all_items/item_input_img_start.php' ;
 $img_link = include 'include_all_items/item_input_img_link.php' ;
 $img_end = include 'include_all_items/item_input_img_end.php' ;

 $newcontent = "$start_tr
 $link 
 $img_start 
 $_POST[img_link] 
 $img_end ";

 $content = $newcontent.file_get_contents('../../include/item.computer.php');
 file_put_contents('../../include/item.computer.php', $content);
4

2 に答える 2

1

includeはコード用であり、用ではありませんcontent。あなたの場合file_get_contents、戻り値を保存できるように使用する必要があります。includeあなたにその価値を与えません。

含む()

戻り値の処理: include は失敗すると FALSE を返し、警告を発します。インクルードされたファイルによって上書きされない限り、成功したインクルードは 1 を返します。

 $start_tr = file_get_contents('include_all_items/item_input_start_tr.php');   
 $img_start = file_get_contents('include_all_items/item_input_img_start.php');
 $img_link = file_get_contents('include_all_items/item_input_img_link.php');
 $img_end = file_get_contents('include_all_items/item_input_img_end.php');

これで、以前と同じように変数を使用できます。

 $newcontent = "$start_tr
 $link 
 $img_start 
 $_POST[img_link] 
 $img_end ";
于 2013-11-08T05:44:03.990 に答える