query("SELECT * FROM pages"); $pages = $stmt->fetchAll(PDO::FETCH_ASSOC); foreach ($pages as $page) { $folder = $baseDir . '/' . $page['slug']; $file = $folder . '/index.php'; if (!file_exists($folder)) mkdir($folder, 0775, true); $meta = "{$page['title']}\n"; $meta .= "\n"; // Optional fallback $meta .= "\n"; $meta .= "\n"; $meta .= "\n"; // You can later add og:image etc. $html = << $meta

{$page['title']}

{$page['content']}
HTML; file_put_contents($file, $html); echo "✅ Generated: {$file}
"; }

How to Cite This Article

APA

Allen, J. J. S. (2025). {$page['title']}. Pattern Field Theory. https://www.patternfieldtheory.com/articles/regenerate-from-db/

MLA

Allen, James Johan Sebastian. "{$page['title']}." Pattern Field Theory, 2025, https://www.patternfieldtheory.com/articles/regenerate-from-db/.

Chicago

Allen, James Johan Sebastian. "{$page['title']}." Pattern Field Theory. November 3, 2025. https://www.patternfieldtheory.com/articles/regenerate-from-db/.

BibTeX

@article{allen2025pft,
  author  = {James Johan Sebastian Allen},
  title   = {{$page['title']}},
  journal = {Pattern Field Theory},
  year    = {2025},
  url     = {https://www.patternfieldtheory.com/articles/regenerate-from-db/}
}