タグ

PHPに関するgravity01のブックマーク (34)

  • Progate(プロゲート) | Learn to code, learn to be creative.

    PHPを学べば、ユーザーからデータを受け取りそれを表示するなど、 実際のWEBサービスで必要な機能を作ることが出来ます。

    Progate(プロゲート) | Learn to code, learn to be creative.
  • PHP工房|フリー(無料)版、多機能プロ版のPHPプログラム、CMSを配布しています

    PHP工房とは・・商用サイトに最適なPHPプログラムを配布、カスタマイズ、及び制作を行っています メールフォーム、ニュースCMS、写真ギャラリーCMS、カウンター系、カレンダーなどをメインに現在のホームページに組み込める様々なPHPプログラムを配布しています。PEARやその他特殊なライブラリ、データベース等は一切不要です。 データ保存が必要なプログラムはすべてテキストファイルでのデータ保存形式を採用しているので、設置が容易でサーバー間の問題も起きにくいため、サーバー移転時も全ファイルをそのまま移動するだけで簡単に移行可能です。 サーバーの要件は基的に「PHPが動作すること」だけです。 レンタルサーバーであればPHPはほぼ100%動くでしょう。 プログラマー目線の自己満足的なものや、「そこは普通に考えてそうじゃないだろ~」的なもの、またややこしいプログラムが世の中には数多く存在しますが、W

    PHP工房|フリー(無料)版、多機能プロ版のPHPプログラム、CMSを配布しています
  • PHPで学ぶ Session の基本と応用 / web-app-session-101-2024

    PHPカンファレンス関西2024 の登壇資料です。 Cookie を使った Session 管理について解説しています。

    PHPで学ぶ Session の基本と応用 / web-app-session-101-2024
  • 「NativePHP」、PHPでデスクトップアプリを開発できるフレームワークが登場

    PHP言語を用いてデスクトップアプリケーションを開発可能にするフレームワーク「NativePHP」が登場しました。現在アルファ版として公開されています。 PHPランタイムとElectron/Tauriをバンドル NativePHPHTMLCSSJavascriptそしてPHPを用いてWindowsMacLinuxのクロスプラットフォームに対応したデスクトップアプリケーションを開発可能にするフレームワークです。 PHPランタイムと、アプリケーションからホストOSへアクセスするためのクラス群、Web技術デスクトップアプリケーションを開発可能にするフレームワークであるElectronもしくはTauriをバンドルし、アプリケーションとしてビルドする機能を備えています。 現時点ではPHPのフレームワークとしてLaravelをベースにしていますが、特定のフレームワーク依存をなくしていく方向

    「NativePHP」、PHPでデスクトップアプリを開発できるフレームワークが登場
  • [PHP]カレンダーを利用した予約システムの作り方[初心者向け] | WATSUNBLOG

    みなさんこんにちは!ワトスンです。 今回は、、 PHP言語で予約システムを作る方法は?データベースと連携してカレンダーに予約情報を表示させたい!具体的にどうプログラムを組んでいけばいいの? といった疑問に答えます。 ■読んでほしい人 PHPでカレンダーの作成方法/祝日の追加方法を理解できている方 「カレンダーの作成方法」「祝日の追加方法」の理解がまだの方は下↓の記事を参考にして下さい。 関連記事 [PHP言語]カレンダーの作り方を解説[かんたん!] 関連記事 [PHP]カレンダーに祝日を表示する方法[わかりやすく解説] *カレンダーが完成している前提で解説していきます。 PHP言語でデータベースから情報を取り出しそれをカレンダーに表示させるにはどうしたらいいか、わかりやすく解説していくので初心者の方もぜひ参考にしてみて下さい。 それでは解説していきます。 PHPで予約システムを作る手順 予

    [PHP]カレンダーを利用した予約システムの作り方[初心者向け] | WATSUNBLOG
  • Code for Fun|作って学ぶプログラミング

    Code for Fun プログラミング講座では、プログラミングの基礎からアプリ開発まで学ぶことができます。 わかりやすく・シンプルをモットーに

    Code for Fun|作って学ぶプログラミング
  • 簡単シンプルなPHPカレンダーの作り方|Code for Fun

    という手順で進めていきます。 CSS は使わなくても良いですが、せっかくなのでカレンダーらしい見た目にしていきましょう。 ゼロから CSS を書くのは手間がかかるので、今回は Bootstrap というフレームワークを使います。フレームワークを使えば綺麗なテーブルやフォームを簡単に用意することができるので CSS に時間を掛けたくない場合に役立ちます。 カレンダー作成にはループ・ GET ・ date 関数など PHP の基礎がたくさんつまっています。 特に date 関数など日付関連の処理はよく使用するものなので、カレンダーを作りながら慣れておくと良いと思います。 ぜひ、オリジナルのカレンダーを作ってみてください!

    簡単シンプルなPHPカレンダーの作り方|Code for Fun
  • ノテータ式-ホームページ作成無料講座(PHPでAPI応答データをページングする:楽天APIソース配布有)

    ページングって難しかったですよ。けど、学んだことが多かった!PHPAPIは便利だ! お粗末なPHP知識で作りましたが、まずはページング版をお試しあれ 下のフォームに入力して『商品検索ボタン』を押すと動作状態を見ることができます。 アンカーテキストのクリックでも動作させることができます。木村拓哉1000円~5000円の5ページ目をクリックすると、PHPが生成している動的なページが表示されますが、実際にページがあるかのようですね。 ベースとしては使えるページングになったと自己満足?しておりますが、忌憚のないご意見をお待ちしております。基的なところができたので、今後はフルオプションのAPIパラメータ対応も重要なテーマですね。ウィンドウショッピング形式の対応も忘れてはいけないと思っています。 (2014/07/17追記&訂正)PHPアプリケーション例 従来がらご紹介させていただいておりましたア

  • メモ:PHPを使って階層を気にせずにヘッダー等の要素を組み込む

    gravity01
    gravity01 2021/02/08
    階層違いのインクルードについて
  • [PHP] ページング機能の仕組みとか作り方とか

    ページング機能というのは、「複数に分かれたページの前後ページへ移動するためのナビゲーションリンク」のことで このブログにも下の方に次のページへ移動させるためのページ番号リンクがありますよね。それです。 名称はページングだったりページネーションだったりしてますが、海外だとpaginationの方が一般的なようです。 先頭の何ページ目かまではページ番号、それ以上は三点リーダーとかでぼかしたりするGoogleライクなものや、 前後への矢印だけしか表示させなかったりするものなど、スタイルは色々ありますが これが自作しようとすると結構面倒臭い。そしてプログラミング初心者だとまず仕組みが良く分からない。 結構よく使うのに作り方や仕組みの解説をあんまり見ない気がするので書いてみます。 10周年記念にVue.js版を書きました! [Vue] ページネーション機能の作り方とコンポーネント作成入門 2019/

    [PHP] ページング機能の仕組みとか作り方とか
  • ウェブ・セキュリティ試験(通称:徳丸試験)を2019年12月より開始 | PHP技術者認定機構

    一般社団法人BOSS-CON JAPAN(代表理事:吉政忠志、所在:東京都世田谷区、以下「BOSS-CON JAPAN」)は、BOSS-CON JAPAN内組織であるPHP技術者認定機構が国内Webセキュリティ第一人者である徳丸浩氏が代表を務めるEGセキュアソリューションズ株式会社の支援を受け、ウェブ・セキュリティ試験(通称:徳丸試験)を2019年12月より開始することを発表いたしました。なお、試験問題はEGセキュアソリューションズ株式会社が作成いたします。 ■ウェブ・セキュリティ試験実施の背景 全世界で稼働しているWebサイトは5億サイトになりました。企業にとっても重要な位置づけになるため、サイバー攻撃の対象となるケースも増え、攻撃手法も複雑かつ巧妙になってきています。よってウェブ・セキュリティに対する対策は以前よりまして緊密且つ迅速に施さなければなりません。ユーザ、開発者に対してより

    ウェブ・セキュリティ試験(通称:徳丸試験)を2019年12月より開始 | PHP技術者認定機構
  • 【PHP】外部サイトのRSS情報を取得して表示させる方法。

    昨日の記事で、[Google API を利用して外部サイトのRSS情報を取得して表示させる方法]を紹介しましたが、今回は同じ処理を PHP を用いて実装します。 以下、プログラムのコードはなるべくシンプルになるように徹しました。 <?php $rss = simplexml_load_file('https://on-ze.com/feed'); echo '<ul>'; foreach($rss->channel->item as $item){ $title = $item->title; $date = date("Y年 n月 j日", strtotime($item->pubDate)); $link = $item->link; $description = mb_strimwidth (strip_tags($item->description), 0 , 110, "…Rea

    【PHP】外部サイトのRSS情報を取得して表示させる方法。
  • Google Ajax Feed APIを使わないでRSSを取得してみた | メサイア・ワークス

    Google Ajax Feed APIを使わないでRSSを取得してみた Google Ajax Feed APIを使ってみた(RSS表示するAPI) Google Ajax Feed APIを使ってみた(RSS表示するAPI) 先日、Google Ajax Feed APIを使ってRSSを取得できるようにしたのだが、Googleからもらえるフィードの更新がやたらと遅く、半日以上経っても更新されない(>_<) どうやらGoogle側でキャッシュしているために、最新のデータが取得できないようだ(RSSを取得するAPIなのに、この仕様って…。) RSSのアドレスの後ろに「現在時刻」を追加すれば、キャッシュを回避できるよ~という話があったので追加してみるが、イマイチ上手く行かない。 http://d.hatena.ne.jp/m_ogawa/20100301/1267423085 だんだん面倒臭

  • よくわかるPHPの教科書 PHP5.5対応版のクロスサイト・スクリプティング

    たにぐちまことさんの よくわかるPHPの教科書がこのたび改版されて、よくわかるPHPの教科書 【PHP5.5対応版】として出版されました。旧版はmysql関数を使ってSQL呼び出ししていましたが、mysql関数がPHP5.5にて非推奨となったための緊急対処的な内容となっているようです。つまり、従来mysql関数を呼び出していた箇所をmysqliの呼び出しに変更したというのが、主な変更点のようで、これ以外はあまり変更点は見あたりません。 既に、Amazonでは、熱烈な読者の方からの詳細のレビューが届いています。 神御降臨! 言わずと知れたPHPプログラミング書籍のロングセラー。 2010年9月に発売された前作の改訂版。 PHPのバージョンも最新の5.5に対応、内容は前作と殆ど同じ。 少し前に前作を購入した方も書を購入した方がいいでしょう。 【中略】 それにしても、帯の「3万人に読まれた定

    gravity01
    gravity01 2014/03/10
    次は是非二人の共著で!良い本出来そう
  • ZAPAnet総合情報局

    ZAPAnet総合情報局は、ゲーム攻略をメインに、ブログ、オリジナルWebアプリ、プログラミング、Wikiなど、多種多様なコンテンツを公開しているサイトです。 2020.07.08 攻略Wikiページに関連リンクを表示する機能を追加しました。 2020.07.01 ステルス将棋 棋譜再生を作りました! 2020.06.20 降魔霊符伝イヅナ攻略メモ、マジカルバケーション 5つの星がならぶとき攻略メモ、ロストマジック攻略メモ、[Contact]コンタクト攻略メモをスマホデザイン対応しました。 2020.06.14 めんまフォントお試しサイト、チンチロリン シミュレータ、ホビロン パスワード強化メーカー、色読みトレーニングをスマホ対応させました。J-POP最新人気曲ランキング100の表示を改良しました。 2020.06.11 ZAPAnet総合情報局のトップページ(このページです)のデザインを

    ZAPAnet総合情報局
  • PHP: The Right Way

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

  • ITmedia エンタープライズ:特集:第2回 ショッピングカートの作成で分かる「PHP」の力 (1/5)

    特集 2004/01/23 23:50:00 更新 全3回「WebプログラミングPHP言語入門」 特集:第2回 ショッピングカートの作成で分かる「PHP」の力 (1/5) 同特集の第1回目では、PHPについて簡単な解説を行った。第2回となる今回は、実際にPHPのコードを作ることで、PHPスクリプトのプログラミングに必要な基礎技術を身に付けてもらおうと思う。お題は簡易ショッピングカートの作成だ。 はじめに 同特集の第1回目では、PHPが如何に馴染みやすいスクリプト言語であるかを解説した。記事を読んで、比較的容易に習得できそうな雰囲気だと感じていただければ幸いである。 今回は、目的を設けてPHPのコードを作ることで、PHPスクリプトのプログラミングに必要な基礎技術を身に付けてもらおうと思う。 今回の最終目的は、簡易ショッピングカートの作成とする。カタログの中から商品を選択してカート(買い物かご

  • プログラミング未経験から始めるPHP入門一覧

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    プログラミング未経験から始めるPHP入門一覧
    gravity01
    gravity01 2011/09/01
    カート機能など
  • もし『よくわかるPHPの教科書』の著者が徳丸浩の『安全なWebアプリケーションの作り方』を読んだら - ockeghem's blog

    たにぐちまことさんの書かれた『よくわかるPHPの教科書(以下、「よくわかる」)』を購入してパラパラと見ていたら、セキュリティ上の問題がかなりあることに気がつきました。そこで、拙著「体系的に学ぶ 安全なWebアプリケーションの作り方(以下、徳丸)」の章・節毎に照らし合わせて、「よくわかる」の脆弱性について報告します。主に、徳丸の4章と5章を参照します。 4.2 入力処理とセキュリティ 「よくわかる」のサンプルや解説では、入力値検証はほとんどしていません。しかし、入力値検証をしていないからといって即脆弱かというとそうではありません。徳丸でも強調しているように、入力値検証はアプリケーション要件(仕様)に沿っていることを確認するもので、セキュリティ対策が目的ではないからです。 「よくわかる」の中で、私が見た範囲で唯一の入力値検証は、郵便番号のチェックをするものです。以下に引用します(「よくわ

    もし『よくわかるPHPの教科書』の著者が徳丸浩の『安全なWebアプリケーションの作り方』を読んだら - ockeghem's blog
    gravity01
    gravity01 2011/08/23
    たにぐちさん初心者向けに良いとこついた本出すんだけど、いかんせん誤値が多いんだよなぁ。DW向けのphp本で昔ハマった
  • WEBサービスを作るなら最低限覚えておきたいPHPのPEARモジュールまとめ:phpspot開発日誌

    (追記) 2/16 23時 いくつかのライブラリを追記しました。 WEBサービスを作るなら最低限覚えておきたいPHPのPEARモジュールまとめ。 家pearには560程のモジュールがあります(2011/2月現在)が、WEBサービスを作る上でよく使う物をまとめてみました。 これからPHPを使ってサービスを作ろうと思っている方は代替を使うことになると思うので参考にしてみて下さい。 php はインストール時点で既に多くの機能が備わっており、大体のことができてしまいますが、PEARを使うことで面倒なことがより簡単にできるようになります。 PEAR以外にも便利なライブラリはあるのですが、今回はあえて殆どをPEARサイトで公開されている物に絞ってご紹介します。 基的なパッケージ まず、汎用に使える便利なパッケージのご紹介です。 HTTP_Request2 url を渡してリモートのテキストを取って