ポリプロピレン

PHPを1からお勉強するブログ

Chapter3-12 さらに次のページへいこう!実践

今回は①index.htmlを編集し、②thanks.phpを作ります。 index.html $ sudo vim index.html iで編集モードに入り、サンクスページに飛ぶボタンを作ります。 } print'<form method="post" action="thanks.php">'; print'<input type="button" onclick="history.back()" value="戻る">'; print'<input type="submit" value="OK">'; print'</form>'; ?> </body> esc→:wqで保存・終了。…

Chapter3-11 入力データを消さないでページを戻る方法!実践

引き続きcheck.phpを編集します。 $ sudo vim check.php iで編集モードに入り、PHPの終了タグの直前を以下の3行に書き換えます。 } print'<form>'; print'<input type="button" onclick="history.back()" value="戻る">'; print'</form>'; ?> </body> esc→:wで保存。localhost/phpkiso/index.htmlにアクセスして送信します。今回は入力した内…

Chapter3-10 前ページに戻る機能をつけよう!実践

今回はcheck.phpを編集します。 $ sudo vim check.php iで編集モードに入り、PHPの終了タグの直前に以下の一行を追記します。 } print'<a href="index.html">戻る</a>'; ?> </body> esc→:wで保存。localhost/phpkiso/index.htmlにアクセスして送信します。しかし「戻る」をクリックすると入力…

Chapter3-9 アンケート項目を増やそう!実践

今回はindex.htmlとcheck.phpを編集します。 index.html $ sudo vim index.html iで編集モードにしたらコードを書いていきます。 <head> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="style.css"> <title>PHP基礎</title> </head> <body> <form method="post" action="check.php"> <lebel> ニックネームを入力してください。</lebel> …</form></body>

Chapter3-7 入力チェック機能を付けよう!実践

if命令の動き、なんとなく分かったところで、さっそくいってみましょう!もしニックネームが入力されずに[アンケート送信]ボタンが押されて飛んできたら、「ニックネームが入力されていません。」と注意文を表示します。もしニックネームが何かしら入力され…

Chapter3-6 コンピュータに考えさせよう!実践

この項は実際に作らなくてもいいよと書いてありますが、せっかくだから作ってみます。 $ sudo cp hina.html iftest.php $ sudo vim iftest.php iで編集モードに入り以下のコードを書いていきます。 <head> <meta charset="utf-8"> <title>PHP基礎</title> </head> <body> <p> </p></body>

Chapter3-5 変数ってなんでしょう!?実践

実践 check.phpを書き換えます。 $ sudo vim check.php iで編集モードに入り追加・変更します。 <body> <p> </p> </body> esc→:wで保存します。プログラム全体は以下のようになります。 <head> <meta charset="utf-8"> <title>PHP基礎</title> </head> <body> <p> </p></body>

Chapter3-4 前のページからデータを受け取ろう!実践

check.phpに追記します。 $ sudo vim check.php iで編集モードに入り以下のように追記します。 <body> <p> </p> </body> esc→:wで保存します。プログラム全体は以下のようになります。 <head> <meta charset="utf-8"> <title>PHP基礎</title> </head> <body> <p> </p></body>

Chapter3-3 アンケート入力ページをつくろう!実践

前回と同じようにhina.htmlを元にindex.htmlを作ります。本とは違いますが、ここからCSSを使います。 HTML $ sudo cp hina.html index.html 作ったファイルをVimで開きます。 $ sudo vim index.html iで編集モードにしたらコードを書いていきます。 <head> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="style.css"> <title>PHP</title></link></meta></head>…

Chapter3-2 初めてのPHPを体験しよう!実践

やっとプログラミングに入ります。前回作ったhina.htmlを元にcheck.phpを作ります。 $ sudo cp hina.html check.php これで内容がコピーされました。check.phpをVimで開いてみましょう。 $ sudo vim check.php 前回と同じようにiで編集モードに入り、内容を…

Chapter2-6 雛形ファイルをつくろう!実践

