読者です 読者をやめる 読者になる 読者になる

凡庸なる人のブログ

凡庸な自分が思ったことや何かしらの感想、コンピュータ系などの調べごとを書くブログです。  【結論】ってのは私個人の結論です。記事全体は個人的な調査結果や感想です。

WEBアプリケーション開発日誌

5人を『喜ばせるor楽しませる』ことを目指す

【結論】将来「何かしらのサービス」を提供することを考えるとこうなった。 「何かしらのサービス」の形はWEBサービスであったりそれ以外であったりいろいろ。世の中の様々なサービスを比較しても「WEBサービス」は一番敷居が低いと思う。 世界征服を考えな…

コミュニティサービス作りたい(いずれ)

【結論「コミュニティ・サービス」作る 「コミュニケーション・サービス」と「コミュニティ・サービス」は違うってのを結構前に本で呼んだ。読んだ本は最後に書いときます。 「コミュニケーション・サービス」は「人to人」のサービス。例えば「LINEとかのメ…

index.php以外をトップページにしたい。

【結論】.htaccessファイルに「DirectoryIndex 指定したいページ」でOK index.htmlやindex.php以外のページを一番最初に表示させたい場合のはなし。 htaccess関数例index.phpをトップページに指定DirectoryIndex index.php 複数のファイルを指定DirectoryInd…

ロリポップサーバーで無料SSL/TLSであるLet's Encryptを使いたい

【結論】使いたいという希望 さくらインターネットでのLet's Encrypt導入みたいなブログはあったけど、ロリポップサーバーの場合は無かった。 もしできたら、記事にします。

Search-How2.comのフォームとかボタンをBootstrapに変更しました。

【結論】こんな感じになりました。 トップページの検索部分 ログインページの入力部分 アカウント登録ページの入力部 ボタンだけBootstrapにしようとしたけど、入力部分もBootstrapに変更しました。投稿部分だけ忘れてました。

作成したWEBアプリケーションってどうやったら人が来るの?

【結論】やっぱり作ったからには人が来てほしい その結果どうなってもいい。取り敢えず動きを観察したい。

自作WEBアプリケーションをリリースしました

【結論】WEBサイトアプリケーションは「Search-How2.com」です。 Search-How2 追記20時07分----------------------------------------------------------- PHP + MySQLなどを使った動的なものは「WEBアプリケーション」のようです。 -----------------------…

WEBサイトの開発が一段落したけど、favicon.icoが読み込まれない

【結論】なんで? ルート直下に置くことで反映される的なことを読んで、置いたけど反映されない。試しに、head内にリンクを載せてもダメ。時間が解決してくれるのを祈る。 追記 <link rel="shortcut icon" href="ドメイン/favicon.ico"/>でやったら、firefoxのみで反映されてた。他のブラウザもそのうち反映されるか</link>…

【途中】PHPにおいて間接的にファイルを読み込むときのパスの注意点

【結論】読み込む側を基準にパスを考える 絵にしたほうが分かりやすいから、絵はちょっと待って。

textareaタグ内のエスケープ処理がうまくいかない

【結論】inputタグはpattern使えるけど、textareaは使えないのかあ 結構初歩的なことで躓いてる。

公開ディレクトリに置いてはいけないも

【結論】データベースに接続するためのPHPファイルは置いちゃいけない気がする すでにレンタルサーバーにファイルを置いてアクセス制限付きで自分だけがアクセスできる状態にあります。 冷静に考えたんですが、データベースに接続する際にはそのパスワードと…

公開ディレクトリより上位のディレクトリのファイルを参照したい

DBパスワードなどをルートより上位ディレクトリに隠してrequireで読み込み - Qiita が参考になりそう。 追記 テラレイルで質問したら解決した。 公開ディレクトリと同じ階層のPHPファイルを読み込みたい(30597)|teratail 読み込み専用のphpファイルを公開デ…

