◎phpapi.indd

Similar documents
fmserver_book.indd

Si 知識情報処理

共通フィルタの条件を設定する 迷惑メール検知 (SpamAssassin) の設定 迷惑メール検知 (SpamAssassin) とは.

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar

KDDI Smart Mobile Safety Manager Mac OS キッティングマニュアル 最終更新日 2019 年 4 月 25 日 Document ver1.1 (Web サイト ver.9.6.0)

KDDI Smart Mobile Safety Manager Apple Business Manager(ABM) 運用マニュアル 最終更新日 2019 年 4 月 25 日 Document ver1.1 (Web サイト ver.9.6.0)

KDDI ホスティングサービス G120 KDDI ホスティングサービス G200 WordPress インストールガイド ( ご参考資料 ) rev.1.2 KDDI 株式会社 1

forever朝活

XAMPP で CMS のお手軽 テスト環境を手に入れよう 2011/5/21 上村崇 1

( 目次 ) 1. Joomla! インストールガイド はじめに 制限事項 サイト初期設定 Joomla! のインストール はじめに データベースの作成 Joomla! のインストール...

( 目次 ) 1. WordPressインストールガイド はじめに 制限事項 サイト初期設定 WordPressのインストール ( コントロールパネル付属インストーラより ) WordPressのインストール ( 手動インス

2006

<< 目次 >> 1 PDF コンバータのインストール ライセンスコードの入力 PDF にフォントを埋め込みたい場合の設定 PDF オートコンバータ EX で使用しない場合 PDF コンバータ単体で使用する場合の説明 PDF コンバータのアン

ご利用のブラウザのバージョンによっては 若干項目名が異なる場合があります 予めご了承ください Windows をお使いの場合 [ 表示 ] [ エンコード ] [ 日本語 ( 自動選択 )] を選択 [ 表示 ] [ エンコード ] [Unicode(UTF-8)] を選択 Firefox をご利用

( 目次 ) 1. PukiWiki インストールガイド はじめに 制限事項 サイト初期設定 PukiWiki のインストール はじめに データベースの作成 PukiWiki

( 目次 ) 1. XOOPSインストールガイド はじめに 制限事項 サイト初期設定 XOOPSのインストール はじめに データベースの作成 XOOPSのインストール

目次 目次... 1 本書の見かた... 2 商標について... 2 オープンソースライセンス公開... 2 はじめに... 3 概要... 3 使用環境について... 4 対応している OS およびアプリケーション... 4 ネットワーク設定... 4 Google クラウドプリントの設定...

WEBシステムのセキュリティ技術

フォルダの作成 使用率 (%) が表示されます 新規フォルダの作成をクリック フォルダ名 を入力し 作成 ボタンをクリック ユーザー設定で 使用言語の選択ができます ( 日本語 英語 中国語 ) ファイルのアップロード 1 ファイルをアップロードするフォルダをダブルクリックする このフォルダにアップ

Microsoft PowerPoint - Userguide-SyoninMail-v1.0.ppt

Origin 2017 と 2018 のプロダクトキーは共通なので 両方のバージョンを合わせてご契約 台数までしかインストールすることができません あらかじめご了承ください Origin を使用する PC を変更したい場合は 元の PC でライセンスを取り外してから 別の PC に同じプロダクトキー

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

【EW】かんたんスタートマニュアル

KDDI Smart Mobile Safety Manager ios キッティングマニュアル 最終更新日 2018 年 12 月 13 日 Document ver1.0 (Web サイト ver.9.5.0)

目次 メールの基本設定内容 2 メールの設定方法 Windows Vista / Windows 7 (Windows Live Mail) Windows 8 / Windows 10 (Mozilla Thunderbird) 3 5 Windows (Outlook 2016) メ

WinVista設定マニュアル.xls

Webセキュリティサービス

スタートガイド〈サービス利用準備編〉

eYACHO 管理者ガイド

PowerPoint プレゼンテーション

アルファメールプレミア 移行設定の手引き

グループ一覧を並び替える すべてのユーザー グループの並び順を変更する ユーザーの登録


gyakubikifm.indd

PDFオートコンバータEX

おらんかにクライアント操作マニュアル

マイフォルダへのアクセス マイフォルダ をクリックすると マイフォルダの一覧画面へ遷移します 利用の手引き ver.5 フォルダの作成 新規フォルダ をクリックして フォルダ名を入力し 作成 ボタンをクリックする ファイルのアップロード ファイルをアップロードしたいフォルダをクリックして開き アップ

<4D F736F F D208AC888D B836A F C91808DEC837D836A B81698AC7979D8ED A E646F6

ファイルの内容本プログラムのファイルの内容は 以下の通りです form.cgi フォームプログラム ( パーミッション 755) form.html 入力及び確認画面用 html ファイル ( パーミッション 644) error.html エラー画面用 html ( パーミッション 644) fi

サインズホスティングサービス  簡易ユーザーマニュアル 「管理者編」

ホームページにパスワード認証を設定します 会員限定のページなどに利用できます 設定の手順 を設定するには 以下の手順で行います ユーザ登録 を設定したページにアクセスするためのユーザを登録します の設定 を設定するページ アクセスを許可するユーザを選択し 設定します 設定完了 を設定したページにアク

はじめに このマニュアルは BACREX-R を実際に使用する前に知っておいて頂きたい内容として 使用する前の設定や 動作に関する注意事項を記述したものです 最初に必ずお読み頂き 各設定を行ってください 実際に表示される画面と マニュアルの画面とが異なる場合があります BACREX-R は お客様の

研究室LANの設定方法

ごあいさつ このたびは 日本テレネット株式会社の AUTO 帳票 Custom をお使いいただき まことにありがとう ございます お使いになる前に 本書をよくお読みのうえ 正しくお使いください 本書の読み方 本マニュアルは AUTO 帳票 Custom * を利用して FAX 送信管理を行う方のため

KDDI Smart Mobile Safety Manager Windows キッティングマニュアル 最終更新日 2018 年 12 月 13 日 Document ver1.0 (Web サイト ver.9.5.0)

新環境への移行手順書

VPNマニュアル

管理サイト操作マニュアル Version.1.1. デジアナコミュニケーションズ株式会社

目次 1. テンプレートの準備 1.1 エクセルファイルの準備 1.2 タグを作成する 1.3 エクセルファイルの表示調整 2.PC へテンプレートを追加 3.iPad での ICLT の操作 3.1 入力者の操作 入力者のログイン テンプレートを更新する チェッ

Microsoft Word - Outlook Web Access _IE7_ Scenario.doc

ご注意 1) 本書の内容 およびプログラムの一部 または全部を当社に無断で転載 複製することは禁止されております 2) 本書 およびプログラムに関して将来予告なしに変更することがあります 3) プログラムの機能向上のため 本書の内容と実際の画面 操作が異なってしまう可能性があります この場合には 実

