PHP
Windows8.1へプライベートWebサーバを移転してて、 PukiWikiがどうやっても空白表示になってしまう‥解法は、lib/func.phpのhex2binのようだ。 「function hex2bin」の定義を、「if (! function_exists('hex2bin')) {」と「}」ではさむ。 http://pukiwiki.sou…
Windows7環境でのサーバー環境構築についてはこれまで経験をつんできたのだが、一転、どうやら WindowsServer(2008)が次の舞台になりそうな雰囲気。とすると、やはり、WEBサーバーとしては、IISが前提なのかも知れず、これまでApache前提で物事を進めてき…
セッション変数の挙動があまりよく分からない。 PHPの処理の途中で、新規にセッション変数を書き込み、直後にheader関数で別のURLへ渡すと、 そのスクリプトではセッション変数は生成していない。 実体がクッキーと関連している、つまりローカルマシン或いは…
同じ問題意識の情報は(当然のことながら)検索で見つかりました。カンマ入りデータをCSVで出力するにはダブルクオーテーションで囲う形式を割りと見るけれど、 そういう意味だったんだねぇ。(数字以外は囲む⇒エクセルではカンマのみ囲う)これで解決。(つ…
いよいよjQuery.Ganttをいじり始める。 パイオニアのサンプルとおりに打ち込んだら、その通り動くも、 自分のページ群の中に組み込んだら、画面にチャートが現われない。ヘッダの部分のちょっとした違いかと思うのだが、何がポイントなのかを少し追求してみ…
一番簡潔にまとまってる http://www.enbridge.jp/blog/2007/08/17232951.phpその他参考になるもの http://d.hatena.ne.jp/shimooka/20070426/1177571621 http://solar.riok.net/memo09.htmlあと、URLは忘れたが、okWEBだったかのQ&Aサイトにも。 そこで述べ…
取敢えず見つけた。どちらも勉強になる。http://plaza.rakuten.co.jp/pgmemo/diary/200601250000/http://apocriphanet.blog17.fc2.com/blog-entry-5.html
Unix Timeをベースにすると、Unix Epochである1970年1月1日(実際には1901年12月14日)以前の日付は、変数の範囲の関係により扱いが煩雑である。 日付表現⇒Unix Time ⇒シリアル値 × そこで、『ユリウス積算日』 http://php.net/manual/ja/function.gregorian…
試験機の占有予定を組む時、割込みで優先作業が入って、待ち行列の実施時期が全体としてシフトしたりする管理。 ずれた後の特定の案件がいつ頃完了予定かを把握・プレゼンすること。 ‥こんなの、非常に基本的なことだから、便利なツールくらいそこここに転が…
gdの有効化⇒PHP.iniを編集(コメントを外す、extension_dirの指定)JpGraph ⇒ http://www.asial.co.jp/jpgraph/ 非営利目的の無料使用 JpGraphで作成されたグラフの一部(または周囲のどこか)に、「produced by JpGraph」と表示してください。 そのテキスト…
ガントチャート という名前らしい。この分野あまりフリーのものがみあたらない。 http://q.hatena.ne.jp/1109643870 http://www.itheart.com/phpgw/イメージとしては phpCollab がぴったりのようだが、まだ未成熟っぽい。 http://www.phpcollab.com/blog/ ht…
http://colorsk.exblog.jp/13082415 3.ソースリストのsession_start()の前に(というよりも1行目、一番最初に) ini_set("session.bug_compat_42", 0); ini_set("session.bug_compat_warn", 0); を入れる。
今やっていることにそこまでの必要性はないものだから、 本来そうすべし、って話程度に調べ流してきたのだが、 オリジンよりも↓この紹介ページに心を動かされて、 Ajax と PHP を使ったチャレンジ & レスポンス方式のログイン認証 大元のページAJAX Login Sy…
セッションについて調べるとクッキーが重要な役割を果たす。 スクリプトでセッションIDを破棄しても($_SESSIONの初期化だけでなく、クッキーの削除を明示的に行っても)、 画面遷移の組み合わせで、クッキーが消えていない場合がある。 消去されていること…
定数の場合括弧を使う //警告が出る $keyword = $_GET[keyword]; //正 $keyword = $_GET['keyword']; 但し、この場合、未定義な配列要素で警告を出すから、 『配列操作でE_NOTICE対策を簡単に行う方法』のようにやる。 もしくは、文脈によっては、 『配列のu…
Apache 最新版が良いにこしたことはないが、昨日まで見てきたとおり、 VC9とVC6というバイナリの違い zip配布とインストーラ配布という違い があり、PHP(今後はDBも)との相性から、対応しきれない面もある。 アーカイブから環境にあったセットアップ法を柔…
タイトル通り、Pukiwiki を運用できる環境を整えることだ。Pukiwikiである必要はないが、きりがないから、いろいろ検討して決め打ちした。 ならばPHPは必然で、あとはhttpd立てればいいだけだ。軽く考えてた‥甘かった。HTTPDと言えば、「AN HTTPD」一択だ。…
基本的なところを押えてなかった。自分のPCのIISでPHPスクリプトを使う際、今になって気付いたがフォームのpostにてデータの送受信ができていなさそう。プロバイダのサーバ(Apache)では動いているのでIISセッティングの問題か。 解答:スーパーグローバル…
php_mcrypt.dllについて解決すること。
矮小化(#2) 出力は決め打ち。決まり文句はまず出す。 今日はここまで。一応出口が見えた。
スクリプトに1行空白行を書くと、1行空行を送信してしまうことに気付いた。当たり前と言えば当たり前だが、自分にとっては新鮮な発見。最初吐くソースに無意味な空行が多いので何だろうと思っていたら、その行数分スクリプトにも空白行があったので、納得。
「extension=php_mbstring.dll」生かす in php.ini 「extension=php_pgsql.dll」生かす in php.ini 「extension=php_curl.dll」生かす in php.ini(あんまり使うとも思えないが…Curl) 「extension=php_gd2.dll」生かす in php.ini(GDとは) 「extension=ph…
そうだ、以前もindex.phpやりかけで放置していたのだ。復習すると、 xmlタグ記号を扱うの方法は思いついて解決したところだが、 ファイルから読み込んで判定して置換する作業をどう捌くかを思案していた ところだった。 段階を踏んで進まざるを得ないと思う…
仮想ディレクトリでPHPスクリプトをはたらかせること(現状うごかない)等、仮想ディレクトリに関する設定について積み残して先へ進む。
PHPのインストールに続き、IISの仮想ディレクトリ設定をおぼろげな記憶に従って実行したが、うまく働いてくれない。具体的に言うと、 URL http://localhost/test1/test2/ directory C:\B\test1\test2 となっている時に、URLを打ち込んでもディレクトリ中のi…
以前Win2kのIIS用にやったが、全く忘れてる。メモ取ってなかったかなぁ。 http://www.php.net/からダウンロード。日本のユーザ会とかマルチバイト化配布場所とかあるが、まぁいいでしょう。具体的な設定手順はここやここに詳しく記述されているが、今回は前…