タグ

phpに関するkondoyukoのブックマーク (29)

  • SIG-SWO.dvi

  • ファイル入出力 | PHP Labo

    ファイル入出力について PHPではデータの保存にデータベースがよく利用されますが、もちろんテキストファイルにデータを書き込むことも可能です。ファイルを扱う命令はいくつも実装されているのですが、一例を紹介します。 ファイルを扱うには fopen 関数でファイルを開きます。引数に「開きたいファイル」と「モード」をそれぞれ指定します。ファイルを開くとファイルポインタと呼ばれる識別文字が返され、以降はこのファイルポインタを利用してファイルを扱います。 また、開いたファイルは fclose 関数で閉じておきます。 $fp = fopen("開きたいファイル", "モード"); fclose($fp); ファイルを読み書きする具体的な方法は、以下で紹介します。 ファイルの読み込み fopen 関数のモードに r を指定すると、読み込みモードでファイルを開きます。 読み込みモードでファイルを開くと、fg

  • PHPでWEBページのタイトルを抜き出すサンプル | Creazy!

    いきなりPHPなネタですが。 マッシュアップ系のサービスを作っていると、指定されたURLのページタイトルを取得したい時が頻繁にあります。そんな時、いわゆるスクレイピングしてタイトルを抜き出すんですが、近頃たくさんでまわっているスクレイピングツールやら、ライブラリやら使わなくてもページタイトルくらいは抜き出せるんで、簡単なサンプルを書いてみる。 <?php /** * ページタイトルを取得する関数 */ function getPageTitle( $url ) { $html = file_get_contents($url); //(1) $html = mb_convert_encoding($html, mb_internal_encoding(), "auto" ); //(2) if ( preg_match( "/<title>(.*?)<\/title>/i", $html,

    PHPでWEBページのタイトルを抜き出すサンプル | Creazy!
  • ローカルで使えるtwitterモドキが必要だ - 超メモ帳(Web式)@復活

    追記 2013-09-07 twitterもどきCMS Laconica - 超メモ帳(Web式) 現在、お仕事では作業ログをとりながら仕事をしているのですが、twitterみたいに自動で時間がとれたら便利だよなと思ったのですよ。 現状の作業ログは通常のtxtファイルに、charu3のマクロを使って時間を追加しながら行うchangelog形式で行っているのですね。 emacsでchengelogを作っていた時期もありましたが、vimに使うエディターが変わり、今の形式に落ち着きました。 これを投稿するだけで時間を自動で追加してくれて、なおかつWeb上のどこからでも投稿できる形式にしたら便利だなとおもうのですね。 Webサービスとしてないのかな? 案としてはtwitterにサブアカウントを作って、プライベートモードで自分一人だけで投稿をする形で使うってことも考えたのですが、さすがにプライバシー

    ローカルで使えるtwitterモドキが必要だ - 超メモ帳(Web式)@復活
  • 有限会社リニア・ジャパン

    すばやい変革をITで デジタルトランスフォーメーションの時代。すばやい変革が求められる時代に、ユーザー目線をもったシステム開発で、みなさまのビジネス変革に最大限貢献します。 変革を起こすには時間がかかります。まずは小さく変えてみて効果を確認し、継続することで大きな変革を起こす、そんなやり方をご提案できます。 変革を始めてみよう、そんな時はLINEARにお問い合わせください。みなさまに安心して使っていただける、安全で高品質なアプリケーション・ウェブサイト開発でビジネスの変革に貢献します。 01Agile Style ドキュメントより現物主義 延々と続く退屈なドキュメントレビューはやめましょう。 素早くモックアップを作成し、現物を使ってビジネスの変革を議論しましょう。 開発はすべてオンラインで、みなさまの貴重な時間を無駄せず効率的にすすめます。 02Project Management 品質と

  • PHP & JavaScript Room

    Windows OS に PHPとApacheサーバーのインストール ~ php.iniの設定まで、 パソコンでPHPを使えるようになるまでの手順を図解。 .htaccessの指定方法、使用頻度の高いPHP関数をサンプル付きで解説。 Tipsでは実用的な自作関数を紹介。 JavaScriptの基~実用的な関数までサンプル付きで解説。 ロールオーバー、ウィンドウ操作、連動プルダウン、入力チェック(正規表現含む)など、 サイト制作に使える実用的なスクリプトを紹介。コピペで使えます。 JavaScriptでDOM(Document Object Model)のメソッド・プロパティを使ってページ上のノードにアクセスするサンプルも追加しました。 Ajax ブログやサイトで使える実用的なAjaxをサンプル付きで解説。 HTML5 次世代HTML標準となるHTML5を使ってみよう!HTML5のタグリフ

    PHP & JavaScript Room
  • TwitterにOAuth認証アプリケーションの作り方 : 研究開発

  • 更新しない備忘録 PHPでTwitterのOAuth認証をする

    タイトルのことを知り合いに聞かれたんですが、自分もOAuthに関しては少し怪しかったので、勉強がてらソースを作りました。 しかし、Webですぐに見つかる資料だと、ちょっと情報が足りなかったりして困りましたね。。。 ひとまず作ったものでOAuth認証やAPI動作などを確認したので、以下に情報を載せます。 OAuth認証の概略 OAuthの詳しい話はいきなり省略しますが、要はユーザが「私はこのアプリケーションを信頼しますよ」というメッセージをTwitterなりのサービスに送って、アプリケーションとサービスの間で好きに通信できるようにする仕組みです。 (なお、OAuthではサービスと通信するアプリケーションをコンシューマと言うようです) ここで、OAuthで通信しようとするアプリケーションは、通信のための鍵が必要になります。最低限必要な鍵は、次の2つです。 コンシューマ・キー ユーザのアクセス・

  • PHPでOAuthを使ったサンプルコード | きらら2号

    PHPで作ったゲームサイトでOAuthを利用したので、使い方やサンプルをメモしておきます。 このページ(SDN Project)を参考(というかそのまま)にしていますので、こちらも見てみてください。 OAuthも以前書いたOpenIDと同様に仕組みそのものは難しいのですが、サンプルを見ながら自分なりに変えていけば、それほど難しくなかったりします。 大まかな手順は、以下の通りです。 ①Twitterにアプリケーション登録をする ②OAuthのPHPをダウンロードする ③自分でPHPを書く ④サーバにアップ Twitterにアプリ登録 まず、Twitterに自分のアカウントでログインTwitterのOAuth申請のサイトから、自分のアプリケーション名やサイトのアドレスを登録します。 ・Application Nameは、自分のサービスの名前です。ユーザは認証する際にこのアプリケーション名を確認

  • http://blog.quall.net/program/56/

  • kinopyo blog - Learning through Writing

    I was watching The Last Dance, Michael Jordan’s Netflix documentary, last year when I returned to work from four-month-long paternity leave. It was a great show and brought back all of the joys I had when watching Chicago Bulls in the 90s. And it still got me to think till today, what if my engineering team were a sports team. Give this idea a shot. For an engineer in an IT company, you don’t play

  • php+smartyで手抜きケータイサイトをつくる。 | みるくぜりー

    php+smartyで動いているPC用のサイトを携帯サイトに変換してしまう方法をご紹介。 やり方は簡単。 1.ユーザーエージェントやIPなどで携帯からのアクセスか、パソコンからのアクセスかを判別する。 2.携帯からのアクセスだった場合はsmartyのテンプレート関連ディレクトリを携帯用のテンプレートを入れたディレクトリに切り替え。 ※携帯用のテンプレートはPC版と同じ文字コードにしておいてください。 3.$smarty->displayしてるとこでPCからのアクセスだった場合はそのままdisplayで表示させる。 携帯からのアクセスだった場合は$smarty->fetchで表示結果を変数に取得し、 mb_convert_encodingを使って文字コードをSJISに変換して変数の内容をechoで書き出し。 以上。 PC版のプログラムをほとんどいじることなく携帯サイトをこれでつくりあげました

    php+smartyで手抜きケータイサイトをつくる。 | みるくぜりー
  • サービス終了のお知らせ

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

  • Smarty日本語マニュアル

    Table of Contents 序文 I. はじめに 1. Smarty とは? 2. インストール 必要条件 基的なインストール 拡張セットアップ II. テンプレートデザイナのための Smarty 3. 基構文 コメント 変数 関数 属性 ダブルクォート内に埋め込まれた変数 演算子 Smarty の構文解析を回避する 4. 変数 PHP から割り当てられた変数 連想配列 配列のインデックス オブジェクト 設定ファイルから読み込まれた変数 予約変数 {$smarty} リクエスト変数 {$smarty.now} {$smarty.const} {$smarty.capture} {$smarty.config} {$smarty.section}、{$smarty.foreach} {$smarty.template} {$smarty.version} {$smarty.lde

  • リファクタリング1 - メソッド名の変更

    リファクタリングとは、ソフトウェアの外側の挙動を変更せずに、中身を変更することです。 企業向けアプリケーションでは、保守、品質、管理、を最重視します。 よって、他人にわかりにくいプログラム、再利用性、拡張性の無いプログラムは最適化する必要があります。 オブジェクト指向を学習する場合、難しい理論を先に吸収しようとして、断念する場合が多いのですが、リファクタリングを理解することで、オブジェクト指向の真価が見えてきます。 1.メソッド名の変更 メソッド名はそのメソッドの機能を明確に説明できないといけません。 でないと、このメソッドが使われている場面で、このメソッドが何を行っているのか わかりにくく、保守管理の妨げになります。 <?php class Food { private $name; public function getFood() { return $this->name; } pu

    リファクタリング1 - メソッド名の変更
  • PHP とテンプレートエンジン (Smarty/patTemplate)

    PHPでは、HTMLページ内に<?php ?>タグで括る事によって、 HTML(デザイン部分)とプログラム(ロジック部分)を同一ページに記述できます。しかし、同じファイル内にデザイン部分とロジック部分を記述するとメンテナンスが非常に困難となります。Java でも JSP で同じような問題が発生し、JSP 2.0 でカスタムタグの導入により ロジック部を分離することができ、Struts というフレームワークまで生まれました。 PHP では、Template Engine という技術によってデザイン部分とロジック部分を分離させメンテナンスを向上させることができるようになりました。このことで、デザイナーとプログラマーが同時に作業を行えるようにもなりました。この Template Engine は、それほど作るのに難しくはありません。しかし、自分で創って自分でメンテナンスしていくのは大変というので

  • PHPのデバッグに便利な関数 – 基本編 - EC studio 技術ブログ

    などと省略して書けます。 echo と print は(ほぼ)同じものですが、 echo の方が文字数が少ないので(笑)オススメです。 flush関数を使うと、出力を即座にブラウザに表示させることができます。 長く実行時間のかかる処理で、途中経過を逐次表示させたい場合は、 flushを毎回呼び出すと良いです。 (実際には、flushとob_flushを両方呼ぶ必要があります) (例) flushを使ったサンプル

  • TikTok広告 - サイバーエージェンシーby GDM

    これからの時代はTikTok広告が集客の『かなめ』に! TikTok広告を使わない会社はこれから存続ができない!

  • RubyとPHP(仮) 基本的な違い(2)|株式会社 フラッツ

    rubyphpの基的な違いの第二弾です。 変数とデータ型(2) クラスとデータ型 rubyphpのデータ型の考え方は大きく違います。 どのように比較するのか頭を悩ませる項目です。 rubyでは、データ型はすべてクラスです。 一方、PHPでは、integerやstring、arrayなどのよくつかわれるデータ型は専用に用意され、 クラスは、それらと同一階層に存在しています。 今回は、PHPのデータ型とそれに対応するRubyのクラスを一覧化してみました。 Ruby(クラス) PHP(データ型) ブーリアン

  • http://nyx.pu1.net/reference/variable/develop.html