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日更新

3d(18) algorithm(14) androidone(13) api(15) authentication(14) backup(18) benchmark(18) book(17) c(19) console(17) css(13) dell(16) diagram(16) dns(16) docker(20) emacs(18) equation(16) firefox(18) framework(14) grub(16) hacks(17) kvm(18) make(18) markdown(17) mb(15) opencv(14) package(14) parallelcomputing(15) password(16) php(19) python3(20) salvage(14) samba(18) search(15) smb(19) ssl(17) statistics(20) terminal(14) texteditor(17) unix(17) unresolved(19) usb(21) vcs(14) virtualbox(18) web(15) webapi(14) winget(15) wpad(14) 数式(21) 未解決案件(18)

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