ページの作成について ショッピングカート以外のすべてのページは自作できます また 一部のページだけ自作することもできます トップページだけ自作のものを用意する店舗さんも多数おられます 利用テーマに合わせて文字コードを指定します 制作する HTML ファイルの文字コードは ショッピングカートで利用して

「MT-3_2-ja

成功しました と表示されればライセンス認証の更新は完了です プロダクトキーを入力した後にテキストエディタが開き エラーメッセージが表示された場合 WEB ブラウザを起動して指定されたアドレスにアクセスしアカウントでログインします 画面に表示された ライセンスファイル を全てコピーし Originのダ

ICLT 操作マニュアル (2011 年 05 月版 ) Copyright 2011NE 東京株式会社 All Rights Reserved

My Cloud ホーム2.0 ユーザーズマニュアル

目次 本書の概要... 3 QNAP で AD 環境を構築するネットワーク環境... 3 Active Directory ドメインコントローラ構築... 5 AD ユーザ作成 AD ユーザ単独作成 AD ユーザ複数作成 共有フォルダアクセス許可追加

目次 はじめに サービス内容 管理者機能 利用者機能

アプリケーション補足説明書(Office2003)Microsoft(R) Office 2003 Editions

アルファメールプラチナ Webメールスマートフォン版マニュアル

YubiOn ポータル 簡易導入手順 2018/08/08 1

アプリケーション補足説明書Microsoft(R) Office 2003 Editions

情報C 4月スクーリング プリント

OPN Terminalの利用方法

PHP 分科会 '12/01 OpenSource 協議会 System i 2012/01/26

Microsoft Word - ManagerIPChange.doc

目次 移行前の作業 3 ステップ1: 移行元サービス メールソフトの設定変更 3 ステップ2: アルファメール2 メールソフトの設定追加 6 ステップ3: アルファメール2 サーバへの接続テスト 11 ステップ4: 管理者へ完了報告 11 移行完了後の作業 14 作業の流れ 14 ステップ1: メー

Microsoft Word - ehondbonXAMPPについて ver.1.1

FormPat インポート設定ガイド

FutureWeb3 サーバー移管マニュアル Vol.004

BIP Smart サンプル説明書

LCV-Net セットアップガイド Windows 8

Microsoft Word - SPC9-API_ユーザーズガイド_V37.doc

BIP Smart サンプル説明書

GEMBA Note for Business Ver.3 バージョン移行ガイド

2 目次 1 はじめに 2 システム 3 ユーザインタフェース 4 評価 5 まとめと課題 参考文献

LCV-Net セットアップガイド Windows10

