2017年末に調べたこと

2017/11/30分

position 関係
https://saruwakakun.com/html-css/reference/image-text

https://naifix.com/relative-absolute/

HTML画像を透明フィルターを乗せたように表現する
https://www.nishishi.com/css/colorfilter-over-image.html#colorfilter-over-image-black

縦中央揃え
http://ideahacker.net/2015/02/14/9779/

2017/12/01

多次元配列 foreach
http://php-beginner.com/reference/control/foreach.html

正規表現 メールアドレス

正規表現 URL

エラー
https://php1st.com/569/

http://marycore.jp/prog/php/notice-undefined-offset/

2017/12/04

空白 正規表現
http://the-zombis.sakura.ne.jp/wp/blog/2012/06/01/post-1470/

正規表現
http://wepicks.net/phpsample-preg-int/

正規表現 記号
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11151755651

Mysql csv 失敗する
http://tech-mr-myself.hatenablog.com/entry/2013/05/07/202348

LIMIT
http://www.i2kt.com/dbms/sqlref/dml/sql_01011201.html

2017/12/05

MySQL 外部キー SELECT文など
http://d.hatena.ne.jp/takeR/20141201/1417392269

https://blog.codecamp.jp/php_db_combination03

http://d.hatena.ne.jp/takeR/20141201/1417392269

http://kengotakimoto.com/post-2152/

http://brush-clover.com/backend/mysql-table-relations/

https://oshiete.goo.ne.jp/qa/6276536.html

https://teratail.com/questions/19998

https://oshiete.goo.ne.jp/qa/8090979.html

https://www.dbonline.jp/mysql/select/index11.html

http://www.abe-tatsuya.com/web_prog/mysql/group_by.php

https://techacademy.jp/magazine/5196

正規表現
http://windyrings.jugem.jp/?eid=835

https://qiita.com/sakuro/items/1eaa307609ceaaf51123

http://www9.plala.or.jp/sgwr-t/c_sub/ascii.html

2017/12/06

PHP implode関数

【PHP】画像ファイルの種類(拡張子やMIMEタイプ)を取得する方法

PHPでのファイルアップロードのおさらい

[PHP]SQLで最後にINSERTしたIDを取得する方法

2017/12/07

【MySQL】Field ‘カラム名’ doesn’t have default value というエラーが出てきたので調べた。ついでにSQLモードについてもまとめてみた。

PHPで文字列を削除する2つの方法

foreachミスったときのエラー
「Invalid argument supplied for foreach() …」エラーの対処法

主キー設定

preg_match: 正規表現によるマッチングを行う

2017/12/08

phpをしていたら Warning: mysql_fetch_a

fetch_arrayでのエラー

2017/12/11

[PHP] リロード時の二重送信を防止する

$_POSTで受け取った値を削除したい

formで送信したPOSTデータの削除について

色々備忘録 ペライチとかfacebook広告とかIMIとかいろいろ

ペライチ

無料でランディングページを作るサイトがあるんだと…
ホントにWebサイト制作会社の立場が危うくなってきたなって
https://peraichi.com/

ABテストとは

https://liskul.com/what-is-ab-test-17813
↑上のリンクに書いてあるけど、A/B二つのページをどうやって表示させてるんだろうね

facebook広告

facebook広告は前勤めていた会社でやっていた
https://magazine.ma-jin.jp/social/24

ビッグデータ

よくわかんね
https://ja.wikipedia.org/wiki/%E3%83%93%E3%83%83%E3%82%B0%E3%83%87%E3%83%BC%E3%82%BF

IMI

https://imi.go.jp/
いろんなシステム用語の共通語を作みたいなプロジェクト
知識を入れることを脳が拒否っている

WordPress備忘録 カスタム投稿とかテンプレートとか

カスタム投稿タイプの一覧ページ作成

いろんな方法があるけど、funcion.phpに書き込む方法でやった
http://www.webdesignleaves.com/wp/wordpress/965/
なんかできなかったので、結局先輩が対応してくれたorz
今度は自力でなんとかしよう

カスタマイズの過程で見つけた関数

  • endif
  • get_templates();
  • get_the_category
  • the_ID();
  • get_the_terms
  • the_time
  • the_date

色々と備忘録

最近ブログを更新する時間がなかったので、せめて単語だけでも書いていく

Broken Link Checker

WordPressのプラグインでサイト内のリンク切れを自動で見つけてくれるいい子。
けど、めっちゃスロースタータってイメージがある。
プラグインを入れて起動して、スイッチ押したらすぐ見つけてくれるわけじゃないからちょっと使いづらい

パターン行動

なんかのバナーに書いてあった。
意味は知らん

内部設計

これも意味は知らん
今の仕事続けてたらいずれは意味が分かるだろう

エクステンズ

これも意味は知らん

【css】background image width resuponse

今を時めくレスポンシブに対応したもの
背景画像をレスポンシブで表現するのに適しているんじゃなかったかな?
css3のみの対応だと思うので、昔のサイトには適応されないかもしれない

jsでお問い合わせフォーム

phpやwordpressでフォームは作るけど、jsでも作れるらしい。
作り方は知らん

Event Manager

ワープレのカレンダー予約のプラグイン
なかなかに使いやすかったけど、フォームの編集が有料版じゃないとできなかったんじゃないかな?

The Events Calender

どんな特徴があったか全く印象に残ってないプラグイン

Pinpoint Booking System

