Pourquoi convertir PHP en HTML ?
Un instantané statique vous permet d'archiver une page PHP, de transmettre une mise en page générée à quelqu'un sans PHP, ou de déployer une page légère qui n'a pas besoin de serveur. Contrairement au fichier .php en direct, un document .html n'a pas besoin de serveur pour s'afficher.
Comment convertir PHP en HTML
CLI PHP OPEN-SOURCE
Exécutez php yourfile.php > output.html dans un terminal pour exécuter le script et écrire le rendu HTML directement dans un fichier.
wget OPEN-SOURCE
Avec la page .php en ligne sur un serveur, exécutez wget -O output.html http://localhost/yourfile.php pour récupérer et enregistrer le HTML généré.
curl OPEN-SOURCE
Exécutez curl http://localhost/yourfile.php -o output.html pour récupérer la page générée par le serveur et l'écrire dans un fichier.
À propos de ces formats
Un fichier PHP est un code source côté serveur en texte brut écrit en PHP, le langage derrière WordPress et la plupart des systèmes de gestion de contenu. Pour le lire ou le modifier,…
Ouvrir les détails de .PHP →Un fichier HTML est une page web - du texte brut avec des balises de balisage qu'un navigateur transforme en la page formatée que vous voyez. Pour le consulter, double-cliquez dessus et il…
Ouvrir les détails de .HTML →Qualité et points de vigilance
- Le HTML enregistré est un instantané figé - le contenu piloté par base de données, l'état de la session et les données en temps réel ne sont pas préservés.
- Les liens relatifs et les chemins d'accès aux ressources se cassent souvent dans le fichier enregistré ; utilisez l'option « Page Web, complète » du navigateur pour récupérer les ressources liées, ou corrigez les chemins manuellement.
- La méthode CLI PHP ignore le serveur web, donc les scripts utilisant
$_SERVERou les sessions peuvent produire un résultat incomplet ou incorrect.
Foire aux questions
Puis-je convertir un fichier .php en HTML sans serveur web ?
$_SERVER - le CLI PHP peut exécuter des scripts simples localement sans serveur web.