誰かがこれで私を助けてくれますか?
いくつかのファイルを含むフォルダーがあります (拡張子なし)
/モジュール/メール/テンプレート
これらのファイルで:
- テスト
- テスト2
最初にループしてファイル名 (test と test2) を読み取り、それらをドロップダウン アイテムとして HTML フォームに出力します。これは機能します (残りのフォーム html タグは以下のコードの上と下にあり、ここでは省略されています)。
しかし、各ファイルのコンテンツを読み取り、そのコンテンツを var $content に割り当てて、後で使用できる配列に配置したいとも考えています。
これは、運がなければこれを達成しようとする方法です:
foreach (glob("module/mail/templates/*") as $templateName)
{
$i++;
$content = file_get_contents($templateName, r); // This is not working
echo "<p>" . $content . "</p>"; // this is not working
$tpl = str_replace('module/mail/templates/', '', $templatName);
$tplarray = array($tpl => $content); // not working
echo "<option id=\"".$i."\">". $tpl . "</option>";
print_r($tplarray);//not working
}