くわこのpermission denied.

WEBエンジニアの僕がぶつかった技術的な問題や発見のメモ

プログラミング

PHPの配列で&を使うとポインタ的な使い方が出来る?【参照渡し】

foreach分で配列の中身を書き換えようとしたら全く書き変わらなくて困ったのでメモ $ score = array(70,80,90); foreach($score as $value){ $value = $value * 0.9; } var_dump($score); この結果がarray(3) { [0]=> int(70) [1]=> int(80) [2]=> int(90) }…

liveでsubmitをajaxするとpreventdefault()しなくてもいい?

未だにjQuery1.8.1使っててすみません。まだよくjQueryとか分かってないんだなーと思ったのでメモ。 タイトルにもある通り、ajaxを使っていろいろしたくてformでsubmitしたときってそのイベントをjQueryの方で察知してevent.preventdefault()でキャンセルし…

iframe内でリンクを開くとiframe内でページが開かれてしまう

iframeをはじめて使ってみたのですが、iframe内にあるリンクをクリックするとiframeの枠の中でそのページが開かれるんですね。ちょっと驚いてどうしようかと悩みましたが、aタグ内に target="_blank" つけることで難なく解決しました笑

CodeIgniterでuser/(id)的なURLを生成する方法

各ユーザー毎のページを生成したいときは appication/config/route.php 内に $route['user/(:any)'] ="user/id/$1"; みたいな感じで記述することで、 application/controllers/user.phpの public function id($value)にアクセスすることが出来るようになりま…

jQueryでiframe内の要素にアクセスする方法

jQueryからiframe内の要素にアクセスする方法がないか調べたのでメモ。 例えばiframe内のtargetクラスの中身を取得したい場合、 $('#iframe').contents().find('.target').html() 的な書き方でできる模様。 参考ページ: contents() - jQuery 日本語リファレ…

【HTML5】contenteditableでできること、できないこと【jQuery】

html5から正式にcontenteditableが使われるようになりましたね。 contenteditableとはtextareaではないwebページ上でも文字の編集などができる機能です。 HTML5/グローバル属性/contenteditable属性 要素内容が編集可能かどうかを指定する - TAG index Webサ…

【PHP】文字列連結のよくわからない挙動

C/C++出身な僕からすると、PHPやJavaScriptはかなり文字列操作が便利だなーと常々思っています。 ところで、PHPの文字列連結といえば . ですよね。こいつに関してよくわからない挙動をしていたのでメモ代わりに $i = 4; $j = 5; echo $i + $j; 出力結果➡9 OK…

【MySQL】MySQLが日本語文字化けしてしまう問題【Sequel Pro】

MySQLで日本語が文字化けしてしまう問題があって、ネットで調べたけどよくわからなかったのだけれど、普段僕が使っているMySQL接続ツールSequel Pro(無料)の設定弄ったら動いたのでメモ。 とりあえず、各テーブルの文字化けしてしまうカラムのエンコーディ…

【PHP】strtotimeの使い方を勘違いしていた件

strtotimeの挙動がうまく行かないと思っていたら、なんか勘違いしていたようなのでメモ $timePoint = date('Y-m'); $nextMonth = date($timePoint, strtotime('+1 month')); みたいな感じで1ヶ月後の日付を取得できるのかと思って試行錯誤していたのだけれど…