webかたつむり ウェブデザインを勉強中 ウェブ初心者のおぼえがき
読者です 読者をやめる 読者になる 読者になる

webかたつむり

ウェブデザインを勉強中

php

MAMP で PHPファイル以外でも PHP を実行可能にする。

/Applications/MAMP/conf/apache/httpd.conf を開く。 135行目 AddType application/x-httpd-php .php .phtml を書き換える。 AddType application/x-httpd-php .php .phtml .html 編集が終わったら、保存する。

MAMPのphpMyadminだけを更新する。

phpMyadiminの最新版をダウンロードする。 「アプリケーション」→「mamp」→「bin」→「phpMyadmin」 現在使っている、phpMyadminの名前を変更する。上手くいかなかった時のために、保存しておくこと。 新規でダウンロードした「phpmyAdmin」をフォルダごと「b…

php array_key_exists

入力 <html lang="ja"><head><meta charset="utf-8"><title>翻訳コンニャク</title></head> <body><h2>果物の名前を英語で入力してください。和訳します.</h2><form method="post" action="output.php"><p>半角英字、小文字で入力して下さい。<input type="text" name="fruit_name" required autofocus></p><input type="submit" value="送信する"></form></body><…</html>

php for かけ算99表

表を下書きして、なにを繰り返せばいいのか、冷静に考えればいい。 赤字の部分を冷静に記述できるか、それだけ。 <html><head><meta charset="utf-8"><title>かけ算99表</title><style>html, body, table, th, td, tr{ margin: 0; padding: 0; line-height: 1.0;}.container{ width: 640px; margin: 50px auto;}table,</meta></head></html>…

class, property, method

【PHP超入門】クラス~例外処理~PDOの基礎 - Qiita 上のサイトの手順に従ってPDOが理解できるのか、頑張ってみる。 自分用のメモです。 変数は値の保持、関数は値の処理、クラスは変数と関数の集合。 クラスは「変数」と「関数」から構成されている。このこ…

form 課題2

valueの値を配列を使って文字列に変換する。 <html><head><meta charset="utf-8"><title>無題ドキュメント</title></head> <body>'男性','2'=>'女性','3'=>'その他');echo $value[$sex];}else{echo '</body></html>

php BMI 判定プログラム テキスト課題

'm' to the 'n'th power→mのn乗 pow(m,n); <html><head><meta charset="utf-8"><title>無題ドキュメント</title></head> <body></body></html>

php inch converter テキスト課題

インチをセンチに変換するプログラムの課題。 formと結果の表示をひとつにまとめる。 赤字の箇所、変数の表示方法に問題があって手こずる。 2回目に記述した時は、inputをinsertにして気づかないまま時間を浪費。 float, int 実数と整数の表記 $inch=floatva…

php for 文

php

for (式1; 式2; 式3) 文 最初の式(式1)は、ループ開始時に無条件に 評価(実行)されます。 各繰り返しの開始時に、式2が評価されます。 その式の値がTRUEが場合、ループは継続され、括弧 内の文が実行されます。値がFALSEの場合、ループの 実行は終了します。…

php 配列

php

配列 PHP の配列は、実際には順番付けられたマップです。マップは型の一種で、 値をキーに関連付けます。 key=>value

php isset

php

php 代入演算子

php

演算子とは、ひとつ以上の値 (あるいはプログラミング用語における「式」) から別の値 (制御構造が式になるように) を生み出すものです。 代入演算子 ¶ 代入演算子の基本となるものは "=" です。この演算子に関して最初に 思い付く意味は"等しい"であるかも…

php 文字列演算子 2

php

前回試した、「¥n」特殊文字と、変数は同じ扱いなのだろう。 変数を「"」で括るときちんと展開され、変数として扱われる。 変数を「'」で括ると文字列がそのまま表示され、ただの文字列として扱われる。 変数を「{}」で括って、なおかつ「"」の中にあれ…

php 文字列演算子 1

php

文字列の結合演算子 $a='Hello '→$aにHelloを代入する。 $b=$a.'World'→$aに'Hello 'を代入。'Hello'.'World'→Hello World $a.='World'→$aに加えて'World'を代入→Hello World 例1) 「.」ピリオドで文字列を連結できる。 「.」の前後にスペースを入れても結…

