XREAサーバでのオープンソースによる運用・カスタマイズのマニュアル的ブログ。
メモ代わり、備忘録なので、詳しくは解説してないかもw
最近オープンソース以外の備忘録も書いてます。
トップページ > php
サイトを作っていくと必ずぶち当たる問題がIE6での様々なバグ。
XML宣言をするとIE6では表示がおかしくなるのでIE6ではXML宣言をしないでそれ以外のブラウザのみXML宣言をするというPHPです。
<?php
$ua = $_SERVER['HTTP_USER_AGENT'];
if (!(ereg("Windows",$ua) && ereg("MSIE",$ua)) || ereg("MSIE 7",$ua)) {
echo '<?xml version="1.0" encoding="utf-8"?>' . "\n";
}
?>
phpmyadminの文字化けでMYSQLのmy.cnfを編集する、という解決策がxreaではmy.cnfがないので適用できません。
xreaでの解決策は、
/public_html/log/phpmyadmin/librariesフォルダ内の
database_interface.lib.phpのファイルを編集します。
PMA_DBI_query('SET NAMES ' . $mysql_charset . ';', $link,
PMA_DBI_QUERY_STORE);
の2行を探し(1箇所しかないはず)、その部分をコメントアウトしてアップロード。
コメントアウトは行の先頭に『//』を追記でOKです。
これだけでphpmyadminの中の日本語も文字化けしないです。
①最新版Apache2.2.11の入手
http://httpd.apache.org/download.cgiから『apache_2.2.11-win32-x86-no_ssl.msi』をダウンロード
②インストールは・・・
1.Next
2.合意の意味のラジオボタン(上)に変えてNext
3.Next
4.上から『localhost』『localhost』『メールアドレス』を入力しNext
5.そのままNext
6.Next
7.Install
8.Finish
③インストール完了とともにタスクで起動しているので(エラーで起動しなくても慌てずにw)ブラウザから下記のアドレスでアクセス
『http://localhost』
正常にApacheが動作していたら『It Works!』と下記のように表示されます。

次は設定・・・
続きを読む "Apache2.2.11とPHP5.2.9へバージョンアップ -その弐-" »
設定でかなり苦戦してしまったので忘れないように覚書きw
※phpはドライブ直下におく前提で
①最新版php5.2.9の入手
http://www.php.net/downloads.phpから『PHP 5.2.9-2 zip package』をダウンロード。
②解凍した『php-5.2.9-2-Win32』フォルダの名前を『php』に変更しCドライブ直下に移動。
③『php』フォルダ直下の『phpほにゃらら.dll』以外の『*.dll』をすべてをwindowsのシステムフォルダに移動。
※XPなら『c:\windows\system32』の中ですね。
④『php』フォルダ直下の『php.ini-dist』を『php.ini』に名前を変更し、『Windows』フォルダに移動。
※説明するまでもなく『c:\windows』の中ですね。
続きは追記で
続きを読む "Apache2.2.11とPHP5.2.9へバージョンアップ -その壱-" »
index.phpなどのphp内に以下を記述
$path = $_SERVER["DOCUMENT_ROOT"] . $_SERVER["PHP_SELF"]; $lastmod = date("Y/n/j", fileatime($path));
<title>内に
<?php print($lastmod); ?>
を追記でOK