タグ

phpに関するdhalmelのブックマーク (200)

  • 機種依存文字の変換:ねこすけのPHP

    memo.xight.org - UTF-8で変換できない機種依存文字を置換する UTF-8 のページから (株) や ローマ数字の I などの文字をメールで送信すると,文字化けする. 文字化けしそうな文字を,ad hoc に機種依存しない文字に変換する. ローマ数字もカッコで括るか,スペースを挿入したほうが良いかも. UTFで作ったメール送信フォームでよく文字化けしていました。 機種依存文字を使うなと思っていても、利用者は一向に減りません。 半角カタカナは全角にする処理を入れていたのですが、機種依存文字はそのままにしておりました。 参考になります。 ソースはオリジナルからよくきたブログさんで指摘されている部分を変更したものです。 function replaceText($str){ $ret = $str; $arr = array( '\xE2\x85\xA0' => 'I', '\

    dhalmel
    dhalmel 2009/04/17
  • PHPで日付、時刻計算 - ゆるゆると

    PearにもDateクラスがあるが、PHP5にはDateTimeクラスという便利なものがデフォルトで用意されてた。 知らなかったよ、ママン。これでmktime()とはおさらばだ。 $dt = new DateTime(); // 呼び出し時の日時が格納される echo $dt->format('Y-m-d H:i:s'); $dt->modify('+1 day'); // 一日進む echo $dt->format('Y-m-d H:i:s'); $dt->modify('-1 month'); // 一ヶ月戻る echo $dt->format('Y-m-d H:i:s'); $dt = new DateTime('2008-03-02'); // 指定日時で初期化することも可能 DateTime()の初期化に使える文字列はstrtotime()と同じ。 format()に使える文字列

    PHPで日付、時刻計算 - ゆるゆると
    dhalmel
    dhalmel 2009/04/14
  • サービス終了のお知らせ

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

  • PDF作成ライブラリ (FPDF + FPDI + MBFPDF + Rotations) « MY OPEN SOURCE HOUSE

    左のTabsメニューをみた通り、Windows MobileやWindowsツールの話題が中心で、ブログタイトルに直接関係したエントリーがほとんどありません。ということで、ここらで一つPHPのライブラリのネタを立てておこうかと思います。 で、PDFを扱うフリーのPHPライブラリにはFPDFがありますが、その導入について決定的だと思えるブログ記事がないように思えないので、これをエントリーとします。 何を持ってそう思うかというと、まず、このライブラリを使いこなすには最低限次の3つが必須だと思うのですが、これをセットで紹介している記事は少ないこと。 日語対応の拡張クラス 差込印刷のためのテンプレート拡張クラス 文字回転の拡張クラス そして、日語対応クラスにはjapanese.zipとMBFPDFの2つがあるのですが、どちらを使うべきか断じていないことです。 結論を言えば、MBFPDFを使うべ

    dhalmel
    dhalmel 2009/04/09
  • うぇっぶみん でサーバー管理 PDFクラスライブラリ FPDF1.6 + mbfpdf(日本語化) + FPDI 導入

    viも使えない初心者が、FreeBSD と webmin で、サーバーを管理する・・・ できるのかぁ? FPDF1.6 + mbfpdf10b + FPDI 1.2.1 を導入してみました。 PHP Version 4.4.9 前回、PHPの拡張モジュール PDFlib を、導入しましたが、どうもライセンスがうるさくて・・ 変にライセンス気にしながら使用するなら、別の方法を考えよう! って事です。 等サイトでは、なるべく導入時の関連ソフトのバージョンを記載するようにしていますが、 そうでない、サイトも沢山有り、又導入時期についてもよく解らない所が多いように思います。 今回も、FPDFの導入に当たり色々調べてみましたが、情報は結構多いのですが、導入方法が やたらめったら多くて、情報整理に一苦労でした。 また、古い情報がかなり多くて、凄く悩みました。 そこで、PHPにてPDFファイルを生成する

    dhalmel
    dhalmel 2009/04/09
    「縦書き横書きの制御」!
  • [PHP] いろいろ考える: 適当に書き連ねるネタ帳のようなもの

    FF11でレベル上げをするとき、いつも事に困る。このレベルでは何がいいんだっけな…と思いつつ、ジョブを考えずいつもレベル帯だけで判断し、競売で安い事を買う。LS内身内パーティだから許されることで、これが野良パーティだと苦情が出そう。 たかが事、されど事。 ということで、今さらながらFF11事検索ツールなんぞを作っていたりする。検索ツール自体はすぐに作れるけど、大変なのが事データの収集と、振り分け。ツールから検索しやすいようなテーブル構成を作ると、データもその構成にあわせないといけないので、この作業が厄介なのだ。 そんな面倒なことをしなくても、事を調べるサイトはいくつもあるじゃないか!と言われそうですが、自分的に「かゆいところに手が届く」サイトが見つからないので、じゃあ作ってしまえということです。 そして、もうひとつ。こちらもFF11のツールになるけれど、少人数パーティで今まで

    [PHP] いろいろ考える: 適当に書き連ねるネタ帳のようなもの
  • TCPDFに関するリファレンス・ドキュメント

    Warning: opendir(/dat/www/domains/www.monzen.org/sites/refdoc/tcpdf/latest/fonts.org) [function.opendir]: failed to open dir: No such file or directory in /dat/www/domains/www.monzen.org/sites/refdoc/tcpdf/index.phl on line 358 Warning: readdir() expects parameter 1 to be resource, boolean given in /dat/www/domains/www.monzen.org/sites/refdoc/tcpdf/index.phl on line 360 Warning: closedir() expects

  • TCPDF - PHP Class for PDF

    dhalmel
    dhalmel 2009/04/09
  • PHPでPDFファイルを作成するFPDFの進化版『TCPDF』:phpspot開発日誌

    TCPDF TCPDF is an Open Source PHP class for generating PDF files on-the-fly without requiring external extensions. TCPDF is an extension and improvement of the FPDF class by Olivier Plathey (http://www.fpdf.org). PHPPDFファイルを作成するFPDFの進化版『TCPDF』。 デフォルトでUnicode(UTF-8)が使えたり、次のような特徴があります。 PDF作成テキストにHTML( h1, h2, h3, h4, h5, h6, b, u, i, a, img, p, br, strong, em, font, blockquote, li, ul, ol, hr, td,

  • PHP MS Word: Edit Microsoft Word documents using COM objects - PHP Classes

    Class : clsWord This class is really very helpful if we want to interact with Microsoft Application using PHP 5.1.4. It lets user insert text into MS Word in run time. It can also insert data in a specified location in MS Word Document using Bookmark feature. The class is under process of development furthermore we can also insert image in the word document in run time. Please feel free to contact

    dhalmel
    dhalmel 2009/04/09
  • FPDF 1.52 リファレンス マニュアル

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

    dhalmel
    dhalmel 2009/04/09
  • 調子に乗って、CSSEZで使ってるPHPフレームワーク公開するよ。[HW]

    今からPHPの勉強をはじめる方や楽してウェブアプリケーションを公開したい方向け。 Biz.IDのインタビューで「ちいたん」を使用していると言ったら、最近それ系の相談を少し頂くようになりました。 確かに私は、世界最軽量のPHPフレームワーク「ちいたん」を愛用しています。私がプログラミング暦1年未満(最近めでたく1年超えました:P)の初心者でありながら、CSSEZを1ヵ月半で製作できたのも、ちいたんのおかげであるところが大変大きいです。 ということで、せっかくなので、私が実際にウェブアプリケーションの開発に使用している「カスタムちいたん」を公開します。 こちらからダウンロードしてください。 特徴は以下のような感じです。 ウェブ公開部分(public_html)とプログラム部分(webapp)で分離。 Smarty使用。 少し構造について説明します。 public_htmlはウェブ公開部分です

    dhalmel
    dhalmel 2009/04/09
  • Download the Simple Test testing framework - Unit tests and mock objects for PHP

    This page... Using unit tester with an example. Grouping tests for testing with one click. Using mock objects to ease testing and gain tighter control. Testing web pages at the browser level. Related... Download PHP Simple Test from SourceForge. The developer's API for SimpleTest gives full detail on the classes and assertions available. News: 1.0.1 release cycle started. Features include include

    dhalmel
    dhalmel 2009/04/09
  • aki-web PHP Scripts

    カレンダー出力用のHTMLを出力するクラスです。 日の休日表示に対応しています。秋分の日や春分の日,振り替え休日や国民の休日にも対応しています。

    dhalmel
    dhalmel 2009/04/09
  • PHP とテンプレートエンジン (Smarty/patTemplate)

    PHPでは、HTMLページ内に<?php ?>タグで括る事によって、 HTML(デザイン部分)とプログラム(ロジック部分)を同一ページに記述できます。しかし、同じファイル内にデザイン部分とロジック部分を記述するとメンテナンスが非常に困難となります。Java でも JSP で同じような問題が発生し、JSP 2.0 でカスタムタグの導入により ロジック部を分離することができ、Struts というフレームワークまで生まれました。 PHP では、Template Engine という技術によってデザイン部分とロジック部分を分離させメンテナンスを向上させることができるようになりました。このことで、デザイナーとプログラマーが同時に作業を行えるようにもなりました。この Template Engine は、それほど作るのに難しくはありません。しかし、自分で創って自分でメンテナンスしていくのは大変というので

  • PHP: haru - Manual

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

    dhalmel
    dhalmel 2009/03/17
  • TIPO - PHP - HaruPDF

    Haru PDF 主要OSおよび主な開発言語から利用可能なPDF形式ファイル作成ライブラリー。 ライセンス的にも、「ZLIB」 and 「PNGLIB」というオープンソースライブラリ。 PHP - HaruPDF の組み合わせでの出力例が検索しても見つからなかったので、色々アップしてみたいと思います。 Tips (Win/PHP5) Example PDF形式ファイル出力2パターン 用紙サイズ&用紙向きの設定 PDFプロパティ設定 Option付き新規PDFファイル作成 Simpleテキスト(英語)出力 カラー(RGB値)指示 座標設定 罫線 破線・点線 矩形 矩形塗りつぶし 円弧 円弧塗りつぶし PDFバージョン イメージ貼り付け イメージ貼り付け(拡大・縮小指定) Tips000 イメージ貼り付け(回転方向指定) Tips000 イメージ貼り付け(回転角度指定) Tips000 例外処

    dhalmel
    dhalmel 2009/03/17
  • FPDFを使ったPDF作成

    FPDFPHPからPDFファイルを作成するための無料のライブラリです。ここではFPDFを使いPHPからPDFファイルを作成する方法を解説します。 FPDF 1.6のダウンロード ファイルの配置 サンプルによる動作確認

    dhalmel
    dhalmel 2009/03/17
  • PHP の mbstring に関するメモ

    このページについての説明・注意など PHP の mbstring 拡張モジュールについて調べてみました。mbstring 拡張モジュールは、PHP マニュアル : マルチバイト文字列関数 (mbstring) にも書かれていない機能や制約が多くあります。そのあたりをソースコードを確認しながらまとめてみました。 更新内容については、更新履歴を参照してください。 ソースコードの確認は主に PHP 5.2.5 〜 PHP 5.3.0 で行いました。PHP 4.x に対する記述もありますが、細かいバージョン等については十分に確認できていないものもあります。このページを読んで、間違い、誤字、脱字などがを見つけましたら、はてなの日記、または、メールなどで教えてください。 mbstring を使用する方法 静的ライブラリとして組み込む方法 共有ライブラリとして使用する方法 Windows 環境の場合 P

    dhalmel
    dhalmel 2008/11/10
  • PHPでのセキュリティ対策についてのメモ - Liner Note