wordpress 07 $wp_query

よくわからない…けれどもこのデータベースの情報が詰まっている。 $wp_query->max_num_pages =>ページの総数を取得している雰囲気です。 max_num_pages>1): ?> ぺージの総数が1より大きい時は‥

wordpress 06 is_single();

is_single(); 条件分岐タグ single pageであるかどうか。 if(is_single()): => もしシングルページであるならば。 permalinkとは? シングルページに、自動的につけられるURLのこと。 ページのリンクアドレス。 wordpressのダッシュボードから設定できる。 …

wordpress 05 previous_post_link(); , next_post_link();

気をつけるポイント が古い投稿へのリンク。 が新しい投稿へのリンク。 <div class="pagenav"><span class="old"></i> %title'); ?></span> <span class="new"></span>

wordpress 04 get_the_date();

記事の投稿日を出力する htmlのtime element、datetime attribute を記述するためには、それ用の表示形式に適合させなくてはならない。 その形式とは、「YY-mm-dd」 <time datetime<?php echo get_the_date('YY-mm-dd'); ?>> オプションを指定しない時の表記方法は、wordpressのダッシュボードから変更できる。 get</time>…

wordpress 03 get_stylesheet_uri(); 関数リファレンス

<link rel="stylesheet" href="<? php echo get_stylesheet_uri(); ?>"> いまのスタイルシートのurlを取得してください。 それを表示してください。 getだけでは表示できない。echoとgetは一組。</link>

wordpress 02 template tag

テンプレートタグ。つまり、クラス分けをして、クラスごとに異なるCSSを割りあてる役割。 bodyにテンプレートタグをつけるということは、1ページ毎の装飾を変えるためにつけるということ。 bodyに付けたクラスごとに、CSSを変える。 同様に、それぞれのポ…

wordpress 01

理解のために分解する。 <body> <h1></h1> </body> if(have_posts()): if文、条件分岐。if()の括弧の中がtrueであるとき… have_posts posts、投稿を持っている(have)、保有しているとき… もし投稿があるならば、投稿を取得しな…

wordpress のインストールと初期設定 その1

ローカルサーバ環境でword pressを使う準備(学校と同じ環境、教科書の段取) ダウンロードして、解凍した「wordpress」のフォルダを学校に準じて「wordpress0322」と名前を変える。 c drive>xampp>htdocs フォルダの中に、「wordpress0322」を入れる。こ…

database 作成

データベースの基本 SQL SQLとは、データベースのデータを取り扱うための言語。 SQLのうち、データの操作をする言語を「DML」data manipulation languageという。 SQLのうち、データを格納する表を作る言語を「DDL」data definition languageという。 このよ…

php 計算結果を表にする

php

完成図 まず、PHPのファイルを作るときは、xamppでapacheを立ち上げておく。 暗算できてしまう計算であっても、すべての値を変数にする。 数字も変数に置き換えてから計算してもらう。 phpの変数は、「$変数名」と記述する。「$」と「変数名」のあいだにス…

dreamweaver を使って test server を立ち上げる

新規サイトを作る 新規サイトを作る。ローカルディスクの隣りにある「サイトの管理」をクリック。 開いたウィンドウの「新規サイト」をクリック。 サイト名をつける。面倒は嫌なので「htdocs」の下に作った作業用フォルダの名前と同じにする。 ローカルサイ…

xampp install

xamppをインストールする X-platform, Apache, MariaDB, PHP, Perl, でxampp xamppは複数のフリーソフトを統合してパッケージングしたもの。不要なものはチェックを外すべきだろうが、今回はすべてインストールしてしまう。 ちなみに学校でのインストールは…

MAMP の設定

phpの設定を変更する(timezoneの変更) php infoを開いてみる。command+f で検索ウィンドウを開いて、「timezone」と入力する。タイムゾーンがeurope/berlinになっているから、東京に変更する。 spot lightに「php.ini」と入力する。 候補がたくさん出てく…

MAMP install

macにはxamppをインストールしない。必ずMAMPをインストールする。 mac版のxamppはトラブルが多いとのこと。 無料版で機能は十分。 インストールしたら設定をする。 phpのバージョンは、5.6.10を選択する。7.0.0は設定が大変らしい。 webのポートは、80を選…