これから PHP のプログラムを開始される方を対象とした PHP 入門です。 PHP での開発環境をローカル環境に構築する手順や、 PHP を使ったプログラミングの方法に関して実際にサンプルプログラムを作成しながら解説していきます。
Photo Location Maroon Bells, CO 39.0571° N 107.0194° W “It is good to have an end to journey toward; but it is the journey that matters, in the end.” · URSULA K. LE GUIN 16 Mar 2006 A question was asked on the New York PHP mailing list concerning $_SERVER['SERVER_NAME'] and $_SERVER['HTTP_HOST']: Aren't these the same thing? There were several informative replies within the first few minutes, but
Photo Location Buchanan Pass, CO 40.1280° N 105.6323° W “Read the best books first, or you may not have a chance to read them at all.” · HENRY DAVID THOREAU 16 Mar 2006 A question was asked on the New York PHP mailing list concerning $_SERVER['SERVER_NAME'] and $_SERVER['HTTP_HOST']: Aren't these the same thing? There were several informative replies within the first few minutes, but there's more
May-7-2010 NOTE: this project has a new home at Google Code DOWNLOAD: GoogleMapAPI-2.5.tar.gz ANONYMOUS CVS: (leave password empty) cvs -d :pserver:anonymous@cvs.phpinsider.com:/export/CVS login cvs -d :pserver:anonymous@cvs.phpinsider.com:/export/CVS checkout GoogleMapAPI NEWS/CHANGES: NEWS DEMO: demo NAME: GoogleMapAPI - A library used for creating google maps. AUTHOR: Monte Ohrt <monte [AT] ohr
皆さん、こんにちは。 笹亀です。 === 追記:みなさんからのたくさんのはてブをしていただけているので、せっかくなのでちょっと宣伝させてもらいます。 弊社の携帯コンテンツとして、携帯専用イベント支援サイト「あつまろ☆ねっと」というサービスを開始しました。「あつまろ☆ねっと(http://www.atmr.jp/)」は現在ベータ版ですが、ぜひぜひ利用してみてください。 後、恥ずかしながらPHPの本を出版することになりました。 ご興味のある方、気になる方、こちらもよろしくお願い致します^^ http://www.amazon.co.jp/exec/obidos/ASIN/4798114383/ === 遅くなりましたが、明けましておめでとうございます。 今年度もよろしくお願い致します。 先日ですが、毎月恒例の誕生日会を行いました。 メンバーの誰かが毎月誕生日を迎えるので、アシアルで毎月行ってい
MySQL データベースに php でアクセスして Google マップを作る方法を書き直し再録します。ただし、以下の例はレンタルサーバーがロリポップのケースです。お使いの環境によって多少変わるかもしれないことをご了承下さい。 今回は、例としてこのような地図を作ります(2012年、V3に更新)。 ・まず、phpMyAdmin で MySQL にアクセス。 ・ひとつテーブルを設けます。 ・このフィールドに、以下を記述。例として、テーブル名を「MLB」とします。 CREATE TABLE MLB ( id int(11) NOT NULL auto_increment, stadium varchar(255) NOT NULL default '', lat decimal(10,6) NOT NULL default '0.000000', lng decimal(10,6) NOT NU
「PHPの開発環境を構築する」シリーズの第5回です。今回は、オープンソースでPHP用の静的解析ツールである、PHPMDを試してみます。PHPMDによる使われていない変数の警告によって、変数名のタイプミスが発見できそうです。 順番を入れ替え、最初にPHPMDの試用レビューをし、その後でインストールをレポートします。 (2014年12月23日追記:インストール時の「謎のエラー」を無視しても、動作することを確認しました。またWindows 8.1の場合に付いて追記しました。) (2015年2月26日追記:インストール方法については「Composerによるツールのインストール」を起稿しました。こちらをご参照下さい。) はじめに PHPは、柔軟で便利なツールもそろっている、プログラミングがしやすい言語です。 しかし一点、変数が無宣言で使えるので、タイプミスによる欠陥を作りこみやすいです。またインタプ
rfc/deprecations_php_7_1.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1
WordPressで利用しているPHP(php-fpm)のバージョンをPHP7.0にバージョンアップしました。環境はUbuntu14.04です。 最近、PHPには触れていないので、かなり高速化されたPHP7.0がリリースされたという噂を聞きつけて、勢いでバージョンアップしてみました。 基本的な作業の流れとしては WordPress及びプラグインのアップデートインストールされているPHP5.x系を削除PHP7.0系をインストールだけで利用することができました。 以前hhvmでWordPressを動かそうとした時は、利用しているプラグインのキャッシュ周りの処理で躓いてしまってhhvm環境で動かすことを断念しました。PHP7.0環境ではそのような問題もなく、一通り動作しているのを現在確認しています。数日様子を見て、問題なさそうであれば、そのまま稼働させようと思います。 PHP5.x系のアンインス
【スライドにして106枚】PHP7.0 全46RFCの概要紹介 最近仕事のメモを取るのに、日付ベースでノートを保存出来る wri.pe というサービスを使い始めた YamaYuski です。 弊社はPHPに強い会社と自負していますが、これまで社内勉強会では PHP 7 について詳しく取り上げていませんでした。(もちろん社内プロジェクトで使えるかどうかのチェックなどはしています) これではいかんということで、社内でもPHP7の新機能や注意点をRFCベースで共有し、今後のアップデートに備えるべく、筆を取りました。 その結果、 重量級 な内容となってしまいましたよ。 スライドにして106枚。 (何故こんな枚数になった。) ということで、折角作ったのに社内にしか公開しないのはもったいない、ということで、ひとまとめにした内容を記事として書き起こしてみます。 ※今回はmarkdownを使って資料を書い
自作のPHP拡張であるphp-timecopをPHP 7に対応させてみました。この機会に改めてphp-timecopの紹介をしてみます。 php-timecopとは php-timecopというのは筆者が4年ほど前に作ったPHP拡張で、現在時刻に紐付いた値を返すPHP関数について、基準となる現在時刻を過去や未来の任意の時刻に設定することができるというものです。 以下に簡単な例を紹介します。 <?php var_dump(date("Y-m-d")); // 今日の日付 timecop_freeze(0); var_dump(gmdate("Y-m-d H:i:s")); // string(19) "1970-01-01 00:00:00" var_dump(strtotime("+100000 sec")); // int(100000) 上記プログラム中2行目のtimecop_free
前回の記事では、Smartyもどきのテンプレートエンジンを10行で作る方法を紹介しました。今回は extract() を使用しない、よりシンプルな形にまとめてみました。 【補足】 前回の記事で紹介した方法では extract() を使用していましたが、この関数は連想配列を単独変数に展開するため、実行速度・メモリの消費・既存変数との衝突、といった点で不利な傾向がありましたので、本記事での方法をおすすめします。 WEB上のファイル構成 Webフォルダ | +-- class/ | | | +-- MyTemplate.class.php (1) | +-- template/ | | | +-- sample.tpl.html (2) | +-- sample.php (3)
Soyuz rocket delivered to the launchpad by train. Public domain photo by NASA Slack uses PHP for most of its server-side application logic, which is an unusual choice these days. Why did we choose to build a new project in this language? Should you? Most programmers who have only casually used PHP know two things about it: that it is a bad language, which they would never use if given the choice;
ホームWebサービスTwitterTwitterの検索APIの画像を取得するために実体化するPHPのコード。[‘entities’][‘media’][‘media_url’]について Twitterの検索APIの画像を取得するために実体化するPHPのコード。[‘entities’][‘media’][‘media_url’]について 2017 10/25 Twitterオブジェクトの実体化 Twitter Developersのドキュメンテーションを調べると、引数(Parameters)のうち、include_entitiesをtrueにしておけばOKかと。 [php] $param = array( "q"=>$keywords, // keyword "lang"=>"ja", // language "count"=>100, // number of tweets "result
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
最近の投稿 マーカーネットのNY研修のアルバム第一弾! 良いデザインと悪いデザインの見分け方 スマホ編!です! デザイナーの常識!? いいデザインと悪いデザインの見分け方 スマホサイト編 要素がガクガクブルブル震える変わった動き! 面白い動きや便利な機能をJSで実装! その7:要素がガクガクブルブル震える変わった動き! カテゴリー WEB制作 (283) android (7) CMS (44) Movale Type (4) WordPress (38) CSS (22) facebook (4) iPhone (12) javascript(jquery) (41) PHP (21) SEO (7) SNS (4) WEBサービス (34) WEBデザイン (113) Illustrator (20) photoshop (31) セキュリティ (3) タブレット (8) iPad (
photo credit: the local eye sore : man scraping illegal billboard, castro, san francisco (2014) via photopin (license) こんにちは。リスペクトの木村です。 今回は「スクレイピング」についての話題をお送りします。 スクレイピングとは ウェブスクレイピング(Web scraping)とは、ウェブサイトから情報を抽出するコンピュータソフトウェア技術のこと。ウェブ・クローラー(Web crawler) あるいはウェブ・スパイダー(Web spider)とも呼ばれる。 ウェブスクレイピング – Wikipediaより 要するに、「APIを利用せずにWebページのHTMLデータを収集して、データを抽出したり整形する技術」の事を指します。 収集方法も様々で、最近ではkimonoのようなサ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く