iii 4 16

技術レポート 1)QuiX 端末認証と HP IceWall SSO の連携 2)QuiX 端末認証と XenApp の連携 3)QuiX 端末認証 RADIUS オプションと APRESIA の連携 Ver 1.1 Copyright (C) 2012 Base Technology, Inc.

楽2ライブラリ クライアントサーバ V5.0 体験版 クライアントOS利用時におけるIIS設定手順書

第 1 版

アカウント管理者 操作ドキュメント

Microsoft Word - RefWorksコース( _.doc

Microsoft Word - XOOPS インストールマニュアルv12.doc

Microsoft Word - RefWorksコース doc

ebasestandard/ ebasejr. ネットワークドライブ共有サービス Version5.0~ ebase 株式会社

<4D F736F F D D836A B ED28CFC82AF814593FA967B8CEA816A817A2E646F63>

FutureWeb3サーバー移管マニュアル

情報システム運用・管理規程

ArcGIS for Server での Web マップの作成方法

AirPrint ガイド Version A JPN

BACREX-R クライアント利用者用ドキュメント

Net'Attest EPS設定例

Microsoft Word - koutiku-win.doc

Microsoft PowerPoint - mwpro2_faq_ ppt

Dental Photo Scape ライセンスのご購入方法 第 4 版 歯科医院用画像管理ソフトウェア Dental Photo Scape ライセンスのご購入方法 東九州ソフトウェア開発 連絡先ホームページ URL 電子メールアドレス : : support

アルファメール 移行設定の手引き Outlook2016

メーリングリスト管理者マニュアル

SHOP99 99 SHOP サイトにデータベースを構築 phpmyadminの設定 1 ー 監修 Yours YoursCompany Company 監修 Yours

クラウドバックアップサービスアンインストールガイド 第 1.3 版 平成 29 年 1 月 24 日 株式会社大塚商会

Transcription:

PHP や HTML の知識がなくても大丈夫 PHP や HTML の基本も学べる FileMaker データベースを Web に公開したい FileMaker を使って動的な Web サイトを作りたい FileMaker しか知らない人が Web アプリケーションを作れるようになる!

はじめに まず 本書を手に取ってくださりありがとうございます 本書はある程度 FileMaker Pro の扱いに慣れ 自分でソリューションを作成できるようになった方が PHP での Web 公開に興味をもたれたときにまず読んでいただきたい本として作成しました PHP は 各種データベースから情報を取得し 動的に表示される内容を変えるホームページを作成することを得意としています その各種データベースには FileMaker も含まれ FileMaker データベースの内容をホームページなどに取り込みたい場合にこの PHP を使用することができます PHP には様々な種類のデータベースから情報を取得することができますが FileMaker をデータベースに使うことのメリットは非常に大きいものがあります 他のデータベースでは基本的にそのデータベースを管理メンテナンスするための機能も PHP でコーティングする必要がありますが FileMaker+PHP の場合は Web に公開される部分だけのコーディングだけで FileMaker でできることは FileMaker で行えます 例えば FileMaker+PHP ではショッピングサイトを作ることも可能です 他のデータベースでは お客様が見る画面と商品の登録をしたりといった画面や販売を管理するための管理画面も PHP で書かなくてはいけません FileMaker+PHP の場合管理画面は FileMaker Pro で作ればいいので 格段に管理 開発する労力が減ります また 本書の特徴として FileMaker しか知らない人のための本であるということです 本書には PHP HTML の基礎から FileMaker+PHP を利用した簡単な Web アプリケーションの作り方を紹介しています さあ FileMaker データベース + Web 公開 + PHP を使ってあなたの事業 仕事の幅を広げましょう 2014 年 12 月 FIleMaker は FileMaker 社の商標です 本文中に登場する製品等の名称は 各社の商標です また 本文中の表記を省略させていただきます また この本を読んで作成したデータベースにおいて起きたトラブルに関しては当方では責任を持ちませんので あらかじめご了承のうえ お読みください また 本書作成上で内容に関して正確であることを慎重に精査しておりますが 本書 サンプルファイルの不備で起きた損害やトラブル等は一切責任を負いません お使いの環境などによって変わる場合がありますのでご了承ください 本書で書かれている情報は 2014 年 10 月現在の情報です 変更される場合がありますので 現在の情報を確認されるようお願いいたします 基本的に環境として Windows を使用していることをご了承ください しかし FileMaker 上での操作はほとんど OSX でも変わりはありません

目次 Contents Part1 ~ 事前準備 HTML ってなに? PHP ってなに?~ Section1 HTML と PHP の仕組み 7 1.1 HTML ってなに 7 1.2 HTML と Web サーバ 7 1.3 PHP ってなに? 8 1.4 PHP + FileMaker の利点 8 Section2 事前準備 9 2.1 必要なもの 環境 9 2.2 XAMPP について 9 2.3 XAMPP コントロールパネル 9 2.4 Web サーバと PHP を確認 10 2.5 FileMaker Server の開発用ライセンス 11 2.6 テキストエディタ 11 Part2 ~ HTML と PHP の基本 ~ Section3 HTML の基本 13 3.1 HTML と PHP の違い 13 3.2 HTML の基本 13 3.3 文字コード 15 3.4 HTML の書き方 16 3.5 見出しの設定 17 Section4 PHP の基本 18 4.1 PHP の基本 18 4.2 変数 18 4.3 echo 19 4.4 コマンドの終わりを知らせる ; 19 4.5 if else elseif 19 4.6 配列 20 4.7 foreach 21 Part3 ~ FileMaker API for PHP ~ Section5 FileMaker API for PHP 23 5.1 FileMaker API for PHP 23

5.2 FileMaker API for PHP のインストール 23 5.3 FileMaker データベースでの準備 23 5.4 PHP から FileMaker データベースにアクセス 24 5.5 レコードを取得して表示してみよう 26 5.6 レコードを作成してみよう 27 5.7 検索条件を指定して検索 28 5.8 複数の検索条件を指定して検索 (AND 検索 ) 29 5.9 複数の検索条件を指定して検索 (OR 検索 ) 30 5.10 ソートしてみよう 31 5.11 他のファイルや URL からデータを受け取る 31 Part4 ~ 簡単なミニブログを作ってみよう ~ Section6 ミニブログの作成 34 6.1 概要 34 6.2 FileMaker データベースの準備 34 6.3 PHP ファイルの用意 35 6.4 投稿フォームの作成 35 6.5 データベースへの書き込み 36 6.6 投稿を検索する 37 6.7 日付の処理 38 6.8 最近の投稿が表示される 39 6.9 改行の処理 40 6.10 機能を統合する 41 Part5 ~ 応用編 ( 機能追加 )~ Section7 ミニブログに機能などを追加 46 7.1 アカウントとセッション 46 7.2 アカウント情報の準備 46 7.3 ログインのフォームと処理 48 7.4 セッションが有効かを確認する 50 7.5 投稿者を記録する 51 7.6 自分が最近した投稿を表示する 52 7.7 検索しても何もなかったら 53 7.8 ログアウト 54 Column Skype での注意点 10 終了タグ?> について 19 PHP コードだけのファイルは文字化けします 25

Part1 事前準備 html と PHP の仕組み 開発用のツール XAMPP FileMaker Server

Section1 HTML と PHP の仕組み 1.1 HTML ってなに? FileMaker を使ったことのある方ならば HTML( エイチティーエムエル ) というものの名前くらいは聞いたことがあるかもしれません HTML はマークアップ言語と言われるものの一種で ホームページを記述するために使う言語です 皆さんがよく見るホームページを思い浮かべていただきたいのですが ページにはいろいろな文字の大きさや色などが使われていて それらを指定するための言語が HTML です 文字の大きさなどはタグと呼ばれる記号で指定します このタグをインターネットエクスプローラーやグーグルクロームなどのブラウザで読み取り 表示しています <h1>filemaker と PHP</h1> 図 1-1 HTML タグの例 上記の図は見出しを HTML で記述したものです これをブラウザでは 見出しだな と判別して <h1> というタグと </h1> というタグで囲まれた部分を大きい文字で表示します この文字の大きさは自分でカスタマイズすることも可能ですが 本書では特に取り扱いません 他にもいろいろなタグがあり 他のページやサイトへ移動するリンクや 画像を表示するためのタグなどいろいろあります もう少し詳しいことは Part2 でご紹介します 1.2 HTML と Web サーバ FileMaker Server をインストールすると デフォルトでは同時に Web サーバが有効になります (FileMaker13 の場合 ) Web サーバに割り当てらた IP アドレスをブラウザからアクセスすると Web サーバ上のファイルが読みだされ ブラウザ上に内容が表示されます そのリクエストされた内容を送ったりするのが Web サーバの役目です HTML ファイルを Web サーバに割り当てられたフォルダ ( ディレクトリ ) に保存しておくことによって Web サーバはそのファイルの内容をリクエストがあったときにクライアントに送信します また リクエストがあったけれど その指定されたファイルがなかったりした場合は エラーをクライアントのブラウザに表示させる情報を送信するのも Web ブラウザの役目です クライアント ブラウザのアドレスに入力 ( リクエスト ) http://192.168.0.255/index.html Web サーバに割り当てられたフォルダにある index.html というファイルをクライアントに送信クライアントのブラウザがそれを読み取り 表示 Web サーバ 図 1-2 こうしてホームページは表示される