ICT関連の学習備忘録

ICTの学習をアウトプットするワークブックサイト

ICT関連の学習備忘録

記事ページ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 

2019-06-23 : phpメインでhtmlとcssを少々

一昨日のスクショから少し表示が変わってる事から分かるけど、WEBページのCSS少し弄った。
CSSの配置描く時に羅列だと分かりにくいからエクセルでイメージを出してから少し触った。
んで、今日は殆どPHPを触ってた・・本も見ながらネットでググりながら、
この前までは一行の文章をインプットしてたけどブログとかってなると改行が必要だなと。
ほんで先ず躓いたというか知らなかっただけだけど、フォームのサイズの変え方・・・w
「<textarea id="*" type="text" name="*" rows="10" cols="30"></textarea>」
これでテキストエリアの幅と高さ替えられるのねー。知らなかったのねー。

あと、間抜けなミスだけど、改行を受け取る際のコードnl2br($_POST['**'])もハマりかけた。
というのも「l2」を「12」だと見間違えてて(lと1)なんで出来んのやーってなってた(笑)
フォントのせいで区別がつかなかったんよ!w ・・・HTMLも辞書的な感じで新し目の参考書ほしい・・
PHPの方で重要だと思ったのは、「<>」とかの文字をタグやコードとして読み込まないようにする設定(htmlspecialchars)と
最初のmethod="POST"や"GET"のデータは2ページ目以降へそのまま引き継がれない点。
「フォーム入力→確認画面表示→登録確定」とかって流れだと確認画面表示までしか
POSTやGETデータを持ってこれず、「登録確定」の時点ではnull状態で登録になってしまう。
これを防止するために「クッキー」や「セッション」を上手く使うのが普通っぽいけど、僕は使えないので←ww
2ページ目の確認画面でもう一度inputさせて、そのインプットをブラウザ上で見えないように「hidden」で隠して
次のページ(登録確定)まで引き継ぐっていう面倒くさい手段をとったとです。

そんなこんなでPHPのページ(PHPレッスンリスト)に2つ目のページが増えました(←
ただ、まだcsvやDBの入出力が出来ないからそろそろDB入らないと進まないなーと思う今日この頃
最後に、フォームデータから送信される文字列によって悪用(クラック)されたりするからhtmlspecialcharsは使う”べき”
らしいけど、フォームのあるページ自体にアクセス制御かけてhtmlspecialcharsを使わないフォームを設置すれば
ブラウザ上でフォームからの入力データでphpを動かせるから、簡単な動作確認ページを設置するのはありかなと思った。


2019-06-22 : 「独習 PHP第3版」を買った。

と、昨日感じていたバージョン違いによるコードの相違とかが結構
面倒くさいし二度手間で覚えることになると感じたので速攻ポチって今日届いた
一応最初からサラッと目を通して10%弱ぐらい読んだ。何となく分かるから復習と深堀的な感じで。
各所でレビュー等見て選定したつもりだったけど、想定していたより索引が便利だったり引きやすいとは感じなかった件
「独習PHP 第3版」の詳細リンク
内容的には、基本的なところは網羅されてる感がある。
イントロダクション(PHP・WEBアプリケーションについて、XAMPPでの環境構築→基本→演算子→制御構文→組み込み関数
→ユーザ定義関数→標準クラスライブラリ→リクエスト情報→データベース連携→オブジェクト指向構文→セキュリティ対策
てか、本が分厚い!500p超!先が長い!(笑)

それから残念なお知らせとしてこの本で扱っているデータベースが・・
MySQLでもなければPostgreSQLでもなくmariaDBっていう・・・
MySQLの予習も出来る~って思ってただけに少し残念。
勉強はあまりしてない。お出かけしてしまった故・・・
明日は頑張ろうと思っているーるるるー

2019-06-21 : HTMLとCSSを少しいじった

連続でfor inを使う場合の処理順序整理忘れる前にしたが、、
使う場面のイメージが湧いてないからいまいちピンとこない件\(^o^)/
土日に入るから月曜までに入力フォームを作りたい。

とか言いつつ、帰宅してみればhtmlとcssをいじり始めるやーつ(笑)
phpでのブログ導入よりもここの殺風景すぎる感がやばかったので最低限体裁だけ整えてみたニダ
それから、今日諸々思ったのは触りで中古の安い本(100円とか200円w)で
雰囲気掴んでから、出版日が比較的最近の参考書を買おうと思ってたけど
もうボチボチ弊害が出てきてる← そろそろ買うw
L3ルータは大して進捗無いんでスルー。


2019-06-20 : PHPなぞの3・・

Pythonの多次元リスト掘り下げて少し理解深まった(気がする)
がfor inからのifのイメージがまだ掴めてない。。
これは動きを一つずつ見ないと多分ピンとこない気がする。
PHPは相変わらず「3」の出処がわからないwwwどっから来てんだよ3。
サーバーサイドってわけでも無いんよねー別サーバで同じ動きするし。
ネットワークはL3ルータでVLANを触り始めましたとさ。

2019-06-19 : PHPの演習

PHPでFormから送信(Request)したデータを拾って出力する簡易的な入力フォームを作ってPHPの所に貼ってみた。
method(get、post)、if(empty(入力の有無を判定)とかとか
出来てはいるのだが、謎の入力値「3」が消えない…どこからのデータなのかも分からず。。。
L2ルータはルーティングテーブル辺りを
ip address 宛先IP→ネットマスク→経由IP

記事ページ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15