phpからjavascriptへの値の渡し方 [php]
AJAXで行う方法がでてきた。(*1)
サンプルをローカルで実行したものの何故か上手く実行されない…。
なので、他のを探していたら、ヒントに行き当たった。(*2)
>どちらかというと「PHPからJavaScriptの生成」です。
ああ、そうか。こういうことね。以下、コメントで記述しているので、右クリック->ソースの表示?で見てみてください。
php5.2.10+apache2.2.11インストールメモ [php]
環境:windows 2000
php-5.2.10-win32-installer.msi
apache_2.2.11-win32-x86-openssl-0.9.8i.msi
〇pearのDBを使った開発の準備
かなり走り書きなメモですので。。。
Windows 環境への Apache 2.2.4 + PHP 5.2.0 導入(インストール)記録 :: ソフトウェア :: Pocketstudio’z log
にしたがって設定していき、phpはmysqlとpostgresを選択し、インストール。
なんかphpとapacheのバージョンが違うとうまくいかない気がしてたんですが、
動作実績/1.4.x系 - PukiWiki-official
のサイトに動作実績の一覧が掲載されてました。
設定をしてapacheを再起動させたところ、下記のエラー
「プロシージャエントリポイントmysql_server_endがダイナミックリンクライブラリLIBMYSQL.dllから見つかりませんでした」
私はphp5.0.1をインストールしてたため、古いLIBMYSQL.dllがあったらしい。C:\winnt\system32から削除しました。
PEAR_ENV.regは実行しておいた方がいいっぽい。
phpinfo.phpを実行して表示されたらOK。
PEAR入門にしたがって、go-pear.batを実行。すると、postgresのせいで、下記エラー続出。。。
「ダイナミックリンクライブラリlibeay32.dll、libpo.dll、ssleay32.dllが指定されたパスに見つかりませんでした。」
とりあえず、対象のDLLをpostgres関連のローカルフォルダからみつけてきて、PHPインストールディレクトリに配置。
PEAR入門を参考に、適当にモジュールをアップデートしていると、
channels-updateエラーとかでるので、エラー出力文に従ってコマンド実行しておいた方がいいみたい(いまいちよく分からないけど)。
その後DBをインストール。
PEAR版php info() PEAR::Info - PHP::PEAR - dozo PukiWikiに従って、無事pearinfoが出来ればOK。
pear.iniがないとか言われた時は、PEAR_ENV.regを実行してないのかも。
pear.iniはc:\winntフォルダ配下に出来てるので、下記のように最悪どっか違うフォルダにおいて、そのディレクトリを指定してもOK.
require_once("PEAR/Info.php");
$pear_dir = "C:/Program Files/PHP/PEAR";
$info = new PEAR_Info($pear_dir);
$info->show();
?>
ついでにこの本でPHPの基本はやったけど、わかりやすかった。
ただ、同梱されてるphp5.0.1ではpearライブラリをダウンロードしようとするとなんか上手くいかずでした。。。