前回からの続きです。いよいよプログラミングかと思いきやまずHTMLファイルを作ります。もう起動しているとは思いますが、Apacheを起動させておきます。 Apacheの起動 Apache: $ sudo apachectl start 次にphpkisoというフォルダを作ります。 ディレクトリの…

書籍『いきなりはじめるPHP』に沿って進めます

いきなりはじめるPHP~ワクワク・ドキドキの入門教室~作者: 谷藤賢一,河原健人出版社/メーカー: リックテレコム発売日: 2011/12/09メディア: 大型本購入: 10人 クリック: 129回この商品を含むブログ (7件) を見るここからは、書籍『いきなりはじめるPHP』に沿…

MySQL5.6の初期設定

プログラミングに入る前にMySQLの初期設定を済ませておきます。と言ってもセキュリティの設定はローカルで試すだけなので不要といえば不要なのですが。該当箇所は読み飛ばしてくださっても構いません。まずインストール後、「PATHを通す」ことが必要になって…

MySQL8.0.12を入れてみて遭遇したエラー色々

結局MySQL5.6を入れることで解決したのですが、最新版のMySQL8.0.12を使ってみて遭遇したエラー色々をメモしておきます。 ERROR 2002 (HY000) MySQLとPHP、それぞれは機能してるっぽいのですが連携がうまくいかない。MySQLのエラー: ERROR 2002 (HY000): Can…

MySQLは5.6を入れておくのが無難

結論から先に言いますとMySQLは最新版(現時点では8.0.12)を入れるより5.6を入れておいたほうが無難だと思います。なので $ brew install mysql ではなく $ brew install mysql@5.6 と、バージョンを指定して入れました。ebc-2in2crc.hatenablog.jpそこでcomm…

macOS High SierraにPHP7開発環境を構築しよう

※Macを持っていて、ターミナルが使えることが前提となります。MAMP,XAMPPを使わない方法です。ここの内容をそのまま実行したのですが、引っかかったところを説明します。(社内新卒・PHPビギナー向け)MacでPHP7開発環境を構築しよう! | DACエンジニアブロ…

『Yomi-SearchをXHTML+CSSにしてみる日記』改め『ポリプロピレン』です

元々はヨミサーチというスクリプトを改造するブログだったのですが、この度PHPの勉強用ブログとして蘇らせてみました。あれから十年、全くプログラミングの勉強は進まず…。これからでもいい、始めてみよう!というブログです。もちろん、ヨミサーチモダナイ…

まずはテスト環境を作る

以下のバージョンでインストールしてみて、構造を研究してみたいと思います。 Yomi-Search Ver4.22 本家最新版。 Yomi-Search Ver4.19 使っている人が最も多いと思われる。 Yomi-Search Ver4.19+I-BORD 私のサイトで使っている組み合わせ。 Yomi-Search(PHP…

次に何をするか

参考になりそうなサイトは大体集まりました。次はどうしようと考えた結果。 各テンプレートのスクリーンショットを撮って構造を研究 構成ファイルをすべて洗い出してチュートリアルを書く Tracとか作るといいのかもしれませんがコードを全部載せるとまずいと…

Yomi-Search関連のサイトを集めるアンテナとブックマークを公開

Yomi-Search(ヨミサーチ)で運営されているクールなデザインのサイト集 Yomi-Search(ヨミサーチ)関連ブックマーク ひとまずですが、基本的なサイトを集めてみました。この日記のサイドバーにも新着情報が表示されるように設定しました。ここを忘れてるよ!…

Yomi-Serch版Vicunaを目指す

目標はYomi-Search版Vicuna WordPressやMovableTypeを使うときに非常にお世話になっているVicunaというスキンがあります。この柔軟性とデザインの美しさに感動して、VicunaのYomi版があればいいなと思うようになりました。カスタマイズが難しいYomi-Searchを…

テーブルレイアウトを見ると組み直したくなる症候群

Yomi-Searchを使ってアルバムフリマランキングというサイトをやってます。引き継いだサイトですし、CGIの知識はないのでできることといえば表面的に変えることぐらいです。そうしていて気になるのがテーブルレイアウト。複雑でどこがどうなっているのかわか…