hack のためのネタ帳, etc,,,

タグ検索でphp19件見つかりました。

20221005: PHP - include_path の基準ディレクトリ

web server で router.php から .phtml ファイル (/A/a) を include したところ、更にそこから別の php ファイル (./B/b) が include されていたのだが、./B/b が include 出来ない。 オプションに -d display_errors=stderr を与えてみたところ、 =|| Warning: include(./B/b): failed to open stream: No such file or directory in /.…

https://seesaawiki.jp/w/kou1okada/d/20221005%3a%20... - 2022年10月05日更新

20221005: PHP - builtin http server で phtml

ex.phtml | + router.php + docroot2 + index.phtml ||= みたいな状態で docroot2 以下で =|| php -S localhost:8080 ../docroot1/router.php ||= みたいにした場合に docroot2/index.phtml が開けなかった(当たり前)。 dirname(__FILE__) ではなく $_SERVER["DOCUMENT_ROOT"] にする必要がある。 ** include がネストした場合の…

https://seesaawiki.jp/w/kou1okada/d/20221005%3a%20... - 2022年10月05日更新

20220929: PHP - builtin http server で phtml

ストールで留めたい。 * 解法 「[[php web server>https://google.com/search?q=php+web+server]]」でググったら、PHP にも built in http server があるんだそうな。 - PHP マニュアル / 機能 / コマンドラインの使用法 / [[ビルトインウェブサーバー>https://www.php.net/manual/ja/features.commandline.webserver.php]] とりあえず WS…

https://seesaawiki.jp/w/kou1okada/d/20220929%3a%20... - 2022年10月05日更新

20190828: Ubuntu 18.04.2 LTS - PHP/ext - Oracle

from-source){ソースからの phpize と checkinstall によるインストール} phpize は ext/ 以下にあるモジュールの autoconf から configure を生成してくれるツール? ソースの取得 =|| apt source php7.2 cd php7.2-*/ext ||= oci8 の .deb パッケージ化とインストール =|| cd oci8 phpize ./configure make sudo checkinstall --install=n…

https://seesaawiki.jp/w/kou1okada/d/20190828%3a%20... - 2019年08月28日更新

PHP

3.01>http://www.php.net/license/3_01.txt]]([[3.0邦訳>http://www.opensource.jp/licenses/php.html]])。 最新情報は [[PHP: License Information>http://www.php.net/license/]] を参照。 * 公式ページ等 -[[PHP: Hypertext Processor>http://www.php.net/]] --[[マニュアル>htt…

https://seesaawiki.jp/w/kou1okada/d/PHP... - 2019年08月23日更新

Laravel

ネタ元: &twitter(695597189096087552) * 公式ページ等 - [[Laravel>http://laravel.jp/]] …

https://seesaawiki.jp/w/kou1okada/d/Laravel... - 2016年02月05日更新

Python - ob_start

b_start()>http://php.net/manual/ja/function.ob-start.php]] のように標準出力をバッファリングして文字列を得るには、sys.stdout を StringIO で置き換えると良いらしい。 例えば以下のように使う。 =|PY| import sys, StringIO oldstdout = sys.stdout sys.stdout = buf = StringIO.StringIO() print "hello world!" sys.st…

https://seesaawiki.jp/w/kou1okada/d/Python%20%2d%2... - 2012年04月16日更新

mu_PdfFunctions

DF 関数>http://www.php.net/manual/ja/ref.pdf.php]] の代用クラスらしい。 ** ライセンス 「商用・非商用にかかわらず無償」との事。 詳細は[[公式ページ>http://www.mula-net.com/mulib/classes/doc_mu_pdffunctions.php]]の利点の項を参照。 ** 公式資料 - MU-LIB/[[mu_PdfFunctions>http://www.mula-net.com/mulib/class…

https://seesaawiki.jp/w/kou1okada/d/mu%5fPdfFuncti... - 2006年03月09日更新

Zend Framework

og.ohgaki.net/index.php/yohgaki/2006/04/16/zend_frameworka_ra_e_url]] - [[いしなお! [Zend Framework (2006年 3月)]>http://tdiary.ishinao.net/?year=2006;month=03;category=Zend+Framework]] - ぺんたん info / [[Zend Framework>http://pentan.info/php/zend_…

https://seesaawiki.jp/w/kou1okada/d/Zend%20Framewo... - 2012年02月22日更新

PHPの罠

値への変換>http://www.php.net/manual/ja/language.types.string.php#language.types.string.conversion]]を参照。 switch("$x") と文字列化しとくと吉。 * 三項演算子 ^$x = 0; ^echo $x == 0 ? 0 : $x == 1 ? 1 : 2; 結果は2である。 $x == 0 ? 0 : ($x == 1 ? 1 : 2); ではなく ($x == 0 ? 0 : $x == 1)…

https://seesaawiki.jp/w/kou1okada/d/PHP%a4%ce%e6%a... - 2011年09月18日更新

Debian - PHP/ext/oci8

PHP本家>http://www.php.net/downloads.php]]から最新の安定版のソースを拾ってくると吉。 20110830 現在だと PHP-5.3.5 pecl でモジュールをビルドするだけなのでDebianのパッケージと無理にバージョンをそろえるよりは、バグフィックス優先した方が良いだろう。 ソースを拾ってきたら展開してビルドする ^$ tar jxvf php-5.3.8.tar.bz2 ^$ cd php-5.3.8/ext/oci8 ^$ pecl package pa…

https://seesaawiki.jp/w/kou1okada/d/Debian%20%2d%2... - 2011年08月30日更新

PHPExcel

ンス [[LGPL>http://phpexcel.codeplex.com/license]] * 公式ページ - [[PHPExcel>http://www.phpexcel.net/]] * 参考になるページ - [[【ハウツー】PHPExcelを使ってPHPでExcelファイルを出力する (1) PHPExcelとは | エンタープライズ | マイコミジャーナル>http://journal.mycom.co.jp/articles/2009/03/06/phpexcel/i…

https://seesaawiki.jp/w/kou1okada/d/PHPExcel... - 2011年02月04日更新

emacs - php-mode

eforge.net/projects/php-mode/]] ** Tips *** コメント行にクラスメンバの呼び出しがあるとカラーリングがおかしい 2010-07-28 現在の php-mode 1.5.0 だと とりあえず的には php-mode.el の以下の行をコメントアウトしとくと良いらしい ^'("->\\(\\sw+\\)" (1 font-lock-variable-name-face t t)) ;; ->variable ^'("->\\(\\sw+\\)\\s…

https://seesaawiki.jp/w/kou1okada/d/emacs%20%2d%20... - 2010年07月28日更新

Debian - PHP/ext/pdo_oci

package の作成 dh-make-php のインストール ^# aptitude install dh-make-php /tmp 以下に php5 のソースを取得 ^# cd /tmp ^# apt-get source php5 20100721現在、stable だと php5-5.2.6.dfsg.1 が展開される。 どうせ pecl なので本家PHPから最新版のソースをdownloadして来た方が良い。 展開されたソースの pdo_oci ディレクトリへ移動し pecl のソースパッ…

https://seesaawiki.jp/w/kou1okada/d/Debian%20%2d%2... - 2010年07月22日更新

PHPマニュアル

マニュアル>http://www.php.net/manual/ja/]] - [[配列関数(array)>http://www.php.net/manual/ja/ref.array.php]] - [[DOM関数>http://www.php.net/manual/ja/ref.dom.php]] - [[ファイルシステム関数>http://www.php.net/manual/ja/ref.filesystem.php]] - [[イメージ関数(image)>http:…

https://seesaawiki.jp/w/kou1okada/d/PHP%a5%de%a5%c... - 2010年07月02日更新

安全なSQLの呼び出し方

:MDB2>http://jp2.php.net/manual/ja/class.pdostatement.php]] が取り上げられている。 上記記事では取り上げられていないが、 その他、取り得る選択肢の中で デフォルト機能に近い扱いの選択肢としては、 PHP 本体が備える [[PDO(PHP Data Object)拡張モジュール>http://jp2.php.net/pdo]]にある[[PDOStatementクラス>http://jp2.php.net/manual/ja/cl…

https://seesaawiki.jp/w/kou1okada/d/%b0%c2%c1%b4%a... - 2010年06月28日更新

FPDI

i.setasign.de/index.php?p=license]] ** 日本語出力 [[Japanese support>http://www.fpdf.org/phorum/read.php?f=1&i=7977&t=7977]] が FPDF ではなく FPDI から派生するよう書き直せば良い。 ** 参考資料 - [[FPDIを試す>http://pdf.sytes.net/Fpdf/FPDI.htm]] ** 関連 - [[PHP]] - [[FPDF]] …

https://seesaawiki.jp/w/kou1okada/d/FPDI... - 2008年04月01日更新

FPDF

g/en/tutorial/index.php]] -- [[Manual>http://www.fpdf.org/en/doc/index.php]] ** ライセンス Freeware. ソースにもただ1行そう書いてあるだけ。 特にライセンス文書は用意されてない模様。 詳細は [[FAQ 1>http://www.fpdf.org/en/FAQ.php#1]] 参照。 とりあえず、商用、非商用を問わず、使用、改変、配布可能との事。 ** 日本語出力 [[Japanese support…

https://seesaawiki.jp/w/kou1okada/d/FPDF... - 2008年04月01日更新

TCPDF

ublic/code/cp_dpage.php?aiocp_dp=tcpdf]] ** ライセンス [[GNU LGPL>http://www.tecnick.com/pagefiles/tcpdf/LICENSE.TXT]]. ** 関連 - [[PHP]] - [[FPDF]] …

https://seesaawiki.jp/w/kou1okada/d/TCPDF... - 2008年04月01日更新

ai(22) android(29) bash(40) c++(52) cxx(54) cygwin(128) debian(39) deeplearning(32) diary(765) excel(21) font(30) free-book(47) git(21) github(28) gnu-r(77) google(26) hdd(22) html(25) java(26) javascript(118) latex(57) lcd(22) library(24) linux(97) machinelearning(31) memo(462) microsoft(42) oss(25) pdf(38) powershell(65) programming(32) proxy(23) python(100) r-lang(47) ruby(86) security(72) ssh(34) tex(37) tips(397) troubleshooting(443) ubuntu(114) unicode(22) usb(21) virtualization(24) vscode(28) windows(126) windows10(50) wsl(26) zfs(32) 数式(21)

管理人/副管理人のみ編集できます