「追記とか」にコメントの返答や追記をしてますので合わせてどうぞ。 かれこれ3年くらいPHPをやっているので、せっかくなので10個の便利な関数を並べてみました。 作業効率がかなりアップするので、これからPHPをやってみようかなぁって思う方は知っておくと便利だと思います。 変数、配列の内容をキレイに表示する関数「d」 変数や配列の内容をHTML構文でキレイに表示してくれます。 しかも、var_dumpと書くとタイピングが大変なので「d($hoge)」として簡単に記述。 これだけでも作業効率8倍 function d() { echo '<pre style="background:#fff;color:#333;border:1pxsolid #ccc;margin:2px;padding:4px;font-family:monospace;font-size:12px">'; foreac
はじめに本連載では、PHPまたはプログラミング初心者の方を対象に、PHPを用いたWebアプリケーションの作成方法を説明していきます。今回は、データベースとSQLに関して、「おすすめレストラン一覧を閲覧できるWebサイトを制作する場合」を例にして、説明をしていきます。 対象読者 プログラミングが初めてでこれから学習する予定の方 プログラミングの経験はあるがPHPを初めて学習する方 この記事の内容 はじめに 対象読者 動作確認環境 データベースとは何か・・・データベースはどんな役割? データベース操作の基礎・・・データベース言語「SQL」とはSQL基礎:テーブルの作成・・・CREATE文を使ってみましょうSQL基礎:レコード追加・・・INSERT文を使ってみましょうSQL基礎:レコード検索・・・SELECT文を使ってみましょうSQL基礎:レコード更新・・・UPDATE文を使ってみまし
PCサイトを作っていると、その性質の違いに驚くはず。 画面表示用のコーディングを行う際に押さえておきたい部分を紹介します! 基本 ・3キャリア共通の端末の性質 ・HTMLの書き方-マークアップ ・ユーザビリティ ・携帯シュミレーター一覧 パソコン上で携帯環境に近い環境を再現するためのソフト&ツール集 その他注意点(外部サイト) ・携帯サイト作成時の注意点(au編) ・携帯サイト作成時の注意点(SoftBank編) ・ケータイ向けサイトでmailtoを利用する際は改行コードに注意 携帯サイトを作るにあたって便利なライブラリ集をまとめましたので紹介 携帯サイトはPC版とは色々とコーディングやルールが異なったり、キャリアごとの差異があって面倒臭いと感じるかもしれませんが、ライブラリを活用すればそれほど面倒を感じずにサイト作成が出来るはずです。 ・携帯絵文字ライブラリ キャリアごとに違う絵文字仕様
PHPカンファレンス2008に参加してきました。今年のPHPカンファレンスも大盛況でした。PHPカンファレンス2007に続き、今年もPHPカンファレンス2008で発表させて頂きました。 今個人的に全力で力を入れてやっているサービスが2つあって、今回はその一つであるRVS(リアルタイムビジョニングシステム)を中心に発表しました。 ・家族のための携帯サイト「ファミリーモバイル」 ・RVS(リアルタイムビジョニングシステム) 発表資料はこちらです。ITmedia Biz.IDのインタビュー記事でも話してたのですが「携帯を魔法の杖のようになれば」という気持ちがずっとあって、それを具現化するために今回のシステムを開発/運用し、様々なところと連携してサービス化をしている仕組みです。 イベントでの利用や、コンサートやショーでの利用、そして店舗再来店に利用してもらえる形になっており、全く新しい体験を携
アイデアマンズ株式会社<contact(at)ideamans.com> Kunihiko Miyanaga Yoshinobu Terashima Yuichi Oikawa
みたいなタイトルの記事を Digg 経由で発見。チートシート代わりにと思い超訳。*1 A Software ArchitectPHP 最適化 ベストプラクティス! 01. static にできるメソッドは static として宣言しよう。(4倍速い) 02. echo の方が print より速い。 03. echo '文','字'; (カンマ区切り)の方が、'文'.'字' (ドット連結)より速い。 04. ループの最大値は、ループ「内」ではなく「前」にセットしておこう。 05. 大きい配列のような変数は unset() してメモリを解放しよう。 06. マジックメソッド(例: __get, __set, __autoload)は使用を避けよう。 07. require_once はハイコストなのです。 08. include や require でファイルはフルパスで指定しよう。 09
まずは連載記事でPHP を理解しよう! [ThinkIT] 一気に覚えるPHP! まずはPHP の基礎を概念から学びます。関連する連載記事も豊富なので一気に読み込んでしまいましょう。PHPプログラミングの基礎を学ぼう(1/2) - @IT Apache +MySQL +PHP でウェブサービス開発の勘所を学びます。PHPのコミュニティ ポータルサイト「PHPプロ!」PHPに関する最新ニュース、開発に使えるちょっとした Tips などを公開。Q&A掲示板も充実しています。 もっと便利にPHP を使うには? 【一気に覚えるPHP!】使えるスクリプト!PHPのライブラリーであるPEARや、フレームワークが紹介されています。 連載:CakePHPで高速Webアプリ開発|gihyo.jp …技術評論社 CakePHP というフレームワークを使った爆速サイト開発の手法いろいろ。
Ethnaでケータイサイトを作る際に参考になる記事「php&ethnaで携帯サイトを作る」 Tweet 2008/5/9 金曜日 matsui Posted in 記事紹介・リンク | 3 Comments » 先日Webを巡回していて見つけた「treasuring misc.」というブログで、「php&ethnaで携帯サイトを作る」という記事が掲載されていましたのでご紹介します。 → 【php&ethnaで携帯サイトを作る】序章 [mynet.co.jp] → 【php&ethnaで携帯サイトを作る】ケータイサイト開発のおさらい [mynet.co.jp] → 【php&ethnaで携帯サイトを作る】文字コード変換処理 [mynet.co.jp] → 【php&ethnaで携帯サイトを作る】セッション管理(前編) [mynet.co.jp] → 【php&ethnaで携帯サイトを作る】セ
このドメインは お名前.com から取得されました。 お名前.com はGMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。2023年5月時点の調査。
この春からプログラムにチャレンジしよう!と意気込んでいる方もいらっしゃるのではないでしょうか? 先日、おすすめ本を紹介させていただいたのですが、本を読みながらの学習では、途中でつまづいたり、なかなか長続きしない、といった方もいらっしゃると思います。 そんな時のお手伝いができたら…と、シーブレインでは今回の連載 「10日で覚えるPHPのキソ」を企画いたしました。 どうぞよろしくお願いいたします。 第1回はPHPを勉強する時に、まず最初に覚えておきたい約束事! についてお話しいたします。 その前に、PHPとは…PHPはプログラミング言語 日本語・ドイツ語・フランス語があるようにPHPも言語の1つです。 プログラミングをするための言語ですね。 プログラミング言語には大きく分けて、インタプリタ型とコンパイラ型があります。PHPはコンピュータが直接理解可能なコードへの翻訳作業を、プログラムの実
PHPでiモード用XHTMLを出力する際のトラブルと、トラブル対策としてPHPにパッチを当てる方法を紹介します。 ディノの過去の案件で実際にあったことなのですが、携帯向けにXHTMLのコンテンツを表示する際に、PHPで意外なトラブルが発生することがあります。具体的には、下記の状況でmb_output_handlerによる文字エンコーディング変換が効きません。 ドコモ携帯向けにXHTMLを出力する Content-Typeを「application/xhtml+xml」とする必要がある(※1) mbstringで外部エンコーディングをSJIS-winに変換したい mb_output_handlerでの文字エンコーディング変換が「text/*」のときにしか有効にならない(※2) 実際、このような状況は十分考えられます。携帯向けのコンテンツをXHTML+CSSで作成することは今後どんどん増えてく
PHPでの画像のリサイズ、切り抜きが自由自在「class.image.php」 2008年02月21日- Icebeat | class.imagePHPでの画像のリサイズ、切り抜きが自由自在「class.image.php」 class.image.php を使えば、分かりやすいコードで、簡単に画像のリサイズ、切抜きが可能です。 例えば、3行で、画像のサムネイルが作れてしまいます。 まずは、画像を幅200pxでリサイズ&保存のコード $thumb = new Image('image.jpg'); $thumb->width(200); $thumb->save(); そして、画像を50%のサイズにリサイズのコード $thumb = new Image('image.jpg'); $thumb->resize(50); $thumb->save(); そして、左0px、上30pxの位置
PEAR :: Package ::Net_UserAgent_Mobile モバイルキャリア判定用のPHPライブラリ「PEAR::Net_UserAgent_Mobile」が2/10にアップデートされました。 前回のリリースは、2007/2/20。1年ほど経っているわけなのですが、その間に携帯端末のユーザエージェントの状況なんかも変わりましたね。 新しく、モバイルかPCのどちらか、というのを判別するために、isMobile メソッドが追加されています。 (これまでは、isDocomo、isEZWebなど、具体的なキャリア名の指定が必要でした) より詳しい変更点はこちらを参照してください 携帯サイトをPHPで構築されている方は要チェックですね。 関連エントリ 携帯端末のUserAgentを扱うライブラリ:Net_UserAgent_Mobile
2008/2/22: sotarok様より、連絡がありコードを一部訂正 参考1)http://d.hatena.ne.jp/odz/20080215/1203099900 参考2) http://d.hatena.ne.jp/cocoiti/20080221#1203611811PHPでファイルをDLさせる際のPHPコード例 通常、PHPでファイルをダウンロードさせるとすると、次のようにシンプルにかけます。<?php header('Content-Type: application/octet-stream'); readfile("dl.zip"); ?> が、これだと、ダウンロード時に、保存名がアクセスしたphpでのファイル名になってしまいます(例えば、dl.php)。 そこで次のように Content-Disposition でファイル名をブラウザに通知することで、dl.zip
携帯サイトでSmartyを使う場合の注意点 Tweet 2008/2/12 火曜日 matsui Posted inPHP | 1 Comment » 「ケータイサイトにSmartyを使おうとしたがうまくいかない」という質問をよく受けることがあるので、注意点をまとめてみます。 問題となるのは、文字コードに「Shift_JIS」を使った場合です。 最近は対応端末が増えたため、UTF-8でページを作る場合も多いですが、過去の資産やら、互換性の問題やらでShift_JISを使うこともあります。 ところがSmartyではSJISは使えません。 なぜなら、Smartyの標準のデリミタである 「 { 」 (0x007b)、 「 } 」 (0x007d) を、SJIS文字列が含んでしまっていることがあるからです。 (つまり必ずしもエラーにはならないことに注意が必要です) エラーが起こった場合には次の
PHPから各種ウェブサービスにアクセスするためのライブラリ集 2008年2月版 をまとめてみました。 2006年に「PHPからWEB2.0なAPIサービスを使う際に便利なモジュールまとめ」というエントリでウェブサービス用モジュールをまとめましたが、あれから時間が経ったので再度まとめてみました。 Services_Amazon -Amazon用 Services_Delicious - del.icio.us用 Services_Google -Google用 (古いので使えないかも) Services_Yahoo -Yahoo!Webサービス用 Services_Technorati -Technorati用 Services_Youtube - youtube用 Services_Digg - digg 用 Services_Twitter -Twitter用 PEAR::Fl
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く