タグ

phpに関するsuroisuのブックマーク (79)

  • FPDI

    Jan Slabon さんの FPDF 拡張クラスです。 ※FPDI はフリーソフトですが、今後の開発のための寄付は歓迎とのこと。 (1) FPDIを試す。(2004.8.13) 埋め込む前のPDF (FPDFで生成) FPDIで文字を埋め込んだPDF ※欄外のピンク色の文字が埋め込んだ文字。日語の埋め込みはまだできず。 (2) FPDIで日語を試す。(2004.8.16) japnese.php (クラスの継承) testN.php 埋め込む前のPDF (WordでDistillerから生成) �@日語を埋め込んだPDFを生成する。 ※元になるPDFは、生成の方法やフォントに、かなりの制限があるようです。 ※上記の元になるPDFは、KozMin-RegularとCenturyをフォントに使用し、ワードから生成した。 sourse

    suroisu
    suroisu 2008/06/05
     FPDF用のpdfデータをインポートライブラリ
  • FPDF-J - フォーラム

    suroisu
    suroisu 2008/06/05
    FPDF Line関数での破線の引き方
  • FPDF 1.52 リファレンス マニュアル

    AcceptPageBreak - 自動改ページの設定 AddFont - フォントをセットします。 AddLink - 内部リンク(ページ内のリンク)を生成します。 AddPage - 新規ページ追加 AliasNbPages - ページ番号のエイリアスを定義 Cell - 表(セル)を表示します。 Close - ドキュメントの終了 Error - 致命的エラー Footer - ページフッタ FPDF - コンストラクタ GetStringWidth - 文字列の長さを計算する GetX - カレント(現在の)x座標を調べる GetY - カレント(現在の)y座標を調べる Header - ページヘッダ Image - 画像出力 Line - 線を描画する Link - リンクをセットする Ln - 改行 MultiCell - 文章を改行して出力

  • FPDF日本語の利用

    FPDFに含まれていたtutorialフォルダをアパッチのDocumentRootフォルダにコピーしてください。 tutorialフォルダにある.phpファイルを修正します。tuto1.phpを例に解説します。 このファイルはUTF-8で保管してください。 次の行は不要なので、コメント化します。 //define('FPDF_FONTPATH','../font/'); 次の行は置き換えます。 //require('../fpdf.php'); require('mbfpdf.php'); 次の行は置き換えます。 //$pdf=new FPDF(); $pdf=new MBFPDF(); 次の行を追加します。 $pdf->AddMBFont(GOTHIC ,'SJIS'); 次の行は置き換えます。 //$pdf->SetFont('Arial','B',16);

    suroisu
    suroisu 2008/06/03
  • "諸君、私はPHPが大好きだ" - ぐらめぬ・ぜぷつぇんのはてダ(2007 to 2011)

    ついカッとなってやってしまった。後悔はしないことはないだろう。 諸君 私はPHPが好きだ 諸君 私はPHPが大好きだ PHP/FI2が好きだ PHP3が好きだ PHP4が好きだ PHP5が好きだ PHP6が好きだ PEARが好きだ PECLが好きだ Smartyが好きだ PHPマニュアルが好きだ PHP-CLIが好きだ Windowsで Linuxで UNIXで BSDで Macで りなざうで Blogで Wikiで サーバ上で クライアントPC上で この地上で行われるありとあらゆるPHPプログラミングが大好きだ file_{get|put}_contents()/file()でファイルの読み書きを一瞬で実装するのが好きだ xdebugで武装したベテランの連中がプロファイリングでボトルネックを検出した時など心がおどる PHP4でnewした結果を&つけ忘れたためオブジェクトがコピーされてしま

    "諸君、私はPHPが大好きだ" - ぐらめぬ・ぜぷつぇんのはてダ(2007 to 2011)
  • フレームの代わりにPHPを使う//Web屋のネタ帳

  • PHP コード最適化 Best Practices 63+ - カタコト日記

    みたいなタイトルの記事を Digg 経由で発見。チートシート代わりにと思い超訳。*1 A Software Architect PHP 最適化 ベストプラクティス! 01. static にできるメソッドは static として宣言しよう。(4倍速い) 02. echo の方が print より速い。 03. echo '文','字'; (カンマ区切り)の方が、'文'.'字' (ドット連結)より速い。 04. ループの最大値は、ループ「内」ではなく「前」にセットしておこう。 05. 大きい配列のような変数は unset() してメモリを解放しよう。 06. マジックメソッド(例: __get, __set, __autoload)は使用を避けよう。 07. require_once はハイコストなのです。 08. include や require でファイルはフルパスで指定しよう。 09

    PHP コード最適化 Best Practices 63+ - カタコト日記
  • 1プロセスだけが実行されることを保証するクラスを作った(PHP) - ベイエリア情報局

    元Vine SPARC開発者。2003年度未踏ユース採択者。ウノウ株式会社立ち上げ時に参画して4年間CTOとして従事。退職して現在P&Aラボにて客員起業家として起業準備中。 cronにジョブを登録して、バックグランドで定型処理を実行することをよくやるかと思います。 その時に必ず一つのプロセスだけが実行されることを保証したい時があります。 こういう時にみなさんはどのようにやっているでしょうか。 案1: cronに時間間隔をある程度あけて実行する 毎分実行するとかじゃなくて、5分くらい間隔を開けて実行するようにする。 5分以内に処理が終われば、複数プロセスで実行されることはありません。 cronの設定をちょこっと変えるだけで簡単にできます。 でも、こういうことするとメンテナンスが面倒だし、いつの間にか複数プロセスが立ち上がってたりするんですよね ToT 案2: ロック処理をいれる ロック処理を

  • 4.11 正規表現関数

    4.11 正規表現関数 正規表現パターンを用いた検索や置換はデータベースを利用したWebアプリケーションではよく使います。PHPでは、そのために正規表現パターンを用いて処理する正規表現関数が準備されています。 正規表現検索で使用する関数には、preg_match関数、preg_match_all関数、preg_grep関数があります。 正規表現検索・置換で使用する関数には、preg_replace関数があります。 正規表現パターンを用いた文字列の分割に使用する関数には、preg_split関数があります。 ■preg_match() 対象文字列の中にパターン文字列にマッチするものがあるかないかをチェックするにはpreg_match関数を使用します。preg_match関数の書式は次のとおりです。 preg_match(パターン文字列, 対象文字列) サンプルのリストを4.55に示します。

  • PHP 基礎編9 - 正規表現、マッチ、置き換え、ereg、eregi、eregi_replace - SAK Streets

    PHP 基礎編9 - 正規表現、マッチ、置き換え、ereg、eregi、eregi_replace ■正規表現 ・PHP では、ereg で文字列の検索や置き換えを行う。 (パターンマッチ、パターンマッチング) 大文字小文字の区別をしない場合は、eregi を使用する。 また、文字列を置き換える場合は、ereg_replace を使用する。 大文字小文字の区別をしない置き換えは、eregi_replace を使用する。 $rcd = ereg(マッチパターン, 対象変数 [, 代入配列]); |_ True 一致(マッチ数) False 不一致 $rcd = eregi(マッチパターン, 対象変数 [, 代入配列]); |_ True 一致(マッチ数) False 不一致 $rcd = ereg_replace(マッチパターン, 置換文字列, 対象変数); |_ True 一致(マッチ数)

  • preg_match_all

    (PHP 3>= 3.0.9, PHP 4 , PHP 5) preg_match_all -- グローバル正規表現検索を行う 説明int preg_match_all ( string pattern, string subject, array matches [, int flags]) subjectにおいて patternで指定した正規表現にマッチする かどうかを検索し、flagsで指定した 順番で matchesに結果を代入します。 最初にマッチするものが見つかった後、最後にマッチしたパターンの後から 検索が続行されます。 flagsは、以下のフラグの組み合わせとなります。 (PREG_PATTERN_ORDERを PREG_SET_ORDERと組み合わせて使用することは無意 味であることに注意して下さい。) PREG_PATTERN_ORDER $matches[0] がパタ

  • goo

    大谷翔平フォロー ドジャースフォロー マリナーズフォロー クレイトン・カーショーフォロー フレディ・フリーマンフォロー

    goo
  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

    suroisu
    suroisu 2008/04/11
  • PHPでBlog更新ping (XML-RPC)を送信する|PHPプログラムメモ|プログラムメモ

    PHPBlog更新pingを送信するには、PEARの XML/RPC を利用すると簡単に実現する。 サンプルソース <?php require_once('XML/RPC.php'); $blogtitle='ブログタイトル'; $blogtopurl='http://blog.hostname.com/'; // ここに更新pingサーバを追加していく $servers=array( array( 'server' => 'http://ping.rss.drecom.jp', 'path' => '/', ), array( 'server' => 'http://ping.bloggers.jp', 'path' => '/rpc/', ), ); ping_send($blogtitle, $blogtopurl, $servers); function ping_send($b

  • 「すべての漢字を取り出す正規表現」をPHPで試す:phpspot開発日誌

    すべての漢字を取り出す正規表現を参考にPHPでトークンを切り出すサンプルを作成しました。 <?php // スクリプトはUTF-8で記述されています $str = <<<EOM ようこそphpspotへ!当サイトではフリーのwindowsphp開発環境であるPHPエディタ forWin や、フリーのPHPスクリプト( PHP掲示板,webshot,webimager,CMS 等 )、PHPツールバー、テレビバー、便利検索バー(Yahoo,Google,辞典検索)などを配布しています。その他、PHP入門 や PHP5ーTIPS、PHPサンプル集、MySQL解説、PHPレンタルサーバー特集などのコーナーもあります。 EOM; mb_internal_encoding("UTF-8"); mb_regex_encoding("UTF-8"); $token = array(); // すべての

    suroisu
    suroisu 2008/02/19
  • PHP: プリンタ 関数 - Manual

    suroisu
    suroisu 2008/02/19
  • PHP: GeoIP 関数 - Manual

    GeoIP 関数 目次geoip_asnum_by_name — AS番号(ASN) を取得するgeoip_continent_code_by_name — 二文字の大陸コードを取得するgeoip_country_code_by_name — 二文字の国コードを取得するgeoip_country_code3_by_name — 三文字の国コードを取得するgeoip_country_name_by_name — 完全な国名を取得するgeoip_database_info — GeoIP データベースの情報を取得するgeoip_db_avail — GeoIP データベースが使用可能かどうかを調べるgeoip_db_filename — 対応する GeoIP データベースのファイル名を返すgeoip_db_get_all_info — すべての GeoIP データベース形式についての詳細情報を

    PHP: GeoIP 関数 - Manual
    suroisu
    suroisu 2008/02/19
  • PHP: 日付・時刻 関数 - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    PHP: 日付・時刻 関数 - Manual
    suroisu
    suroisu 2008/02/19
  • PHP ファイルの書式 - Zend Framework PHP 標準コーディング規約

    PHP コードのみからなるファイルでは、終了タグ ("?>") は決して含めてはいけません。これは必須なものではなく、 終了タグを省略することで、ファイルの最後にある空白文字が出力に影響することを防ぎます。 重要: Zend Framework の PHP ファイルやそこから派生したものの中では、 __HALT_COMPILER() を使用して任意のバイナリデータを含めることを禁じます。 この機能は、インストールスクリプトなどの特別な場合にのみ使用します。

    suroisu
    suroisu 2008/02/12