タグ

PHPに関するmio213のブックマーク (172)

  • PHP: The Right Way

    ようこそ 時代遅れの情報がウェブ上にあふれている。そんな情報を見たPHP初心者は戸惑ってしまうだろう。そして、まずい手法やまずいコードが広まってしまう。 そんなのはもうやめよう。PHP: The Right Way は気軽に読めるクイックリファレンスだ。PHPの一般的なコーディング規約、 ウェブ上のよくできたチュートリアルへのリンク、そして現時点でのベストプラクティスだと執筆者が考えていることをまとめた。 大事なのは、 PHPを使うための正式なお作法など存在しない ってこと。 このサイトの狙いは、はじめて PHP を使うことになった開発者に、いろんなトピックを紹介すること。 経験豊富なプロの人にとっても、これまで深く考えることなく使ってきた内容について、新鮮な見方を伝えられるだろう。 このサイトは、決して「どのツールを使えばいいのか」を教えるものじゃない。 いくつかの選択肢を示して、それぞ

    mio213
    mio213 2013/09/14
  • Amazon.co.jp: いきなりはじめるPHP~ワクワク・ドキドキの入門教室: 谷藤賢一 (著), 河原健人 (イラスト): 本

    Amazon.co.jp: いきなりはじめるPHP~ワクワク・ドキドキの入門教室: 谷藤賢一 (著), 河原健人 (イラスト): 本
    mio213
    mio213 2013/04/25
  • PHP classの教室

    PHPで関数は使えるけれどオブジェクト指向はよくわからないという人向けの勉強会の資料です。 Ustream録画 (1/5) http://www.ustream.tv/recorded/21256905 67分 (2/5) http://www.ustream.tv/recorded/21253084 80分 (3/5) http://www.ustream.tv/recorded/21254139 60分 (4/5) http://www.ustream.tv/recorded/21254817 24分 (5/5) http://www.ustream.tv/recorded/21255084 6分 Read less

    PHP classの教室
  • PHPの閉じタグは心の臓に悪いから使わないで - Unknown::Programming

    閉じタグってのは「?>」のことね。未だに閉じタグ使ってるコードを見ると一瞬ドキッとするんだよね。(自分の昔のコードも含むw) いや、ちゃんとわかってて確実に使いこなしてるならいいんだけどたまに -- ここがファイルの先頭 -- <?php class Foo { // いろいろ } ?> -- ここがファイルの後尾 -- みたいな感じで閉じタグの後に改行コードが一つ入ってたりするのを見ると「あわわわ」ってなっちゃう。 実際には改行一つだけなら問題は出ない、PHPは閉じタグの直後の改行を消してくれるからね。 問題は改行が二つ以上あった場合だ。これは悲惨なことになる。PHPは閉じタグ以降のデータ(というか範囲外のデータ)は全部HTMLとして出力される仕様なので、改行コードが表示されちゃう事態に。 表示されちゃうっていうのは語弊があるか、元々PHPHTMLに埋め込むための言語なのでの範囲外の文

    PHPの閉じタグは心の臓に悪いから使わないで - Unknown::Programming
    mio213
    mio213 2012/09/08
  • PHP基礎文法最速マスター

    PerlRubyの文法一覧がとても良くまとまっていたので、便乗してPHPでもやってみました。 Perl基礎文法最速マスター – Perl入門〜サンプルコードによるPerl入門〜 Route 477 – Ruby基礎文法最速マスター 他の言語をある程度知っている人はこれを読めばPHPの文法を何となく理解できると思います。 間違い、不足等々あれば教えて下さいm(_ _)m バージョン PHP5.3系がリリースされていますが、ここではPHP5.2系を対象としています。 1.基礎 コードブロック PHPコードは「<?php」という開始タグから始まります。終了タグは「?>」です。HTMLPHPコードを埋める際は終了タグを使いますが、ライブラリのようにPHPコードのみを記述する際は終了タグを省くことが慣例となっています。 終了タグを省く理由について id:Kiske さんに解説頂いています。ありが

  • WebデザイナーやノンプログラマーにおすすめしたいPHPの勉強法

    まったくプログラムの下地がない人がPHPの入門書を読むと挫折する。筆者はプログラミングの下地がまったくないノンプログラマーである。数年前から、PHPの勉強をや独学ではじめた。PHPは何冊買ったかわからない(洋書も含めて40冊以上は買ってきた)。買っては挫折の繰り返しだった。現在、てもとに残ったのは数冊である。 以下は、今後PHPを完全な独学で勉強したい人のためのメモである。 良でプログラミングの下地をつくる 最初のコツはいきなりPHPに手を出さないことである。とくに初心者の方がネックになるのは条件分岐、ループ、配列あたりである。このあたりはPHP以外ので定評のあるを読んで基礎を固めておきたい。 『新版Perl言語プログラミングレッスン入門編』か『初めてのプログラミング 第2版』のどちらかを読んでおこう。前者はPerl、後者はRubyであるがPHPでも基礎は同じで役に立つ。

    WebデザイナーやノンプログラマーにおすすめしたいPHPの勉強法
    mio213
    mio213 2012/09/08
  • iPhoneとAndroidのユーザーエージェントの判定方法: WEBプログラム&コードの逆引きリファレンスとIT情報日記

    PHPCGI、HTMLCSSJavascript等のコードやプログラム逆引きリファレンスや小技集。素材集やサンプル無料コードプログラムのご紹介。PCやスマホ、アプリなどのITネタも。 企業のホームページ、WEBサイトのスマートフォン対応化が急がれています。 無線LANの環境も職場や自宅で整いつつあり、スマートフォン経由でのネットサーフィンが急増しているからでしょう。 今後のスマートフォン対応は必ずといっていいほど行っておく必要があります。 それが出来ない場合はなるべくデータ容量の軽いWEBサイトを構築しておく必要があります! PHPiPhoneAndroidのユーザーエージェントの判定方法、スマートフォンを判別していく方法をご参考までに。 様々な方法がありますが、とりあえずこのくらいで充分でしょう! ユーザーエージェントを判定し判断するプログラム、コードは多くありますし、携帯電話

  • PHPで誰でも簡単Webサービス製作!でなんか作って公開した奴ちょっと来い - 甘味志向@はてな

    タイトルは出来れば関連する方に読んで欲しかったので、軽く釣り針にしました。すみません。:*) 最近はやりのヒウィッヒヒー(Twitter)でも、よく「○○ったー」みたいなサービスがばんばん登場してますね! おかげでますますツイッターが面白い感じになってて、いい流れですね! でも・・・ちょっと気になることが・・・ 最近「もうプログラマには頼らない!簡単プログラミング!」だとか・・・ 「PHPで誰でも簡単Webサービス作成!」だとか・・・ はてなブックマークのホッテントリで見かけますよね・・・ プログラミングする人が増えるのは素敵です!レッツ・プログラミングなう! なんですけど・・・ ちゃんとセキュリティのこと考えてますか・・・!? 『セキュリティ対策とか難しいし面倒くせーし、俺の適当に作ったサービスとかどうなってもイイしww』 いいんですいいんです! 別にそう思ってるならどうでもいいんです!

    PHPで誰でも簡単Webサービス製作!でなんか作って公開した奴ちょっと来い - 甘味志向@はてな
  • 5分でできるPHPセキュリティ対策 - ぼくはまちちゃん!

    こんにちはこんにちは!! Webプログラミングしてますか! よく「PHPセキュリティがダメ」とか言われてるよね。 でもそれって、べつにPHPが悪いんじゃなくて、 たぶん、セキュリティとかが、まだよくわからない人が多いだけなんじゃないかな。 がんばって勉強しようと思っても、なんだか難しい理屈が並んでいたりするしね…。 なので今日は、セキュリティ対策について、 「これだけやっとけば、わりと安全になるよ」ってことを、初心者むけに、大雑把に書いてみます! 理屈がわからなくても、最初はコピペでも、 なにもやらないより、やったほうがきっとマシになる! 1. XSS対策 動的なものを表示するとき、全部エスケープすればokです! (NG) あなたの名前は <?= $name ?> ですね! ↓ (OK) あなたの名前は <?= htmlspecialchars($name, ENT_QUOTES) ?>

    5分でできるPHPセキュリティ対策 - ぼくはまちちゃん!
  • phpでスマートフォンの判別(判定)

    スマートフォン用のサイトを作った場合、PCサイトに行ったら自動的にスマフォ用のサイトに飛ばしたい。または、スマフォで携帯サイトにアクセスしたらPCサイトに飛ばしてやりたいことがある。 その場合、スマフォ判別用のコードを書く必要があります。 phpでの判別法(ページがphpファイルで作られている必要があります。拡張子だけ変えてもOK)になります。 ■まずはスマートフォンの判定のための関数をphpファイル内上部に記述しておきます。 ※もちろん外部に置いてincludeしてもOK <?php function is_mobile () { $useragents = array( 'iPhone', // Apple iPhone 'iPod', // Apple iPod touch 'Android', // 1.5+ Android 'dream', // Pre 1.5 Android

    phpでスマートフォンの判別(判定)
  • tekmemo.net

  • サイト作りの小役立ち工房

    フォームメールやアクセスカウンタ等の自作のPHPスクリプトやJavaScript、カスケードスタイルシート(CSS)を中心に、Webサイト作りに(ほんのちょっと?)役立つかも知れないと思うものを取り上げていこうと思ってます。 徐々にアイテムを増やしていこうとは思っているのですが、なにぶん時間的にゆとりがあまり取れないので、なかなか思うように組んでいけない状態です… サーバ環境 このサイトはさくらのVPSを利用してます。(Apache/2.4 PHP/7.4.33) ローカル環境はApache/2.4 PHP/7.1です。 ※レイアウトや動作確認等はWindows版の Google Chrome、Internet Explorer 11、Mozilla FireFox 以外ではチェックしていません。 Mac版のブラウザでは正常に表示できない場合があります。 ※各PHPスクリプトは、基的にE

  • クリックカウンタ - PHPスクリプト | サイト作りの小役立ち工房

    sclick.php体】 /data 【データ保存用ディレクトリ(変更可)】 /tools/sresult.php 【ログ集計表示プログラム】 /tools/sresult.html 【ログ集計表示用HTML】 /tools/sresult.css 【ログ集計表示用CSS】 /tools/logcutter.php 【Ver.1.02以前用ログ分割プログラム】 使い方 普通にリンクする代わりにスクリプトを通してログに書き出してから指定したURLへ移動します。 sclick.php の後ろにUIDとURLを添えてスクリプトに受け渡します。 例) 〜/sclick.php?UID=Sample01&URL=http://hoge.hoge/ もしくは、任意のIDを指定することで、ログに書き出し後、指定のURLへ移動することが出来ます。 転送先のURLの表示を隠すことが可能です。 詳しくは

  • PHP で携帯からのアクセスを pc2m の判定 class を使ってしっかり振り分ける方法

    PHP で携帯からのアクセスを振り分ける方法はいろいろありますね。たくさん紹介されている中である程度のレベルで動いた記事は以下です。 PHPPCサイトと携帯サイトの振り分け方|ASTRODEO また PC2M Website Transcoder for Mobile Clients というものを紹介してもらいました。パソコン用ホームページを、NTTドコモのiモード、au/TU-KAのEZweb、Vodafone/J-Phoneといった携帯電話端末で利用できるように変換したり、フルブラウザがなくても、アプリが動かなくても、3Gじゃなくても、端末IDが送信できなくても動くらしいです。 PCサイト->携帯変換スクリプト ちなみに、中に入っている ClientDetect.class.php というものだけ取り出して使用させて頂くことも可能です。これは端末を検出する class だと思われます

  • 拡張子.htmlで携帯XHTML対応&PHP動作させる (ロリポップ用) - bass-inuのひとりごとメモ

    ロリポップは自由にphp.iniを設定できないので、以下の方法では無理だった。 Google Analytics携帯電話向けコード(PHP)をXHTMLに埋め込むメモ - bass-inuのひとりごとメモ ■やりたいこと 携帯3キャリア対応のXHTMLページで拡張子は.html PHPを動作させる まず.htaccess。 .htmlphpを動かせるように設定する。 (ロリポップの場合) AddHandler php5.2-script .html (その他) AddType x-httpd-php .htmlHTMLの最初に以下を記述。 <?php header("Content-type: application/xhtml+xml");?> <?php echo '<?xml version="1.0" encoding="Shift_JIS" ?>'."\n";?> あとはい

    拡張子.htmlで携帯XHTML対応&PHP動作させる (ロリポップ用) - bass-inuのひとりごとメモ
  • PHPメモ : file_get_contentsの代替にcURLを使う - Mach3.laBlog

    この記事は賞味期限切れです。(更新から1年が経過しています) PHPで外部のリソースを取得するのに大変便利なfile_get_contents関数ですが、 cURLの環境があるなら利用したほうがパフォーマンスがいいぞというお話。 パフォーマンスの差 具体的にどれくらいパフォーマンスが変わるのかというと… モバイル回線のノートでYahoo!のトップページを取得してざっくり計測したところ、 file_get_contents : 4秒前後 cURL : 2秒前後 概ねこんな感じとなりました。 勿論時間帯や回線など様々な要因にもよりますが、 ちょっと無視出来ない数字ですね。 簡単な使い方 cf) PHP: cURL – Manual curl_init()で初期化 curl_setopt()でオプションを設定して curl_exec()で実行 curl_close()で終了 というのが一連の流れ

    PHPメモ : file_get_contentsの代替にcURLを使う - Mach3.laBlog
    mio213
    mio213 2011/01/20
  • file_get_contentsとHTTP_Request、どっちがいい? - [Mi]みたいなもの

    file_get_contentsは、ラクチンかつ便利です。 引数にURLを指定して、変数に代入すればあらびっくり。 変数にURLで指定した先のファイルの中身が入ってます。 一方、豊富なオプションが魅力のHTTP_Request。 その代わり、file_get_contentsのように1行ではすみません。 どっちを使うべきでしょう? file_get_contentsでも色々指定できる マニュアルを読む限り、フラグやオフセット位置、読み込むデータの最大バイト数ぐらいしか指定できないようにみえます。 ▽PHP: file_get_contents - Manual http://php.net/manual/ja/function.file-get-contents.php しかしコンテキストリソース(context)を使うことで、methodやheaderを指定できるそうです。 コンテキス

    file_get_contentsとHTTP_Request、どっちがいい? - [Mi]みたいなもの
    mio213
    mio213 2011/01/20
  • コーディング指針/1.スクリプト記述ルール - ゼンド・ジャパン株式会社 技術情報コンテンツ

    Zend Server Ver 9 で使用できるデータベース Zend Server Ver 9 で使用できるエクステンションのうち、データベース関連をまとめました。各 OS ごとに対応状況をご確認いただけます。 Zend Server API リファレンス Zend Server のページ・キャッシュやジョブキューなど、各種の機能を PHP から使用するための API です。 zend.com の forum で探す ユーザー同士の交流や一般的なアナウンスなどを目的に Zend 製品の開発元が開設しているフォーラムです。 英語のみ使用でき、回答の保証はありません。

  • 開発|ソリューション|IGUAZU Solutions Portal

    働き方改革 長時間労働の是正・残業抑制組織の生産性向上 経営基盤強化・リスク対策 IT資産管理とインフラ強化 業務プロセス改革 業務効率化 売上向上施策 --- S/D Manager Object管理は、IBM i(AS/400)環境における資産管理を支援します。

  • 日本独自のPHP技術者認定試験、オライリーなどがNPO法人設立し実施へ

    PHP技術者認定機構 発起人会」は2010年7月26日、「PHP技術者認定機構」を2010年10月にNPO法人として設立し、「PHP技術者認定試験」を開始すると発表した。オライリー・ジャパン 編集長 伊藤篤氏が機構の理事長に就任する予定。 PHP技術者認定試験としてはイスラエルZend Technologiesが試験を策定し、ピアソンVUEが実施している「Zend PHP Certification」がある。PHP技術者認定試験では、日語処理などを試験範囲に加える。また「オライリー・ジャパンが出版している市販の技術書を主教材とすることで、一般的な技術者認定試験よりもテキストの価格を下げ、受験しやすくする」(発起人会)という。受験料は初級試験1万2000円、上級試験1万5000円を予定している。3年間で5000人の合格者を目標とする。 副理事長には、初級試験の主教材「初めてのPHP5」(

    日本独自のPHP技術者認定試験、オライリーなどがNPO法人設立し実施へ