ロリポップサーバーで独自ドメインの公開ディレクトリの「index.php」がうまく動作しない

【結論】 XXX.com ページは機能していません XXX.com では現在このリクエストを処理できません。 HTTP ERROR 500 ってブラウザにエラーが出ちゃう。試しにそのindex.php をorg_index.phpにして新しく単純なindex.phpを作成して、echoすると普通に表示される…

ドメインは「ムームードメイン」、サーバーは「ロリポップ」にしました

【結論】ロリポップサーバーが一番分かりやすかった さくらのクラウドのクーポンあるから、そこにしようかと思ってサイトに行ってみたけどゴチャゴチャしすぎてて分からなかった。ロリポップサーバーのサイトは割りと分かりやすかった。

WEBアプリケーション一通りできたけど新たに問題点が出てきた

【結論】どうやって公開するんですかね さくらクラウドの2万円分のクーポンあるからさくらクラウドのサーバー使うことを考えてたけど、さくらクラウドのサイトに行ってみたらゴチャゴチャしててよくわからん。 もう少し勉強せねば。

ファイルのリンク関係が散らかりすぎてやばい

【結論】ヤバイ 「このファイルMySQL関数使ってんじゃんか、直さなきゃ」→「冷静に考えてこのファイル使ってなくね?」→「マジで使ってないじゃんか」 ちゃんと設計しとけよ!!

フォーム入力で日本語が文字化けしてしまう

【結論】もう、わっかんねぇなオイ フォームから日本語でデータベースに登録できる箇所が2箇所あるんですが、別の1箇所だけ日本語が文字化けしてしまう。 ッダッル 【追記】午前11時59分 原因わかったわ こいつや → enctype="multipart/form-data" <form action="" method="post" enctype="multipart/form-data"> のときは文</form>…

ページング処理の実装できました

【結論】ドットインストールの解説が個人的に一番分かりやすかった dotinstall.com いろいろググってたんですけど、順を追って説明するドットインストールが分かりやすかったです。 あと、PDOクラスの利用方法を分かっていないと難しいです。 PHPでデータベ…

ページング処理に戸惑ってる

【結論】ダルい PHPの本に載ってるの見たら自分と処理コードのファイル関係がちょっと面倒になってることに気づいた。

WEBアプリケーション開発日誌_パスワード管理

【結論】password_hash()とpassword_verify()の2つの関数による実装ができたっぽい 元々はsha1のハッシュでしたが、やはり危険なので別のをとぐぐってたらこの2つの関数がでてきました。悩みながら休みながら実装したらできました。

パスワードにおいてMySQLの照合順序で「utf8_general_ci」と「utf8_bin」のちがい

【結論】ハッシュ値で登録していれば「utf8_general_ci」と「utf8_bin」に違いは出てこない? パスワード認証機能において、IDを使用する場合は大文字小文字を区別する必要がある。実際に自分の作成中のWEBアプリで試しにIDにおいて大文字と小文字の区別のテ…

ユーザー登録機能においてメールアドレスの利用について

【結論】ロボットによる登録を回避したいだけなのでキャプチャつかえばいいか。 ユーザー登録機能の実装はしてあるんですが、冷静に考えてロボットによる登録が可能であることに気づいた。 phpUserClassつかえばメールの利用が可能かもだけど、個人情報が漏…

MySQL関数からPDOクラスに移行中

【結論】Qiitaのまとめが便利 qiita.com 最初は読みづらくて苦労したけど、慣れると辞書感覚で読める。

WEBアプリケーション開発でずっとMySQL関数使ってた

【結論】いつの間にか結構な量のコード書いてて、PDOクラスの利用とか面倒くさいんだが いや公式非推奨なのは知ってたけど、取り敢えず動かしたいじゃん?あとで直せばいいやと思ってたらこれですよ。 あ、検索機能は実装できました。(MySQL関数で。)

CKEditorが今のところいらない

