タグ

phpに関するjun_okunoのブックマーク (153)

  • PHP入門

    PHP入門 この章では、PHPの作成を支援するために解説しています。PHPは、Webアプリケーションを開発するためのプラットフォームで、現在最も多く使用されているオープンソース・ソフトウエアの1つです。PerlJava言語などと比較すると、習得しやすさや柔軟性に優れ、短期間で開発できる利点があります。 各ページでは、まだまだ手を入れなければならない個所がありますが、いずれ時間をかけて充実させていきたいと考えています。ご了承ください。 なお、ここで掲げる PHPに関する記述に重大な誤りやミスがありましたら、メールにて、ご連絡いただけると大変助かります。 ■ PHP入門目次 PHPとは PHP作成の環境作り PHPプログラムの基構造 定数と変数 配列 演算子 文字列 ループ (繰り返し処理) 条件分岐 ユーザ定義関数 クラスとオブジェクト 日付と時間 画像処理 セッション管理 正規表

  • 初心者用PHP入門

    独習PHP 第3版 手を動かしながら学ぶPHP7。基構文から、クラス、DB連携、セキュリティ対策まで。解説、例題、練習問題の3ステップでよくわかる。基礎からオブジェクト指向まで学べる定番入門書。 PHP逆引きレシピ 第2版 (PROGRAMMER’S RECiPE) 第2版では、最新のPHP(5.4/5.5)に対応したほか、レシピ全体の大幅な見直しを行い、データベースやテスト関連のレシピ拡充など、さらに内容充実・より便利になりました。サンプルプログラムのスマートフォン対応も行っています。実践で即役立つテクニックと開発ノウハウ、つまづきやすい・ハマりやすいポイントを徹底解説した「PHPユーザー必携の1冊」です。 PHPの絵 第2版 Webアプリ作りが楽しくなる新しい9つの扉 HPは、さまざまなWebアプリケーションが簡単に作れそうなので、興味のある人は多いのではないでしょうか。書は、イ

  • Excelファイル作成(PEAR::Spreadsheet_Excel_Writer) - PEAR入門

    ここではPEAR::Spreadsheet_Excel_Writerの使い方について確認していきます。PEAR::Spreadsheet_Excel_WriterはPHPからExcelファイルを作成する機能を提供するものです。 Spreadsheet_Excel_Writerパッケージの導入 必要モジュールの読み込み ワークブックの作成と保存 ワークブックをクライアントへ出力 ワークシートの追加(addWorksheet) セルにデータを書き込む(write) セルに数値と文字列のデータを書き込む(writeNumber, writeString) セルにコメントを書き込む(writeNote) セルに書式設定の為の空のセルを書き込む(writeBlank) セルに数式を書き込む(writeFormula) セルにリンクを書き込む(writeUrl)

  • phpspot - PHPスクリプト/MySQL/掲示板/入門/サンプル/正規表現/レンタルサーバー

    ようこそphpspotへ! 当サイトではフリーのwindowsphp開発環境であるPHPエディタ(forWin)や、 フリーのPHPスクリプト( PHP掲示板,webshot,webimager,CMS 等 )、PHPツールバー、テレビバー、 便利検索バー(Yahoo,Google,辞典検索)などを配布しています。 その他、PHP入門 や PHP5-TIPS、PHPサンプル集、MySQL解説、PHPレンタルサーバー特集 などのコーナーもあります。 スポンサードリンク 2009/09/14 サイトで配布しているPHPスクリプトに脆弱性!すぐ最新版にアップしてください! new! 2009/01/21 PHPで携帯サイト構築を公開! 2008/07/12 PHPによるWebアプリケーションスーパーサンプル 活用編 第二版が出ました 2008/04/22 PHPエディタをVistaに対応させま

  • ke-tai.org > Blog Archive > 第35回PHP勉強会で発表された「symfonyでモバイル開発なんてどうですか。」

    第35回PHP勉強会で発表された「symfonyでモバイル開発なんてどうですか。」 Tweet 2008/9/3 水曜日 matsui Posted in 記事紹介・リンク | 3 Comments » 先日2008年8月31日に行われた、第35回PHP勉強会の中で、ゆどうふさんがフレームワークsymfonyを使ったモバイル向けサイト開発を解説した、「symfonyでモバイル開発なんてどうですか。」を発表されたようです。 イベントの概要はこちら。 → 日PHPユーザ会 Event Entry::第35回PHP勉強会 [events.php.gr.jp] 勉強会の内容はこちらがわかりやすいです。 → maru.cc@はてな 第35回PHP勉強会に参加してきた [d.hatena.ne.jp] 発表の動画はこちらからご覧になれます。 → 雑文発散 第35回PHP勉強会へ参加してきた [suz

  • FPDFを使ったPDF作成

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

  • Windows・Linux両対応のシステム・ログ表示WEBツール「phpLogCon」:phpspot開発日誌

    システム・ログ表示ツール、phpLogCon - SourceForge.JP Magazine phpLogCon は、使いやすいWebインタフェースを備えたシステム・ログ表示ツールだ。WindowsLinux両対応のシステム・ログ表示WEBツールphpLogCon」。 ”phpLogConサイトを1個所に用意すれば、そこからネットワーク上にあるすべてのマシンを監視することができる”とのこと。 syslogをwebベースで閲覧できるのは便利そうですね。 勿論、外部から除けたら問題あると思うのでそこら辺の対策も必要ですが。

  • ke-tai.org > Blog Archive > ケータイの端末ID・ユーザIDの取得についてまとめてみました(サンプルプログラム編)

    ケータイの端末ID・ユーザIDの取得についてまとめてみました(サンプルプログラム編) Tweet 2008/9/9 火曜日 matsui Posted in au, DoCoMo, PHP, SoftBank | No Comments » 昨日の記事に続き、日も端末ID・ユーザIDの話です。 各種IDの基的な取得の方法は、昨日すでにご紹介したので、より具体的なプログラムのサンプルをご紹介したいと思います。 IDの取得には、「PEAR::Net_UserAgent_Mobile」を使うのが簡単でオススメです。 → PEAR Net_UserAgent_Mobile [pear.php.net] まずはインストール方法からです。 ・Windowsの場合: > c:\php\pear install -f Net_UserAgent_Mobile ※「c:\phpPHPをインストールした

  • tableタグで画像を描くPHPクラスを作ってみた

    夏らしい花火画像です。さて左右の画像のうち、どちらがJPEG画像でしょう。 一見どちらもJPEG画像っぽいですが、実は片方はHTMLのtableだけで描画しています。 そんな画像をtableタグで描画するPHPクラスを書いてみました。 インストール 以下のURLからPHPファイルをダウンロードして、任意のディレクトリに設置するだけでokです。 http://www.1×1.jp/blog/download/TableImage.php 使い方 requireして、TableImage::createTag()に画像ファイルパスを与えるだけです。createTag()からは、画像を変換したtableタグが文字列として返ってくるので、それをechoすれば、tableタグで描画していた画像が表示されます。 対応画像 現在のところGIF/JPEG/PNGに対応しています。 画像サイズにTableI

  • http://open.srcphp.com/

  • 15. FPDFで簡単にPDFを作ろう

    PHPPDFを作成したいとき、皆さんはどのようなライブラリを用いて作成しますか?PDFlibでしょうか。PDFlibはPHP側であらかじめ関数が用意ということもあって使いやすいかもしれません。しかし、ライブラリをコンパイルしなければならないなど手間が掛かることがあります。そこで、今回はフリーウェアとして公開されているPDF作成のクラス「FPDF」を使って簡単にPDFを作成する方法をご紹介します。 FPDFはフリーウェアとして公開されているPDFを作成するためのPHPクラスです。しかも、このクラスを利用してPDFを作成するのに特別なextensionは必要ありません。動作環境としてはPHP4またはPHP5の環境となります。 では早速使ってみましょう。FPDFのサイトで公開されているものでも日語対応モジュールをインストールすることにより日語のPDFを作成することが可能になりますが、air

    15. FPDFで簡単にPDFを作ろう
  • MOONGIFT: � ポップなTwitterクローン「Jisko」:オープンソースを毎日紹介

    twitterはマイクロブログと呼ばれるだけあって、簡易的な機能しかなく(実際の内部処理は違うだろうが)、サービスが盛り上がってきた当初には各種クローンサービスが登場した。日でも幾つもの類似したサービスが出ている。 そして、最近になって出てきたのがオープンソース版のtwitterクローンだ。ジャンルやユーザ層を絞り込んだり、社内で運用したりと通常のtwitterでは難しかった隙間を埋められるようなものが多い。 今回紹介するオープンソース・ソフトウェアはJisko、ポップなイメージのtwitterクローンだ。 Jiskoのロゴはリスが採用されている。PHPで作られたWebアプリケーションで、MySQLを利用する。基的な機能はtwitterと変わらないが、メッセージと同時に添付ファイルがつけられる点が大きく異なる。 メッセージをお気に入りに追加する機能や、Jabberを使った投稿機能、We

    MOONGIFT: � ポップなTwitterクローン「Jisko」:オープンソースを毎日紹介
    jun_okuno
    jun_okuno 2008/08/11
    [*?]twitterクローン。
  • ギークなお姉さんは好きですか URLが涼しくなったよヽ( ・∀・)ノ

  • FastCGIとIISでPHPという選択 気になるけど

    PHP on IIS あなたの可能性を広げる、Windows 環境へ by Microsoft PHPと聞くとLAMP(Linux,Apache,MySQL,PHP)が浮かんでしまう私ですが、最近はWIMP(Windows,IIS,MySQL,php)という選択肢もあるのですね。 Windows2008serverにIIS7.0と来るともう古い私の頭ではついていけなさそうですが、最近どうもWindowsを見直す風潮があるんじゃないかな?なんて考えているため、ちょっとばかし興味を示しています。 というのもですね、RedHatなどのサーバOSの価格帯とそのサポート周期切れの早さに嫌気がしているからなのですが、Windowsの方が価格もサポート期間も優れてきている、そんな印象を私は持ち始めています。 そんな再評価をし始めたWindowsServerで、PHPと手を組んでFastCGIにIISの合

  • PHP、MySQL、JavaScriptによるセキュアなインターネットファイル共有システムの作成:CodeZine

    はじめに 私は最近、いつもの共有ディレクトリメカニズムを使ってファイル共有を実装することに嫌気がさしてきました。管理者レベルで定義するアクセス権が多すぎるだけでなく、異なるオペレーティングシステム間でファイルを共有するためのあらゆる処理が必要になります。その上、インターネット接続しか使用できないとしたらどうでしょう。もちろん、EメールやFTPを使うことはできますが、必ずしもスマートな解決策ではありません。 そこで、ようやくPHPを使う気になったのです。次のことをすべて実行するPHPファイル共有プログラムを作成しました。ブラウザでファイルをアップロード/ダウンロードする これらのファイルをメタデータと一緒にリレーショナルデータベース管理システム(Relational Database Management SystemRDBMS)に格納する 可能な場合はファイルを暗号化して圧縮する ファイ

    jun_okuno
    jun_okuno 2008/07/04
    ファイル共有。作る機会はあるかな?
  • 【php&ethnaで携帯サイトを作る】序章 (treasuring misc.)

    さて。突然ですが、「php&ethnaで携帯サイトを作る」と題したエントリーをこれから数回にわたって書いていこうと思います。 このところいくつかの開発案件で、フレームワークethnaを使ってケータイサイトを作ることを続けてやっていて、ちょっぴりですがノウハウ的なものがたまってきたので、このまま忘れてしまう前にブログにでも書き残しておこう、というシリーズです。 ケータイサイトを開発するにあたって、シロート状態のところからいろんな情報をたよりにこれまでやってきました。 キャリアや機種によって差異があまりにありすぎて、検索して見つけた情報がその通りに動かないじゃん!なんて目に何度も遭いつつ。 これから書いてく内容も完全にすべての機種で動作確認をしているわけではないので、他の情報と同じように場合によっては正しく動かないこともあるかもしれません。時代が流れるにつれてあたらしい機種端末も次々出てき

  • 【php&ethnaで携帯サイトを作る】文字コード変換処理 (treasuring misc.)

    携帯サイトhtmlの文字エンコーディングはShift_JISにするのが良いわけですが、ethnaに取り込まれているsmartyがEUC-JP推奨になっていて、Shift_JISだと内容によってsmartyがエラーを吐く場合があります(UTF-8なら問題は起きない、という情報もアリ。ジブンは未確認)。 そこで、ソースコードやテンプレートファイルはすべてEUC-JPで書いておいて、出力するときにShift_JISに変換して出力する、というやり方が良いです。 ethnaには入出力時に自動で任意の処理を行うフィルタ(filter)のしくみが用意されているので、これを用いるとコード中で文字コード変換する処理を極力減らすことができてすっきりします。 また出力時だけでなく、POSTされたデータを受け取るときの処理も同様です。フォーム入力されてPOSTされた日語データは、元ページhtmlの文字エンコー

  • 【php&ethnaで携帯サイトを作る】セッション管理(前編) (treasuring misc.)

    さて、1週間ぶりにこのシリーズ再開。 #正月の間に下書きしておいた記事ストックがなくなったから、というのはここだけの話w。今後は週1くらいのペースを目標に続けていきます。。 ということで今回は、ログインをしてセッション管理が必要なサイトを作るときの話です。 携帯サイトではCookieが使えない。 大きく立ちはだかるのが、Cookie使えない壁です。imode端末のすべてとソフトバンクの一部機種(C型・P型)がCookieに対応していません。auはOKなんだけどね。 なのでCookieが使えないなら、urlパラメタにセッションキーをいれてずっと引き継いでいくことになります。 PHPの機能 php.iniの設定で操作できることに、次の2つがあります。 session.use_cookies session.use_cookiesによりクライアント側にセッションIDを保存する際にクッキーを

  • ウノウラボ Unoh Labs: 携帯サイト作成のためにも使えるPHPのライブラリ

    harukiです。 携帯サイト作成の際に使えるPHPのライブラリを知っているだけ羅列してみます。 Net_UserAgent_Mobile 基となるライブラリです。機種判定など、様々な用途に使用します。 細かい情報については、スクレイピングなどをしたりして自前で用意する必要があります。 PEAR::Mail メールの送信に使用できます。 特殊な送信の際は、Mail::factory()にsmtpで使用することになりますが、キャリアの迷惑メールの設定にも気をつける必要があります。 Mail_mime_Decomail (Y-110's Wiki) Mail_mimeと同じ使い方で、デコメール送信用にMIMEを組み立てることができるのでとても便利です。 Mail_mimeDecode 空メール・エラーメールなどを受け取って解析する際に使用します。 解析の際には、Mail_RFC822:

  • 広告管理システム OpenX - オープンエックス phpadsnewsからOpenads、そしてOpenXへ 無料のバナー管理システム日本語化パッチ

    OpenX.JPは広告管理システムOpenXを紹介しているサイトです。オープンソースの広告管理ツール。 複数の広告を生成して管理します。 openXの最新版は、2.4.4です。 OpenX 家サイト http://www.openx.org/ 日語版パッケージのダウンロードはこちら OpenXはGPLライセンスで配布され、誰でも簡単に入手できる高機能なオープンソース広告配信システム(アドサーバ)です。 バナー、ボタン、ポップアップ、テキスト、動画広告などさまざまの種類、自由自在に広告を配信やトラッキングすることができ、また、キーワード、ドメイン指定、時刻別、多国言語対応、ブラウザ識別などの高機能を搭載しています。 デモサイト(英語) http://demo.openx.org/ Username: manager Password: demo マニュアル(英語) Quick start