タグ

WorkとPHPに関するhiro-rockのブックマーク (28)

  • PHP開発者が便利に使える10のスニペット集:phpspot開発日誌

    The html blog | 10 code snippets for PHP developers I've compiled a small list of some useful code snippets which might help you when writing your PHP scripts PHP開発者が便利に使える10のスニペット集が紹介されていました。 メールアドレスチェック簡単化 php-email-address-validation クラスを使ったメールアドレスチェック http://code.google.com/p/php-email-address-validation/ include('EmailAddressValidator.php'); $validator = new EmailAddressValidator; if ($valida

    hiro-rock
    hiro-rock 2008/11/06
    汎用性のあると思われるPHPクラスファイル (メールアドレスチェック、FileULorDL、メール送信etc)
  • PHPを使ってミニブログを作るチュートリアル:phpspot開発日誌

    Create a Basic Shoutbox with PHP and SQL - NETTUTS PHPを使ってミニブログを作るチュートリアル。 簡単な掲示板のようなShoutBoxというものを作るチュートリアルです。 PHPソースコード、SQLHTMLマークアップやCSSの作成の流れも分かります。 PHP初心者の方はトライしてみましょう。 関連エントリ jQueryを使ったブラウザ上で動作するLeopardデスクトップの構築 Ajaxベースのクールなショッピングカート作成 超クールなログインフォームを作成するチュートリアル

    hiro-rock
    hiro-rock 2008/10/08
    PHPでミニブログを作成
  • ウノウラボ Unoh Labs: PHPで携帯位置情報を扱うライブラリ「Geomobilejp_Converter」を作りました

    中村です。 PHPで携帯の位置情報を簡単に取り扱うことができるライブラリ「Geomobilejp_Converter」を作りました。もう半年近く前に作ったものですが、コードを少し整えたので公開することにしました。 GPSに対応した携帯では、各キャリアで指定されている特定のHTMLを記述することで、携帯サイトに位置情報(緯度経度や測地系)を送信することができます。この位置情報を利用すると、「位置情報付きで掲示板に書き込む」などの機能を実装することができます。 キャリアによっては位置情報のなかに土地名を含むものもありますが、通常は緯度経度だけでは土地名がわかりません。そこでGeomobilejp_Converterでは、docomoの提供するオープンiエリアのiエリアデータファイルを利用して土地名を関連付ける機能を実装しています。iエリアデータを利用することで、各キャリアで共通したiエリアコー

    hiro-rock
    hiro-rock 2008/08/02
    携帯電話位置情報取得ライブラリ これは使えそう! geoコードからiエリアを取得することも出来る
  • PHPで各種携帯のGPS機能を簡単に扱える「Net_UserAgent_Mobile_GPS」:phpspot開発日誌

    GPS PEARライブラリ / Net_UserAgent_Mobile_GPS キャリアや機種によって様々に仕様が異なるGPSの取り扱いを簡単にするためのPHP/PEARライブラリ PHPで各種携帯のGPS機能を簡単に扱える「Net_UserAgent_Mobile_GPS」。 PEARサイトでも公開されています。 リンク作成のサンプルは、次のような感じになるようです。 <?php require 'Net/UserAgent/Mobile/GPS.php'; try { $g = Net_UserAgent_Mobile_GPS::factory(); } catch (Net_UserAgent_Mobile_GPS_Exception $e) { var_dump($e->getMessage()); exit(); } $url = "http://test.com"; $str

    hiro-rock
    hiro-rock 2008/07/09
    あとでGPS
  • ImageMagickでいろいろなサムネイル画像作成に挑戦

    最近、MacBook AirではなくてMacBookを購入してMac生活をエンジョイ中の笹亀です。 長年使用していたWindowsからの乗り換えのため、非常に慣れない日々を過ごしてきましたが、徐々にMacの環境にも慣れてきました^^ さて、PHPで画像処理を行うといえば、GDライブラリが有名です。 GDでも画像に対して処理を加えてサムネイルなどの作成が容易に行えます。 その他にも、PHPのエクステンションとして「imagick」という画像ライブラリも用意されており、画像処理に関しては結構充実しております。 今回は、GDやimagickをPHPから使用するのではなくImageMagickをCL(コマンドライン)で操作して様々な画像の処理を行ってみたいと思います。 画像の処理を行うImageMagickのコマンドはたくさんありますが、今回は「convert」コマンドのみを使用して作成していきま

    ImageMagickでいろいろなサムネイル画像作成に挑戦
    hiro-rock
    hiro-rock 2008/05/14
    ImageMagick "convert"の使用方法説明 PHPでImageMagick使いたいなー
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
    hiro-rock
    hiro-rock 2008/04/18
    PHPでファイル内の特定部分の文字コードを変更させて記述る方法
  • Smart Image Resizer — Shifting Pixel

    A ridiculously easy-to-use PHP script for resizing images the smart way. One of the challenges that comes with maintaining a graphic-intensive website like Shifting Pixel is finding a way to get high quality images throughout the site with as little effort as possible. To tackle this, I developed the Smart Image Resizer and have been using it around the site for the past few months. I couldn’t be

    hiro-rock
    hiro-rock 2008/04/08
    PHPで動的に画像のリサイズを行う(GD使用)。CCライセンス
  • TimThumb PHP Script Released | Darren Hoyt Dot Com

    The custom image-resize script (TimThumb) created for Mimbo Pro is now available as an open-source project! It’s already being used by a handful of other theme designers and I look forward to seeing what other folks do with it. View Source Code | Live Demo Background The script was written by Tim McDaniels as a way to achieve the core functionality of phpthumb while using half the code. Ben then a

    hiro-rock
    hiro-rock 2008/04/08
    PHPで動的に画像のリサイズを行う(GD使用)。
  • PHPでPDFを出力するOSSのライブラリ「TCPDF 3.0」:phpspot開発日誌

    PHPPDFを出力するOSSのライブラリ「TCPDF 3.0」 | エンタープライズ | マイコミジャーナル 伊Tecnick.com社は27日、オープンソースのPHPPDF生成ライブラリ「TCPDF 3.0」をリリースした。PHPPDFを出力するOSSのライブラリ「TCPDF 3.0」がリリースされたようです。 ・GD対応の画像フォーマット全て対応 ・画像のリサイズ機能など が修正されたそうです。 FPDFの進化版ということで以前にお伝えしましたが、バージョン3になったんですね。 ・ライセンスはGNU LGPL ・商業ベースを含め自由に再配布可能だそう

    hiro-rock
    hiro-rock 2008/04/01
    PHPでPDFを出力するライブラリ 商用可
  • ke-tai.org » Blog Archive » PHPでケータイからセッションを使う場合の設定方法

    PHPでケータイからセッションを使う場合の設定方法 Tweet 2007/12/12 水曜日 matsui Posted in PHP, サーバ | 23 Comments » 今回は、ケータイ上からPHPのセッションを使う場合の設定方法についてです。 ケータイからPHPのセッションを機能を使う場合、端末によってはクッキーが利用できない場合があるため、そのままでは使うことができません。 セッションを使いたい場合は、インストール時のconfigureオプションに、「–enable-trans-sid」を付ける必要があります。 ※Windowsの場合は特に設定の必要はありません。 また、「php.ini」の設定で、次のように設定してください。 ※設定変更後はWebサーバの再起動が必要です session.use_trans_sid = 1 もしくは「.htaccess」でも設定することができま

    hiro-rock
    hiro-rock 2008/01/16
    あとでセッション 携帯電話用サイト
  • php tips:tech.ckme.co.jp

    目次 >> php PHPのtips ここでは、PHP(Hypertext Preprocessor)関係のtipsを記述する。 メール関係 簡単なメールを送信するには? 添付ファイルを送信するには? クッキー クッキーを使用するには? フォーム処理 フォームで入力されたデータを受け取るには? ファイルをアップロードするには? HTTP関係 HTTPヘッダを使って別のページにとばすには? クライアントのIPアドレスを取得する JPEGファイルやテキストファイルをダウンロードさせるには? FTP関係 FTPで接続してファイルをアップロードするには? 時刻、時間 サーバの現在時刻を取得するには? グリニッジ標準時を取得するには? 画像処理 GDを使って画像データを生成するには? Exifデータを取得するには? ファイル処理 ファイルをロックするには? ディレクトリ内のファイル一覧を取得するには

    hiro-rock
    hiro-rock 2008/01/15
    PHPのよく使うやつのまとめ(簡単編)
  • Togel Hongkong | Togel Singapore | Totobet HK | Totobet SGP

    Data terlengkap serta terpercaya hal togel singapore serta togel hongkong bisa kamu temui pada web kita. Kita sediakan data sgp serta keluaran hk yang dihimpun dari bermacam berbagai rentang waktu ke bagan dibawah ini. Data Totobet SGP serta Keluaran Totobet HK 100% Akurat Data SGP serta Keluaran HK Direkap ke dalam Satu Tabel Bagan diatas muat data hal data sgp serta keluaran hk sekalian. Para pe

    Togel Hongkong | Togel Singapore | Totobet HK | Totobet SGP
    hiro-rock
    hiro-rock 2008/01/15
    Feed取得phpライブラリ 9KB
  • ke-tai.org » Blog Archive » PHPで絵文字を壊さずに文字コードや全角半角変換を行う方法

    PHP絵文字を壊さずに文字コードや全角半角変換を行う方法 Tweet 2007/11/26 月曜日 matsui Posted in PHP | 1 Comment » 通常「mb_convert_encoding」や「mb_convert_kana」を使うと、iモードやEZWebの絵文字(SJIS形式)は壊れてしまいます。 壊れてしまう例 $str = '絵文字[晴れ]'; $str = mb_convert_encoding($str, 'EUCJP', 'SJIS'); $str = mb_convert_encoding($str, 'SJIS', 'EUCJP'); // 出力 echo $str; 例:通常のコンバートの場合 しかしちょっとしたことで、絵文字の破壊を防ぐことができます。 文字コードを指定するときに SJIS EUC-JP ではなく、 SJIS-WIN EUCJ

    hiro-rock
    hiro-rock 2007/11/27
    携帯の絵文字のエンコーディング変更方法
  • PHP4でのXMLデータの取り扱い - EC studio 技術ブログ

    はじめまして! EC studioで技術担当をしている須藤裕嗣です。 今日はPHP4におけるXMLデータの取り扱いについて紹介します。 PHP5においてはXMLのサポートも強化されており、 SimpleXML拡張モジュールなどの便利な関数を 最初から利用することもできます。 「PHP5の関数をPHP4で使う - PHP_Compat」でもお伝えした通り PHP4は2007年末でサポートを終了となります。 しかし、まだまだPHP4で動いているシステムも多いのが 現状ではないでしょうか。 PHP4において、どのようにXMLを処理することができるのか いくつかご紹介いたします。 xml_parse()関数 Keith Devens - PHP XML Library XML_Unserializer xml_parse()関数 (PHP4の組み込み関数) サンプルとして以下のXMLデータを解析し

    hiro-rock
    hiro-rock 2007/11/02
    php4でxmlを扱う 受け取り部分の関数化
  • 60行で作るPHP用テンプレートエンジン

    唐突に、PHP用のテンプレートエンジンを作ってみる。 方針: ふつうのPHPファイルをテンプレートとして使う。 <?php echo $var; ?> は面倒なので #{$var} と書けるようにする。 <?php echo htmlspecialchars($var); ?> はもっと面倒なので %{$var} と書けるようにする。 ついでにXML宣言も <<?php ?>?xml ... に自動置換する。【追記】レイアウト機能を追加してみた コード: <?php /* * SixtyLinesTemplate.php - 60行しかないけどSmartyより速いテンプレートエンジン * * 使い方: * require_once('SixtyLinesTemplate.php'); * $TEMPLATE_DIR = 'templates'; // 省略可、パーミッションに注意 * $c

    60行で作るPHP用テンプレートエンジン
    hiro-rock
    hiro-rock 2007/10/30
    PHPでテンプレート作成
  • てくにかるむ

    てくにかるむ 「エラーをなくすことは非常に有益で時には新しい真実や事実を作り上げるよりも勝る」 ー チャールズ・ダーウィン WebBrowserコンポーネントを .NET Framework であれこれ料理したときのいろいろ。 » ActivePerl 体は実行インストーラで何時でもインストールできるが、ppm や cpan で組み込む追加モジュールはオンライン構築が前提になっている。だが世間から断絶された秘匿ネットワークや、そもそもインターネットに接続するという概念のない PCやサーバに納品したり、機材リプレースで開発環境を再構築しなければならない場面では、USBメモリや DVD-Rからのオフラインインストールが出来なければ話にならない。そもそもバージョンが数世代古くなるとダウンロード元の ppmレポジトリが有料プラン専用に切り替えられて、いつもで気軽に再ダウンロードすることができなく

    hiro-rock
    hiro-rock 2007/10/12
    htaccessの書き方や解説などのまとめ
  • Snoopy

    Project Insight offers powerful tools for project managers and teams in order to deliver optimal performance and ensure success. An enterprise project and portfolio management software, Project Insight offers personalized dashboards, intelligent scheduling, resource management, collaboration, time and expense tracking, project and portfolio tracking, workflow, and reporting features to help teams

    hiro-rock
    hiro-rock 2007/10/10
    PHPでHTML取得してゴニョゴニョする
  • PHP GDライブラリで画像のサムネイルを作成 - どうにかなるBLOG

    PHPが使えるなら、大体どこのレンタルサーバーでもGDライブラリくらいは用意してる。こいつを使えば、画像のサイズ変更が簡単にできて、例えば携帯用の画像をサイズをその場で縮小して表示とか、アップロードした写真データのサムネイルファイルを一発で作成とか。 とまぁ、偉そうに言いながら実は、さっき初めて触ったばかりなんだけど(笑)、 ちょっといじってみた感触を忘れないうちにメモっておくよ。 GDを使った目的は画像の縮小。 実は前の記事でファイルのアップロードの仕方をメモったんだけど、 アップロードしたファイルの縮小ファイルを作るのにGDを使った。 んじゃまずは画像の読み込みから $file_path = "ファイルパスまたはURL"; $image = ImageCreateFromJPEG($file_path); //JPEGファイルを読み込む $image

    hiro-rock
    hiro-rock 2007/10/10
    GDでサムネイル画像や画像の動的変換を作るときに参考にする
  • PHPでファイルのZIP圧縮をする際に便利に使えるクラスライブラリ:phpspot開発日誌

    Tutorial: Create a zip file from folders on the fly - Web Development Blog For a future project I needed these days some easy to use zip or gzip class to create a zip file from files / folders inside a specified directory. PHPでファイルのZIP圧縮をする際に便利に使えるクラスライブラリ。 次のように、圧縮対象のディレクトリや、複数ファイルをアーカイブに登録するためのメソッドが用意されています。 $createZip = new createDirZip; $createZip->addDirectory(‘themes/’); $createZip->get_file

    hiro-rock
    hiro-rock 2007/10/02
    PHPでファイルのZIP圧縮 ライブラリ
  • PHPから使えるアニメーションするグラフコンポーネント「FusionCharts Free」:phpspot開発日誌

    FusionCharts Free - Animated Flash Charts & Graphs for ASP, ASP.NET, PHP applications FusionCharts Free is a flash charting component that can be used to render data-driven & animated charts for your web applications and presentations. PHPから使えるアニメーションするグラフコンポーネント「FusionCharts Free」。 アニメーションが心地よく、実に様々なグラフを描画することが出来ます。 チャートは次のように、JavaScriptコードで簡単に貼り付け可能。データはXMLから読み込み。 PHPから簡単に使えるAPIライブラリも公開されています。 <

    hiro-rock
    hiro-rock 2007/09/13
    PHPでグラフとか