全部が英語版且つめっちゃ複雑なシステムで設定するのに苦労した
無料版、有料版があり、無料版はカレンダー一個しか作れない
1500語の日本語訳が苦じゃなかったら普通に使えるプラグイン

Salon Booking

日本人が作ったプラグイン
一見使いやすそうだが、肝心の予約システムが使い物にならない
デザインもテーブルレイアウトで今のレスポンシブに対応できている気がしない

MTS Simple Booking C

日本語での使い方が充実しており、カレンダーに〇×が表示されている
予約できるのかできないのかが一発でわかる個人的にはシンプルで好きなプラグイン
クライアントへ提案するにあたって一番の課題であった戻るボタンについてもやり方を紹介している人がいたので、短時間で解決できた
ありがてえ

↓すっげえピンポイントなブログ このプラグインの回し者なのか?
MTS Simple Booking C カスタマイズ記録

https://www.nishi2002.com/3502.html

改良版もたまに見かけるぐらい使いやすいようです
https://junichi-manga.com/wordpress-yoyaku-plugin/

<button type=”button” onclick=”historyback”>

カスタム投稿

ググった通りにやってるのになぜかダッシュボードに新しい項目が追加されない
なんでや

ECCue

最近はECcubeの中身を見て勉強している
https://ecnomikata.com/column/9410/
https://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=DESC&topic_id=12459&forum=10

【備忘録】画像縮小プログラムをコピペしてみた

画像縮小プログラム

このプログラムをコピペしてみた
ロリポップにアップしたら普通にできた
http://www.24w.jp/study_contents.php?bid=php&iid=php&sid=graphic&cid=002

ソース内にあるphp関数

縮小倍数を指定できるようにした

以下コード
ほとんど自分で考えてない

<?php

if($_POST[‘submit’] == “int”){

// コピー元画像の指定
$targetImage = “./任意の画像.jpg”;

// ファイル名から、画像インスタンスを生成
$image = imagecreatefromjpeg($targetImage);

// コピー元画像のファイルサイズを取得
list($image_w, $image_h) = getimagesize($targetImage);

// 出力する画像サイズの指定
$divide = $_POST[‘divide’];
$width = round($image_w/$divide);
$height = round($image_h/$divide);

// サイズを指定して、背景用画像を生成
$canvas = imagecreatetruecolor($width, $height);

// 背景画像に、画像をコピーする
imagecopyresampled($canvas, // 背景画像
$image, // コピー元画像
0, // 背景画像の x 座標
0, // 背景画像の y 座標
0, // コピー元の x 座標
0, // コピー元の y 座標
$width, // 背景画像の幅
$height, // 背景画像の高さ
$image_w, // コピー元画像ファイルの幅
$image_h // コピー元画像ファイルの高さ
);

// 画像を出力する
imagejpeg($canvas, // 背景画像
“./output2.jpg”, // 出力するファイル名(省略すると画面に表示する)
100 // 画像精度(この例だと100%で作成)
);

// メモリを開放する
imagedestroy($canvas);
}
?>

<!DOCTYPE html>
<head>
<title>画像圧縮</title>
<style>
h1{
color:darkred;
font-size:21px;
}
</style>
</head>
<body>
<form action=”index2.php” method=”post”>
<h1>縮小前</h1>
<p><img src=”任意の画像.jpg”></p>
<p>
<select name=”divide”>
<option value=”1″>1</option>
<option value=”2″>2</option>
<option value=”3″>3</option>
<option value=”4″>4</option>
<option value=”5″>5</option>
<option value=”6″>6</option>
<option value=”7″>7</option>
<option value=”8″>8</option>
<option value=”9″>9</option>
<option value=”10″>10</option>
<option value=”100″>100</option>
</select>分の一
<input type=”submit” value=”縮小”>
</p>
<h1>縮小後</h1>
<p><img src=”output2.jpg”></p>
<input type=”hidden” name=”submit” value=”int”>
</form>

</body>

今日はここまで
今度は画像をアップロードしてサイズ指定までできるようにしたい

ちなみに任意の画像はこれにしました

ECcube2.12.2のインストール備忘録

ECcube2.12.2をインストールした理由

会社で先輩より「ECcubeはSmarty使ってるからそれをダウンロードしてください」と言われました。
Smarty使っていて教育がしやすいんじゃないかということで、私自身ももう干されたくない一心で頑張ってインストールすることにしました。

以下サイトを参考にしてダウンロードを試みたのですが、
https://www.kaiplus.com/user_data/install.php
5→(5)においてIDパスワードなどを設定してからが先に進まないorz
クリックして先に進もうとしてもERROR 404?を返してしまい、なんでや!ってなった

そのため、色々調べてたら原因が二つあったっぽい

パーミッションの設定

普通に各ファイルのパーミッション設定のミスだと思われる。
インストール前に読んでいたこのブログに書いてあることをやらずになんとかなるやろと思ってやったのがまずかったかな?
606か666かどっちかサーバー設定に従ってくださいとあったが、サーバー設定を読んでもよく分からなかったので、このブログに書いてあったやつで近い方の606に設定した。

データベースの間違い

入力画面において、普通にデフォルトで入力された状態で進めようとしていたのだが、よく考えたらそんな都合のいいことってありえないよねって思いました。
管理画面からデータベースサーバーを確認して入力したら普通にインストールが進められたので、ほんと悩んだ時間はなんだったんだって感じです。
http://wordpress-jp.info/lolipop/db-access/

インストールが完了したので、今度はサイトを作ってみようと思います。
今日は疲れたのでまた明日ね。
明日やるかな?