PHP

「jQuery Alert Dialogs」がIEでうまく表示されない

jQuery Alert Dialogsについてはこちらが詳しいですが・・ http://h2ham.seesaa.net/article/117267913.html実際にコーディングを進めていき、chromeやFirefoxで問題ない!という事で 公開した後に、、IEで正常表示できていない事に気づく。。 画面の上部や…

PHPを使い、LDAPヘSSLでBIND認証が繋がらないとき(ldap_bind)

この中身で丸一日デバッグしまくり気力が限界に来てましたが。。何とかなった。環境はPHPで、LDAPサーバへSSL(ポート636)形式でbind認証したい。 「ldap rdn」と「pass」はもらっているので、、

dbugを使ってみる

PHP

メモ程度に残しておく。 phpのデバッグでdbugが使える。構造をそのままデバッグしてくれる。 //デバッグ環境読込 require("dBug.php");デバッグ new dBug($a); これで$aの変数がグラフィカルに表示される

Wordpressテーマカスタマイズメモ

完全に個人用の製作メモになってしまいますが(笑以下メモ。基礎的なことで忘れてた部分が多々あったので備忘録かな。 細かく書く必要もないことかも。1.sidebarについてsidebar.phpのほかに子要素を作れる sidebar-subだったら、get_sidebar('sub')で呼び出…

PHPでCSV出力する際の文字化け対策 & IEでCSV出力できないのを解決する方法

PHP

PHPでのCSV出力の際に文字化けする場合は print mb_convert_encoding($csv_data,"SJIS-win", "UTF-8"); ※まあechoでもいいんだけど でUTF-8からSJISに変換する。ここまではいい。(時間かかったけど(-_-;)) やれやれと思ってIEで開いて見るとなぜかPHPファイ…

phpでincludeすると1が表示される

http://oshiete.goo.ne.jp/qa/6184165.htmlを参照。includeしたときに戻り値として1が入ってしまい表示されるっぽい。正式には header.phpを読み込みたいときには$header = file_get_contents("header.php");とすればよいみたい。

JKL.CalendarでJavaScriptのカレンダーを設置

カレンダーも色々あるけど、こういう日本語でシンプルなのいいよね。http://www.kawa.net/works/js/jkl/calender.htmlちょっと躓いたので一応メモ <script><-- var cal2 = new JKL.Calendar("caldiv2","formid","start_date"); cal2.setStyle( "frame_color", "#3333…

GoogleChartsを使ってみた

pChartやら何やら、PHPでグラフを表示できるものは多い。 実際に調べてみてうちではxml+flash(+xsl)をPHPで読み込ませる形のグラフを使っているが 出来ればMYSQLDBのデータをウマく表示したい。この場合、XMLのデータを書き換える必要があるけど、PHP上でSQL…

Invalid font filename フォントの画像が表示されない

PHP

PHPマニュアルによると 使用する TrueType フォントのパス。 PHP が使用している GD ライブラリのバージョンに依存しており、 fontfile が / で始まらない場合、ファイル名に .ttf が追加され、 ライブラリはライブラリが定義したフォントパスから ファイル…

While文

PHPでの繰り返し処理その2 while ($count < 10){ // 実行する処理 $count++; }

for文

PHPでの繰り返し処理その1 for (初期化式; 条件式; 変化式){ 実行する処理1; 実行する処理2; }

SWITCH文

いまさらだけど。。 switch(条件){ case:A 処理A; break; case:B 処理B; break; }

Cannot regenerate session id - headers already sent

PHP

PEARの認証「Auth」を使おうと思ったら以下のようなエラーが発生。Warning: session_regenerate_id() [function.session-regenerate-id]: Cannot regenerate session id - headers already sent in C:\xampp\php\PEAR\Auth.php on line 830Warning: Cannot m…

Apacheのインストールで気をつけたいこと。

IISでFTPサーバを立てたい。なのでIISのサービスも起動させたいという人は要注意。IISを立ち上げたままでは、ポートエラーが発生して、XAMPPのインストール時のAPACHEサービス インストールはエラーがでる。必ず、IISのサービスを切ってポート番号もIISマネ…

【PHP】【PEAR】【XAMPP】ERROR:manifest length read was "3562676" should be "678716787"

PHP

むむむ。結局今あるXAMPPをアンインストールして再度インストール。 で、再度PEARのインストールをしようと、C:\xampp\php\go-pear.batを起動したら、 ERROR:manifest length read was "3562676" should be "678716787"というわけのわからないエラーが。。調…

【PEAR】【PHP】Unable to load dynamic library

PHP

ログイン認証の画面を作ろうと思ったらはまった。。 うギャー。お助けのサイトが。 http://muneto.murakami.biz/program/php_mysql.phpでも同じようにしてもうまくいかん。 いじっているうちにPHP5.iniがみつからないとエラー。。。。。もうXAMPPをインスト…

文字の整形

意外と気づかない、複数桁数への整形。 printfを使うのが楽だけど、変数に渡したいときは「sprintf」らしい。$count = 125; $mes = sprintf("%06d", $count);これでらくちん

デバッグー

PHP

eclipseは設定が面倒くさいし、テスト用サーバの設定によってはうまくデバッグができなかったり。。 なので、急いでるときはやっぱり「print」

PHPでの時刻の取得(備忘録)

PHP

以下の通りで取得できる