PHP

IE6 で SSL 接続時に PDF を表示できない

0

SSL 接続時に PDF を IE6 で表示できない現象が発生しました。どうやら、IE6 のバグが原因のようです。

[IE] HTTPS URL から Office ドキュメントまたは PDF ファイルを開こうとすると “ダウンロードできません” エラーが発生
http://support.microsoft.com/kb/812935/ja
(続きを読む…)

PHP で HTML から簡単に PDF を作れる mPDF

5

帳票などを HTML を表示し、それを PDF にしたいことはよくあります。FPDF などを使えば PHP で PDF を生成することもできますが、結構面倒です。しかし mPDF を使うことにより PHP で簡単に HTML から PDF を生成することが可能です。
(続きを読む…)

SQL のように HTML を解析できる htmlSQL

3

真面目にエロサイトを作ってみた」というエントリで紹介されていた、スクレイピングに使われている htmlSQL に興味を持ったので試しに使ってみた。

jonasjohn.de: htmlSQL – a PHP class to query the web by an SQL like language
(続きを読む…)

PHPExcel の使い方

8

PHPExcel とは PHP でエクセルファイルを生成することができるライブラリです。PHPExcel を初めて使ったので今後のために使い方をメモしておきます。

インストール

PHPExcel を下記よりダウンロードした zip ファイルを解凍して中にある Classes ディレクトリを任意の場所に置きます。
PHPExcel – OpenXML – Create Excel2007 documents in PHP – Spreadsheet engine – Home
(続きを読む…)

PHP の flock 関数を勘違いしていました

1

PHP の flock 関数を数年ぶりに使用したのですが、すごい勘違いをしていました。DB を使用するようになってからいうものめっきりファイルロックなど使わなくなっていたので。。。(言い訳です^^)
(続きを読む…)

まるごとPHP Vol.2 を読んだ

0

まるごとPHP! Vol.2」を読みました。

Vol2 は大きく3つに分かれています。

  • PHP5
  • フレームワーク
  • PHP 上級者向け

(続きを読む…)

PHP の mime_content_type 関数がなかった

5

今携わっている案件で、PHP の mime_content_type 関数が使用されていた。しかしローカル開発環境の Mac に MacPort で入れた PHP には入っていなかった。 variants も調べてみたがなさそうだ。PHP マニュアルには mime_content_type 関数は非推奨で、PECL の Fileinfo を使用するように書かれている。Fileinfo も組み込むのが時間的に面倒だったので、file コマンドを使用してグローバル関数として mime_content_type 関数を自作してみた。
(続きを読む…)

まるごとPHP! Vol.2

1

まるごとPHP! Vol.2 – Do You PHP はてな

この系統って、Vol.2があまり出ない気がするけど、まるごとPHP!のVol.2が出ます。。。って、え?もうAmazonに出てる。。。発売は10月末だそうで。

まるごとPHP! Vol.2 が出るそうです。発売日は10月31日。Vol.1 の内容も結構参考になったので期待大です。Vol.1 ではフレームワークは Mojavi やオリジナルフレームワークなどの紹介でしたが、Vol.2 はアマゾンの表紙画像を見ると Peace Framework と CakePHP のようですね。
(続きを読む…)

Mac にインストールした PHP で PostgreSQL が使えなかったので再インストールした

1

Mac に PostgreSQL をインストール して、さあ PHP から PostgreSQL を使おうとしたら、PHP で PostgreSQL が使えなかった。pg_connect 関数が未定義と怒られた。

改めて PHP を入れた時のエントリを見直してみると

$ sudo port install php5 +apache2 +mysql5 +pear

確かに入れていない。
(続きを読む…)

MacPorts で phpMyAdmin をインストール

1

MacPorts で phpMyAdmin をインストールしたメモです。

phpMyAdmin インストール

$ sudo port install phpmyadmin

これで /opt/local/www/phpmyadmin 以下にインストールされます。
(続きを読む…)

Go to Top