タグ

phpに関するdiv1のブックマーク (33)

  • 【初心者向け】PHP5とMySQLでつくるログイン機能のサンプルアプリケーション - 小さい頃はエラ呼吸

    はじめに PHP5とMySQLでログイン機能を実現するサンプルアプリケーションを作ってみました。 PHP逆引きレシピ 第2版 (PROGRAMMER’S RECiPE)posted with amazlet at 14.06.29鈴木 憲治 山田 直明 山 義之 浅野 仁 櫻井 雄大 安藤 建一 翔泳社 売り上げランキング: 11,655 Amazon.co.jpで詳細を見る サンプルアプリケーションの概要 ログイン画面にユーザIDとパスワードを入力してログインすると、メインの画面を表示します。ログアウトのリンクをクリックすると、ログアウトします。 login.php ログイン画面の表示と認証の機能を持ちます。 main.php ログイン画面で認証が成功したら、この画面を表示します。ログインしたユーザの名前を表示します。 logout.php メイン画面からログアウトのリンクがクリックさ

    【初心者向け】PHP5とMySQLでつくるログイン機能のサンプルアプリケーション - 小さい頃はエラ呼吸
    div1
    div1 2017/08/22
  • 【PHP入門】cURL関数の使い方をマスターしよう! | 侍エンジニアブログ

    PHPでHTTPリクエストによる外部サイトとの送受信処理を行うには、cURL関数を使用します。 この記事では、 ・cURL関数とは? ・cURL関数の基的な使い方 ・GETメソッドとは? ・POSTメソッドとは? という基的な内容から、 ・Cookieオプションの指定方法 ・Proxyオプションの指定方法 などのcURL関数の応用的な使い方について解説します。 ここでは、cURL関数を使用してウェブサーバから情報を取得する処理について、詳しく解説していきます! cURLとは cURLとは、HTTPリクエストをすることにより、外部サイトの情報を取得することができる関数です。 HTTPリクエストとは、クライアントがウェブサーバへリクエスト内容を要求することを言います。 リクエストにより、ウェブサーバからレスポンスが返ってくることにより、ウェブサイトを表示することができます。 そのようなHT

    【PHP入門】cURL関数の使い方をマスターしよう! | 侍エンジニアブログ
    div1
    div1 2017/08/16
  • 【PHP】名前をスペースで姓と名に分割する - Qiita

    名前をスペースで姓と名に分割する処理。 手入力された値なので、姓と名の間のスペースが全角だったり半角だったり、スペース複数だったり。また、名前の前後にスペースが入っているなど。姓名がスペースで分かれてないものは姓の方に入れる。 list($last_name,$first_name) = split_name('鈴木  太郎 '); var_dump($last_name); var_dump($first_name); function split_name($name){ //1.全角スペースを半角スペースに変換 $name = str_replace(' ', ' ', $name); //2.前後のスペース削除(trimの対象半角スペースのみなので半角スペースに変換後行う) $name = trim($name); //3.連続する半角スペースを半角スペースひとつに変換 $name

    【PHP】名前をスペースで姓と名に分割する - Qiita
    div1
    div1 2017/08/07
  • PHPのcURL関数を使って外部サイトの情報を取得する方法【初心者向け】現役エンジニアが解説

    PHPcURL関数を使って外部サイトの情報を取得する方法【初心者向け】現役エンジニアが解説 プログラミング初心者向けにPHPcURL関数を使って外部サイトにアクセスし、情報を取得する方法について解説しています。使い方は難しくないですし、リクエストもカスタマイズできるので情報の取得をする際に便利です。ぜひご覧ください。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 ここではPHPで使うcURL関数について、テックアカデミーのメンター(現

    PHPのcURL関数を使って外部サイトの情報を取得する方法【初心者向け】現役エンジニアが解説
    div1
    div1 2017/07/28
  • PHP cURLの色々な使い方 - Qiita

    phpで外部のサイトにアクセスして様々な情報を取ってきたいときに有効なのがcURL関数。 HTTPリクエストで情報を取るのには、file_get_contentsという関数もあります。以下のようにすることでHTMLを簡単に取得することができます、しかし、リクエストヘッダーを変えたりするなど、リクエスト方法をカスタマイズするには限界があります、そういったカスタマイズを行いたい場合に有用なのがcURLです。しかし、しっかりした情報が少なくて自分が使うの時に苦労したので、様々な使い方をまとめておきます。

    PHP cURLの色々な使い方 - Qiita
    div1
    div1 2017/07/27
  • STEP2-2.ログイン機能を作ってみる / チームラボ オンラインスキルアップ課題

    STEP2-2.ログイン機能を作ってみる 今回はまたPHPに戻ってログイン機能を作ってみます。とりあえずユーザーの情報を保存するためのテーブルを作成します。名前はusersテーブルでusernameカラム, passwordカラムのどちらもCHAR型(固定長文字列)で長さは41にします。CHAR型は固定長文字列です。テーブル作成後、構造タブからusernameカラムをユニークに設定しておきます。これでusernameが同じ行が登録されなくなります。それでは新規登録画面(register.php)を作ります。 <?php $mysqli = new mysqli('localhost', 'root', '', 'board'); $status = "none"; if(!empty($_POST["username"]) && !empty($_POST["password"])){ /

  • PHPとMySQLで新規登録とログインを実装する(PDO使用) - Qiita

    PHPのPDOの書き方で新規登録とログインを実装してみました。個人的なメモとして記述をしておりますが、参考になればと思います。 さて、PHPには、MySQLへの接続用のAPImysqlmysqli、PDO の三種類があります。そのうちの mysqlPHP 5.5.0 で非推奨となり、PHP 7 で削除されたため現在は mysqli か PDO_MySQL で記述するのが主流とのことで(詳しくはこちら)今回は PDO を使用して実装しようと思います。 手順 データベース設定 ログイン作成 メイン作成 ログアウト作成 新規登録作成 (1)データベースの設定をする 今回は、MySQL管理ツールのphpMyAdminでテーブル作成やデータベース作成などを行います。 phpMyAdminで行う手順 データベース作成 ユーザーの作成 テーブルの作成 これらを以下の通りに設定します。 データ

    PHPとMySQLで新規登録とログインを実装する(PDO使用) - Qiita
    div1
    div1 2017/07/25
  • 【PHP】WebサービスのAPIを使ってCSVファイルを作ってみた! - Web.fla

    ラジオボタンによる国コードの設定 今回は、インドとシンガポールとタイの3国のツアーを取得したいのでvalueの値にそれぞれの国コードを設定しておきます。もちろんラジオボタンなので一つしかチェックできません。 フォームの送信先は同じファイルなのでapi_test.phpをactionに指定します。methodはPOSTです。 APIからデータを取得してCSV作成までのPHPの処理 まずはAPIを利用してデータを取得してCSVを作成して書き込むまでの処理を記載します。PHPでプログラムを書く場所はDOCTYPEより上に書きました。作成したCSVを一覧表示するPHPの処理は後述します。 リクエストURLやCSVファイルを変数に入れておく まず変数を見てください。 $base_url='http://webservice.recruit.co.jp/ab-road/tour/v1/?key=自分の

    【PHP】WebサービスのAPIを使ってCSVファイルを作ってみた! - Web.fla
    div1
    div1 2017/07/19
  • 「Google Feed API」の代替として「rss-php」でRSSやAtomフィードを取得・表示する – lesson me

    Google Feed API」の代替として「rss-php」でRSSやAtomフィードを取得・表示する Google Feed APIが以前から非推奨になってからしばらく立ちますが、いよいよ今日、2015年12月2日、Googleらしくすっぱりと動かなくなりました。 2015年12月4日 いったんAPIが復帰しているみたい。暫定的な処置なのかもで構わずphpやjsonに移行しておいたほうがいいと思います。 まずほとんどのweb制作者の方たちが対応に追われているんじゃないでしょうか… 抱えてる案件が一段落している時だったので僕は直撃を避けれた感じではありますが、今日、タイトなスケジュールをこなしていた方にはGoogleが嫌いになる人もいるかもしれませんね。 twitterなんかでもどのように対応するか色々大変な声が上がってたみたいですが、 僕は簡単に早く対応したかったので、あっさりPHP

    div1
    div1 2017/02/07
  • Google Feed APIの代わりに自前のPHPでJSONPを扱う [無料ホームページ作成クラウドサービス まめわざ]

    2015年12月3日にGoogle Feed APIが突然使えなくなりました。しかし、翌日頃には復活した模様です。 Google Feed APIは公式に非推奨扱いであり、今回の停止騒ぎで如何に軽視されているのかが分かりました。 ここでは、次のサーバーダウンや廃止に備え、自前のPHPでJSONPを処理する方法を紹介します。 ここで説明する内容は、初心者の開発者や、プログラムを専門としないウェブ担当者向けです。 JSONは異なるプログラム言語間でデータをやり取りし易いように用意されたデータの記述ルールです。 配列は[角括弧]、連想配列は{中括弧}に含め、文字列はダブルクォーテーションで囲む、エンコーディングはUTF-8、 というようなルールがあります。 それぞれのプログラム内では、JSONへのエンコード、JSONからのデコードが行われます。 例えば、 PHPの連想配列→エンコード(PHP)→

    Google Feed APIの代わりに自前のPHPでJSONPを扱う [無料ホームページ作成クラウドサービス まめわざ]
    div1
    div1 2017/02/07
  • PHPメールフォーム - マイクロエンジン株式会社

    MicroEngine Mailform 添付ファイル対応・料金計算機能・郵便番号から住所を自動入力できる機能を備えたPHPメールフォームです。 お問い合わせフォームやアンケート・お申し込み・ご予約・ご注文フォームなどでご利用頂けます。

  • APIとの通信効率をよくする実装例(1) curl_multi

    こんにちは。ライフスタイル事業部のアリタと申します。 Yahoo!のサービスも裏側ではWebAPIが多用されています。1つのページを構成するのに5、6個のAPIを使うこともざらですが、それではさすがにパフォーマンスが問題となってきます。その原因と対策例を紹介していきましょう。 ■モデルケース 例として、3つのAPIから取得したデータをマッシュアップしたページがあるとします。(ここではサンプルコードを簡単にするため、APIの代わりに以下のRSSで説明としました) Yahoo!トピックス エンターテインメントRSS http://dailynews.yahoo.co.jp/fc/entertainment/rss.xml Yahoo!ミュージックマガジン最新情報RSS http://magazine.music.yahoo.co.jp/rss/ALL/rss.xml Yahoo!検索トレンドR

    APIとの通信効率をよくする実装例(1) curl_multi
    div1
    div1 2014/11/21
  • 複数のreadfile関数を使用してページが重い時の対処法

    Kotoriはマルファン症候群という難病を患っています! 今後は、マルファン症候群に関するトピックも扱っていきます! KOTORI Blogの公式キャラクター「パンD」です。 まえがき 先日、ある案件で 既に設置済みのWordPressがあるのにWordPressをもう一つインストールして更新箇所を2つに分けたいがヘッダーやフッターは同じものを使用したい というふざけた要望を受けました。 共通のヘッダーやフッターを別のWordPressから読み込むためphpのreadfileを3つ程使用したところページ読み込み速度がめちゃくちゃ遅くそのままだと使い物にならないという事態が発生しました。 原因は3つのreadfile関数が直列に実行されていること。 これを並列に実行するようにして対応したので、その時のプログラムを覚え書きです。 複数のreadfile関数を並列に処理する 冒頭でも述べましたが

    複数のreadfile関数を使用してページが重い時の対処法
  • masalog.info

    This domain may be for sale!

    div1
    div1 2012/06/20
  • 携帯ブラウザのユーザーエージェント(User-Agent)による機種判別、キャリア判別

    ドコモ、au、ソフトバンクの各携帯電話のブラウザのユーザーエージェントは、パソコンのブラウザと同様にプログラムで取得することができる。 ユーザーエージェントを利用してキャリアの判別や機種判別を行うことができる。 ユーザーエージェントには、ドコモなら「DoCoMo」、au・TU-KAなら「UP.Browser」、ソフトバンクなら「J-PHONE」、「Vodafone」、「SoftBank」という文字列が含まれている。 これらの文字列を調べることで携帯電話のキャリアを判別することができる。 ただし、Vodafoneの一部の機種は、「UP.Browser」という文字列がユーザーエージェントの途中に含まれている。 キャリアを判別する場合は、「ユーザーエージェントの先頭の文字が何で始まるか」で判別した方が良いと思われる。 また、ユーザーエージェントには機種名の文字列が含まれているので、機種の判別を行

    div1
    div1 2011/07/16
    機種判別
  • JavaScriptのDateオブジェクトを拡張してPHPのdate関数を実装 - Rewish

    某勉強会のグループチャットにて、「JavaScriptでXMLを取得、パースして適当に表示しなさい」というお題が出た時、ちょっと欲しいなと思ったので勉強がてら作ってみました。 一応date関数に対応する全てのフォーマット文字列が使えますが、タイムゾーン周りを正確に実装するのは実質不可能なので、 e は「 Asia/Tokyo 」、 T は「 JST 」固定になっています。 その他、副産物で日付周りのメソッドも色々生えてるので、良かったら使ってみて下さい。 ダウンロード php_date.js 簡単な使い方 date関数風に使う基 インスタンス化したDateオブジェクトのformatメソッドを使ってdate関数風にフォーマット。 var date = new Date(); alert(date.format('Y-m-d H:i:s')); //=> 2005-08-15 15:52:0

    JavaScriptのDateオブジェクトを拡張してPHPのdate関数を実装 - Rewish
  • WEBサービスで使えるPEAR以外で有名なPHPモジュール総まとめ:phpspot開発日誌

    WEBサービスで使えるPEAR以外で有名なPHPモジュール総まとめ 「WEBサービスを作るなら最低限覚えておきたいPHPのPEARモジュールまとめ」というエントリで先日PEARの便利ライブラリについてまとめたのですが、今回はPEAR以外でも有名なライブラリをご紹介。 PEAR以外で挙げていくときりがありませんが、とりあえず有名どころや、私の知っている物、過去に当ブログで紹介したものをまとめてみます。 他にも便利な物や定番の物がありましたら、@phpspot_kj までTwitterなんかで教えてください。 グラフ描画 JpGraph ありとあらゆるグラフを描画してくれる有名なグラフライブラリ。 pChart グラフにデザイン性を求める場合に使えるクールなグラフ描画ライブラリ PHP/SWF Charts PHPでグラフをFlashで描画出来るライブラリ。グラフに動きを出してインタラクティブ

    div1
    div1 2011/02/21
    便利なライブラリ一覧
  • facebook アプリの作り方・PHP 編(2010 年 10 月版) - トメトメボンド

    なんだか突発的に盛り上がってる facebook ですが、アプリが気になっていじってみました。mixi アプリは PC 版がクローズドオープンだった頃にお遊びでいくつか公開していたのだけど、それより格段に手軽かつ自由度が高いなぁ、という印象です。 で、日語で解説しているページがほとんどなさそう&あってもなんだか古そうなので丁寧めに以下書いてみるよ。言語は PHP ですぞー。 facebook アプリを登録 マイアプリケーション一覧:http://www.facebook.com/developers/apps.php に移動し、右上にある「新規アプリケーション登録」をクリック 名前を適当に決めて登録(あとで変更可能) 登録できたら、そのアプリの「設定を編集」をクリックすると、以下のような画面になるはず。ここの「Facebook Integration」タブをクリック アプリの URL と

    facebook アプリの作り方・PHP 編(2010 年 10 月版) - トメトメボンド
  • HTMLをDBみたいに使えるスゴイライブラリ『htmlSql』を CakePHPで使う - h2ospace - builder by ZDNet Japan

    APIRSSなどを提供しているサイトは、情報を簡単に扱うことができますが、例えば Yahoo!の検索結果とか、mixiのニュースとか、あるサイトの一部を取り出したいことってよくあります。(とはいえ、著作権違反には注意 そんな時、PHPのライブラリである「htmlSql」を利用すると便利。このライブラリに、ファイルでもURLでも文字列でも、HTMLで作られたものなら何でも与えると、解析して取り出しやすくしてくれます。しかも、その取り出し方はSQL! 例えば、「id属性が’test’の p要素の内容を取り出したい」という場合には、次のようなSQLを使います。 SELECT text FROM p WHERE $id=="test" 超パワフル。ということで、これを CakePHPで利用するためのテクニック。 まずは、ダウンロードしたファイルの中から次のファイルを「app/vendors」フォ

    div1
    div1 2010/07/13
    スクレイピング
  • はてなブログ | 無料ブログを作成しよう

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

    はてなブログ | 無料ブログを作成しよう