さくらインターネットのサーバのhtml書類内でphpのincludeを有効にする方法

さくらインターネットでサーバを借りたんだけど、html内に直接phpを書いてincludeが使えなかったので対処法を調べてみた。

いろいろ調べて試してみた結果、
1:「サーバコントロールパネル」にログインして「PHP設定の編集」に進んで「php.ini 設定ファイル編集」に

allow_url_fopen = on
allow_url_include = on
php_flag allow_url_fopen on
php_flag allow_url_include on

の4行を書き込んで保存する。(ひょっとすると上2行だけでもいいかも)

2:includeされるphp書類と、includeの命令を書くhtml書類自体の拡張子を両方とも「.php」にする。

これで通るはず。うちはうまく行きました。

ちなみにhtmlの頭に「<?xml version="1.0" encoding="UTF-8"?>」みたいなのを書きたい場合、このまま書くとエラーになるので「<?php echo '<?xml version="1.0" encoding="UTF-8"?>'; ?>」と書けば大丈夫。これで30分くらい悩んだよ…。



いきなりはじめるPHP~ワクワク・ドキドキの入門教室~
ブログ内検索
カテゴリー
月別アーカイブ
RSSフィード