【結論】追々WYSIWYGエディターは導入したいけど、今はいいや 見た目がダサいから今はいらない。画像のアップロード機能もほしいけど、今はいいや。「ハッカーと画家」の本にもとりあえずリリースするのが優先って言ってたし、取り敢えず行動するほうが大事…

自作のWEBアプリケーションの脆弱性検査について

【結論】自分のWEBアプリをKaliLinuxを使って検査する時がきたか ついに合法的にKali Linuxを使うときが来た感じある。ぐぐったらまさにな記事があった。↓ www.casleyconsulting.co.jp Vagrant環境なんだよなぁ。Vagrantってよくわからんのよ。ローカル開発…

WEBアプリケーション開発においてXSS対策しなければならない。

【結論】XSS対策って意外と難しいですわ 攻撃例も理屈も知ってるつもり。学校の講義でも簡単なXSS対策をしたことあるけど、いざ自分のWEBアプリケーションにXSS対策しようとすると何から手をつけたらいいのか分からんくなった。 inputタグ → データベース → …

WEBアプリケーションにおいて個別のコンテンツのアクセス数しりたい

この記事が参考になりそう。 [PHP]ページごとの訪問者数を調べるアクセスカウンター | PHP Archive 訪問者数を知ればランキング機能の応用になりそうなので調べました。もっと楽な方法ってないんかな。 追記19時48分 普通にUPDATEコマンド使えば簡単だったわ…

WEBアプリケーションで実現したいこと_6

CKEditorの余計なボタンをなくす CKEditorで箇条書きとか番号付きリストで書いたものをデータベースに登録すると、謎の空白ができてしまう。この空白を無くしたい。

CKEditorで箇条書きすると謎の空白できるんだが

【症状】CKEditorで箇条書きをしたらデータベースには謎の空白ありで登録される CKEditor実装して、箇条書きしてみる

WEBアプリケーションで実現したいこと_5

【結論】ボタンを押したらフォームが追加される機能がほしい こんな感じ。 これをjQueryでやろうと思う。 追記 14時44分 まさにやりたいことを示した記事があった。 mitsuakikawamorita.com

HTMLの<ol><ul><li>ってなんの略?

【結論】 <ol> : Ordered List → 順序あり <ul> : Unordered List → 順序なし <li> : List Item → 上2つの中身(1,2,3 or ●,●,●) こういうなんの略かを知っていると結構捗る気がする。</li></ul></ol>

AjaxとJqueryの違いがわからん

【結論】Ajaxはアプローチ方法であり、Jqueryはライブラリっていうのは理解しています。 同じように知恵袋に質問している人がいて回答されていたんですがよく分からんかった。 ドットインストールでAjaxのレッスン見てみたら旧版扱いになっていて、最新のも…

WEBアプリケーション開発においてAjaxを使う必要がある

【結論】Ajaxってjavascript + PHPからできているのか しらんかった。てっきりjavascriptのライブラリかなんかだと思ってた。非同期通信ってなんだよ。非同期なのに通信するのか・・・

今日はWEBアプリケーション開発の進捗0

【結論】幼稚だと思ったアイデアに新たに別のアイデア思いついた クラウドファウンディングのサイト見たら出資してもらうために凄い思想持ってて気後れしました。 それで今日なにも開発しないでいたら新たにアイデア思いついた。新たにっていうかちょっと変…

この記事のタイトルフォントすごない?

【結論】かっけぇ 読んだ記事: ics.media 内容も面白いよ?inputタグないのtypeの違いがこんなにあったのかと感動した。 でも一番印象的なのがタイトルフォントですよ。気になった方は見てね。習字のようなフォントっていうか行書体っていうのかな。 フォン…

クラウドファウンディングを覗いてみて思ったこと

【結論】自分のアイデアが幼稚な気がしてきた 自分のアイデアは結構革新的だと思ったけどそんなことない気がしてきた。なので新しいアイデアを思いつかせた。

