タグ

phpに関するsanbo-nのブックマーク (36)

  • [連載]WordPressでWebサービスを作る方法(1:PHPとは) | Stocker.jp / diary

    このブログでは何度も触れていますが、3月に フリー写真素材 :: Free.Stocker という無料写真素材サイトをオープンしました。 このサイトは、WordPress というブログ向けの CMS(コンテンツ管理システム)を使って作りました。 このサービスを作った際の手順をケーススタディとして「PHPWordPressを全く知らない方でも、WordPressWebサービスを作り、それをたくさんの方に利用して頂ける方法を分かりやすく学べる記事を書こう」と思い書き始めたのがこの記事ですが、「PHPとは」から「WordPressサイトにおける内部SEO」「ソーシャルメディアマーケティング」まで網羅する特大記事になり、1記事として一度に掲載することが難しくなったので、全10回の連載としてお送りします。 WordPressPHP初心者の方はぜひ1ページ目からソースコードを書き写しながら、既に

    [連載]WordPressでWebサービスを作る方法(1:PHPとは) | Stocker.jp / diary
  • 5分で分かる PHP を知らない人が PHP の便利さを学べる記事を書いたよ

    PHP を知らない人に PHP の話して欲しいと言われたのでブログ書きました。 難しい話は抜きにして PHP <?php と ?> で囲えば動きます。PHP が動くサーバーなら今まで作ってた example.html というファイルの拡張子を example.php とすれば良いだけです。

    sanbo-n
    sanbo-n 2011/01/02
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
  • PHPで「Sign in with Twitter」を実装する方法

    方法も何も、これさえできていれば PHPTwitter APIのOAuthを使う方法まとめ – 頭ん中 一カ所書き換えるだけ。 事前の準備 アプリケーションを Sign in with Twitter に対応させときましょう。 https://twitter.com/apps に行く。 対象となるアプリケーションを選ぶ。(アプリケーション未登録の場合は上掲の記事に登録方法を書いているのでまずはそちらへ。) “Edit Application Settings” のボタンを押す。 一番下のあたりにある “Use Twitter for login” のところにチェックを入れて “Save” のボタンを押す。 はい完了。 Sign in with Twitter のやり方 OAuth でユーザーに承認してもらうとき、通常なら http://twitter.com/oauth/authoriz

    PHPで「Sign in with Twitter」を実装する方法
  • Movable Type 4 の PHP モジュール化

    インデックステンプレートを用いて、「最近のブログ記事」や「カテゴリーリスト」などのサイドバーのリスト類について、SSI(PHP)によるモジュール化を行なう方法を紹介します。 このエントリーは、Movable Type 3 の記事「Movable Type の PHP モジュール化の仕組みについて(その3:変更方法)」を Movable Type 4 向けに全面的に書き直したものです。Movable Type 4 では、サイドバーのリスト類がテンプレートからウィジェットに移動されているので、その辺りも考慮した内容にしています。 モジュール化のメリットについては、下記のエントリーを参照してください。 Movable Type 4 の再構築負荷を軽減する8つのTips Movable Type の PHP モジュール化の仕組みについて(その1:概要) なお、各ページは事前に PHP 化を行ってい

    Movable Type 4 の PHP モジュール化
  • Movable Type 4 の PHP化

    Movable Type 4 で出力するページをPHP化する(=拡張子を .php にする)カスタマイズを紹介します。 Movable Type には何種類かのテンプレートがあり、PHP化の対象は「インデックステンプレート」と「アーカイブテンプレート」の2つです。 このエントリーは、Movable Type 3 の記事「Movable Type の PHP化(その1)」をMovable Type 4 向けに修正したものです。 1.インデックステンプレートの拡張子を変更する デフォルトテンプレートの場合、インデックステンプレートでPHP化を行なうのは「メインページ」と「アーカイブインデックス」の2つです。ここではメインページをサンプルに説明します。 ブログ管理画面の「デザイン」→「テンプレート」をクリック。 「メインページ」をクリック。 「テンプレートの設定」をクリック。 「出力ファイル」を

    Movable Type 4 の PHP化
  • WingMemo: XREAでMT4をダイナミック・パブリッシングで動かす覚え書き

    今さらですが、MT4になって導入方法がこれまでと大きく変わったので覚え書きしておきます。XREA特有のポイントも少しあったりするので。設置前の注意点についてはこちらを参照のこと。 ■MySQLの準備 XREAではMySQLが標準装備されています。ので、MTのデータベースにも迷わずこれを使います(SQLite2でもダイナミック・パブリッシングは出来ますが、XREAの場合はMySQLを推奨します)。 XREAの管理画面から「データベース」を選んで、MySQLの作成ボタンを押します。この時、アカウント名に-(ハイフン)が含まれているとデータベースが利用できないので注意して下さい。初期パスワードは、FTPパスワードの前8文字になっているので、自分の好きなパスワードに変えておきます(このパスワードをインストール時に記入しますので忘れないようにメモしておきます)。文字コードはMySQL5以上の場合は複

  • PHPによる誰でも出来る簡単Twitterbotの作り方 - 遥か彼方の彼方から

    プログラムcronよくわからないしAPIとかもまだ触りたくない、でも簡単なものでもいいからtwitterbotが作りたい! なんて人がいるんじゃないかと思います。僕がそうです。そこで、一時間に一度の発言でいいPHPのごくごく基的な知識がある@返しとかしないという条件で簡単なbotを作ってみました。作り方PHPtwitterの投稿をするにはPHPTwitterに投稿 - HIRACCHI H.D.を参考にするのが一番簡単です。 messageというところを$mesとでもしておいて、usernameとpasswordを入力した後の場所で、投稿したいメッセージをプログラムで作成、それを$mesに代入とするのがいいです。実際に投稿するメッセージは、お好きなモノを。どこかのサイトの定期的に変化するデータをもってきてもいいですし、事前にいくつか表示したいものを用意して乱数で振り分けたりしてもいい

  • MOONGIFT: » PHPファイル一つではじめるTodo管理「Todo.php」:オープンソースを毎日紹介

    もうこのまま引用で良いような気がする。 (MOONGIFT風に)みなさんはタスク管理にどんなものを使っているだろうか。Webのサービスでもインストール型のツールでも、TODO管理の方法は色々あるが、いざ探してみると意外に帯に短し襷に流しである。 Remember The Milkは高機能だが重いし、Tracは共有するには良いが個人で使うには冗長、iGoogleのTODOガジェットはシンプルでよいが痒いところに手が届かない。 それならいっそ、自分のサーバで手軽に管理できるTODOツールはどうだろうか。今日紹介するのはPHPが1ファイルのみ、しかもDBも不要なTODO管理ツール、「Todo.php」だ。 via PHP 1ファイルのみでDB不要のTODO管理ツール - Todo.php [ゼロと無限の間に:Sandbox] ということで、素晴らしい紹介文ありがとうございます。これで十分な気もす

    MOONGIFT: » PHPファイル一つではじめるTodo管理「Todo.php」:オープンソースを毎日紹介
  • snow and bluesky - 【XREA】XREAのs265サーバーでFreshReaderが使えなくなって新たにphp.iniを作成

    今日、いつも使っているXREAにインストールしてある『フレッシュリーダー』にアクセスしたら通常と違う画面が表示されてRSSリーダーが使えません。 マニュアル - フレッシュリーダー - 「システムの設定方法」が表示されるときには いつものアドレスにアクセスして表示されるのはこちらのマニュアルに表示されるのと同じ、『システムの設定方法』というページ。 最初は何でこんな表示なんだ?とまだちょっとぼけたあたまで考えましたがしばらく見て、どうやら設定変更をしろということなのだなということだけは何となく理解。 しかし、書いてある説明によればphp.iniに追加の記述をしたうえでサーバーを再起動しろということらしく。 再起動?自分の手元にあるサーバーでもないのにそんなことできるの?。。。 よくわからないながらももう一つの方法、.htaccessに追加記述する方法は試してみましたが、こちらでは使えるよう

    sanbo-n
    sanbo-n 2008/03/06
    サーバーのphpのバージョンアップでフレッシュリーダーの設定変更
  • wp.fujikake.net is Expired or Suspended.

    「 wp.fujikake.net 」のページは、ドメインが無効な状態です。 ウェブサイト管理者の方はこちらから変更・更新を行ってください。 「 wp.fujikake.net 」is Expired or Suspended. The WHOIS is here.

    sanbo-n
    sanbo-n 2008/01/23
    元記事は気になってました。あとで試す予定
  • 携帯でGoogleMapを手軽に表示するPHPクラス : アシアルブログ

    皆さん、こんにちは。 笹亀です。 === 追記:みなさんからのたくさんのはてブをしていただけているので、せっかくなのでちょっと宣伝させてもらいます。 弊社の携帯コンテンツとして、携帯専用イベント支援サイト「あつまろ☆ねっと」というサービスを開始しました。「あつまろ☆ねっと(http://www.atmr.jp/)」は現在ベータ版ですが、ぜひぜひ利用してみてください。 後、恥ずかしながらPHPを出版することになりました。 ご興味のある方、気になる方、こちらもよろしくお願い致します^^ http://www.amazon.co.jp/exec/obidos/ASIN/4798114383/ === 遅くなりましたが、明けましておめでとうございます。 今年度もよろしくお願い致します。 先日ですが、毎月恒例の誕生日会を行いました。 メンバーの誰かが毎月誕生日を迎えるので、アシアルで毎月行ってい

    携帯でGoogleMapを手軽に表示するPHPクラス : アシアルブログ
  • MOONGIFT: � WordPressをフォーラムに「bbPress」:オープンソースを毎日紹介

    ブログソフトウェアは来、ブログのみ可能なシステムと言う位置づけだった。が、その柔軟性や書きやすさ、プラグインによる拡張などが伴って、徐々にその利用範囲を拡大していった。 今ではブログでEコマースなんてサービスもある。そしてこちらはブログでフォーラムだ。 今回紹介するオープンソース・ソフトウェアはbbPress、WordPressをフォーラムに特化させたソフトウェアだ。 もはや殆どWordPressの面影はない。ポストによってフォーラムが作られ、そこにコメントする形になっている。確かにベースがブログになっていると言えなくともない。 管理画面はWordPressのものに近い。が、不要な機能は表示されていない。まさにフォーラムに特化している。 ブログシステムがCMSと同列に扱われるのと同じように、ブログシステムがフレームワークとして活用されている。システムの柔軟性を考えると、これはこれで面白い

    MOONGIFT: � WordPressをフォーラムに「bbPress」:オープンソースを毎日紹介
  • MOONGIFT: » phpBBを使ってSNS「phpbb SNS化」:オープンソースを毎日紹介

    現状のSNSは人と人のつながりあって、そこに各種のコンテンツを盛り込んでいる。そのため、各コンテンツだけ見ると、機能が不足しているなんて事もある。 掲示板サイトをSNSとして作り替えるなら、むしろ掲示板システムにSNS機能をつけてしまうのが良いだろう。 今回紹介するオープンソース・ソフトウェアはphpbb SNS化、phpBBをSNSにしてしまうソフトウェアだ。 phpbb SNS化はphpBBに各種プラグインを導入し、さらに独自の変更を加える事でSNSのように扱えるようにしている。アバターや日記機能、写真登録、足跡、メッセージ、コミュニティ機能等がある。 アバターは各種アイテムを配置して作り上げるタイプのものも用意されている。見た目はmixi等とはまた違う雰囲気で、phpBBらしさが残ったデザインになっている。 掲示板システムをSNS化することで、密な会話をしたり、単なる井戸端会議からビ

    MOONGIFT: » phpBBを使ってSNS「phpbb SNS化」:オープンソースを毎日紹介
  • PHP: PHP マニュアル - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    PHP: PHP マニュアル - Manual
  • PHPで作られた3キャリア対応絵文字変換ライブラリ「MobilePictogramConverter」:phpspot開発日誌

    PHPで作られた3キャリア対応絵文字変換ライブラリ「MobilePictogramConverter」 2007年11月17日- 追記: MobilePictogramConverter は公開が停止されており、速度も低速なのでHTML_Emojiを使いましょう PHPで作られた3キャリア対応絵文字変換ライブラリ「MobilePictogramConverter」 今回は、「MobilePictogramConverter」という、PHPで作られた3キャリア対応の絵文字変換ライブラリをご紹介します。 PHPで作られた3キャリア対応絵文字変換ライブラリ「MobilePictogramConverter」 次のような特徴があるそうです。 DoCoMo, au, SoftBankの絵文字を相互変換可能 端末からサーバーへ送信された絵文字の変換が可能(掲示板など) SJIS/UTF-8に対応 PC

  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • [セキュリティ]画像へのPHPコマンド挿入 ― T.Teradaの日記

    だいぶ時間がたってしまいましたが、大垣さんの以下のブログにコメントしたことなどをまとめます。 画像ファイルにPHPコードを埋め込む攻撃は既知の問題 – yohgaki's blog アップロード画像を利用した攻撃についてです。 攻撃の概要 画像ファイルにPHPコマンドを挿入する攻撃は、大きく2種類に分けることができます。 1つは、画像のアップロード機能を持つサイト自身を狙う攻撃です。PHPで開発されており、任意の拡張子のファイルのアップロードを許すサイトでは、拡張子がphpなどのファイルをアップロードされる恐れがあります。 拡張子がphpなどのファイルに仕込まれたPHPコマンドは、そのファイルにHTTP/HTTPSでアクセスされた際に実行されます。攻撃者は、アップロードファイルを通じて、画像が置かれるWebサーバ上で任意のコマンドを実行することできます。 この脆弱性は、アップロード可能なフ

  • ウノウラボ Unoh Labs: Feedcreatorのご紹介

    yamaokaです。 PHPRSSフィードを出力する場合、 皆さんはどうされているでしょうか。 Smartyなどの テンプレートエンジンを利用して自前で組み立てるのもいいですが、 RSSフィード生成用のライブラリを使うと便利です。 Feedcreatorは、 SourceForge.netで 開発されているPHPRSSフィード生成ライブラリです。 FeedCreator.class.phpを ベースにして開発されています。 RSS 0.91/1.0/2.0、Atom 0.3/1.0のフォーマットにそれぞれ対応しています。 また、PIE 1.0やOPML 1.0などにも対応。ライセンスはLGPLです。 ライブラリをダウンロードして展開すると、 「official_demo.php」というファイルがあるので目を通しておきましょう。 おおよその処理の流れがつかめるかと思います。 利用例 ライ

  • Smartyの日本語公式マニュアルが公開:phpspot開発日誌

    Smarty Smartyの日語公式マニュアルが公開されました。 「Smarty(暫定)」においても、Smartyのマニュアルが公開されましたが、公式サイトで公開されたのは嬉しいですね。 関連エントリ Smarty徹底入門(1) Smarty徹底入門(2):テンプレートにコメントを書く Smarty徹底入門(3):assignした配列を読み込む Smarty徹底入門(4):オブジェクトのメンバを読み込む Smarty徹底入門(5):変数を一気に割り当てる Smarty徹底入門(6):GET/POSTなどの外部パラメータを読み込む Smarty徹底入門(7):外部パラメータcookie/sessionを読み込む Smarty徹底入門(8):外部パラメータenv/serverを読み込む Smarty徹底入門(9):読み込まれているテンプレ名を取得 Smarty徹底入門(10):テンプレート内