WEBアプリケーションにおいて自分が一番気をつけるところ

【結論】フォントです。 いや、まだWEBアプリ作成中ですけどね。見た目は大事です。他に気をつけているとこでは、 余計な機能をつけない わかりやすい セキュリティ面 ぐらいです。見た目大事だけど、上の3つを気をつけるにはシンプルにする必要があると思い…

WEBアプリケーションで実現したいこと_3

キーワード検索機能 タグ検索機能 会員ごとの個人ページ 個人ページで、投稿内容の編集・削除 投稿日と更新日を表示。これは書き換え不可能 投稿内容を表示するときの幅の自動調整 追記午前11時53分 投稿の評価制度 そのためにデータベースにpointカラムの追…

WEBアプリケーションで実現したいこと_2

アカウント登録のときの確認画面と完了画面の修正 ディレクトリ構造も整理したほうがいいわ。

WEBアプリケーションで実現したいこと_1

ログインしていない状態だとログアウトは表示しない ログイン画面の修正 2つだけか。アカウント登録画面の修正もしなければ。 追記午前1時11分 アカウント登録画面は修正してあったわ。 確認画面と完了画面が修正できてない。 追記午前1時12分 ていうか階層…

PHPのセッション情報をjavascriptに投げる方法

【結論】可能ではあるけどセキュリティ的にどうなの?これ。 正確には「 js1.php → js2.js → js3.php」です。 [js1.php] <html> <head> <title></title> </head> <body> "; $scr = "<script> window.sessionStorage.setItem(['s_num'],['".$_SESSI…</body></html>

WEBアプリケーションで実現したこと

【結論】ログイン機能、ログアウト機能は実現した。特定のページをログインしないと入れない機能はまだ。 なんか段々形になってきていて感動してる。今はXAMPPでローカル開発環境で作成してるけど、実際に稼働させるとしたら大変そう。 って言っても意外と大…

PHPのセッションに関する超単純メモ

session_start();で$_SESSION['てきとうな名前']をべつのページで使う。 $_SESSION['']は$_POSTや$_GETなどと同じように特別な変数です。 このsession1.phpの100を session2.phpにも表示する。 session1.phpのコード---------------------------- ";echo $_S…

PHPのsession_start関数を知る必要がある。

ログイン情報を保持するのにsession_start関数でどうにかできそう。

WEBアプリケーションで実現したいこと

ログインしないと 入れないorログインを促すようにメッセージを表示させたい。 ログインページでログインしたときのログイン情報を別のファイルでも扱えるようにすればええんかな? PEAR:AUTHとかのライブラリを使いこなせば便利だけど逆にわかりづらい気が…

必要なのはアカウント登録機能とログイン機能

認証において自分が実装したい機能がわからんくなった。 冷静に考えて、「登録」、「ログイン」の2つが今ほしい機能だわ。

XAMPP + PHP + TwitterOAuth で何が分からないか分からなくなったからリセットする

【結論】分からん っつっら。(辛い。) わかったことのメモ: twitteroauth.com にある、Composer(訳:指揮者)は、 opensource-workshop.jp を参考にするダウンロード&インストールできた。

XAMPP + PHP + TwitterOAuthの実装に苦しんでる

【結論】解決していない。 作成中のWEBアプリに使う認証機能としてTwitterOAuthを使おうとしてるけど、実装できなくて辛い。実装というかテスト実装だけど。 TwitterOAuthの実装はいくつかのサイトを参考にしています。参考先。 OAuth認証でTwitterを利用す…

WEBアプリケーションのアカウント機能はTwitterとかGoogleのOAuth認証なるものでいい気がする

【結論】既存のAPIを使ったほうが楽だし安全だから積極的に使う PHPのPEAR:Auth使おうと思って調べてたけど、よくわからん。どこがわからんとかは分かるけど、PEAR:Authにこだわる必要がないことに気づいた。