woshidan's blog

あいとゆうきとITと、とっておきの話。

php

Railsをかじったことがある人がFuelPHPのプロジェクトをざっと把握しようとしたときのメモ

急遽FuelPHPのコードを読む必要に駆られたので、てきとうすぎるから詳しい人から怒られるかな、と思いつつ、http://fuelphp.jp/docs/1.7/index.htmlを読みながらざっとメモしました。1.8まで出ているのですが、バージョンが1.7なのは読むべきコードが1.7だっ…

対話型phpを使う(インタラクティブシェルとインタラクティブモード)

php

久々にphpの記事を。 いや、さわってるのは、最近どころか明日明後日までずっとphpなんですがね。 rubyで対話シェルがあるのだから、phpにもあるだろう、 と思って調べたらあったので、メモ。 phpで対話シェル PHP 5.1.0 以降では、--with-readline オプショ…

別のphpファイルに記述されたソースコードを読み込む(requireなど)

php

Bitbucketのアカウントをとってみました。 そして、ソースコードの表示が……あまり見やすくならなかった(あれ?)ので、また方式を考えたほうがいいんでしょうか……。 それでは、本題。 require_onceは次から使うというより今度作ることがあったら、これを基に…

書いてたものが動くようになりました。

php

一応動くようになりましたが、ああ、時間が。。 なんでローカルホストで動いていた部分が動かなくなるのさ。 設定の問題なのでしょうか、少し余分にログを出していた部分が全部セッションの動作の邪魔になっていて、 途端に動かなくなりましたが、ようやく修…

ちょっとした追加の情報を表示させるために小窓を出す

phpのほう、レポートやら実験やらでなかなか書けなくて、あと数日分の時間が取れない。 レポート来年取ればよくない?と一瞬思ったけど、後半がボスのレポートなので気まずいなぁ、とそれなりに諦めつつ書いてました。 でもまぁ、そろそろ、そろそろ……。 ま…

formのmethodが空白の場合

php

最近は見たらびっくりするうっかりミス辞典になってないだろうか、このブログ……。 ・button要素を押したら投稿せずにJavaScriptで表示を切り替える というのを書いていたら、フォームに入っていたデータが全部GETの形式でURLに入っていたのでちょっと驚いた…

PHPの関数でセレクト要素を出力しようと思ったら <select></select><option>..</option><option>..</option><option>..</option> ... となる場合

php

正月全部潰しても、もう書き終わらない感じだから、 明日あたりに今の段階でコーディングに関して反省書いてしまおう。 これで、反省書いたあと同じことをやったらとっても面白いですよね。 <select>タグの中に<select>タグが入っているとそうなります。 この場合は、おかし</select></select>…

PHPでクライアントからサーバへファイルをアップロードする

php

ユーザー用の自己紹介画像とかをアップロードできるようにしたいよね、ということでPHPでファイルをアップロードする方法について暗中模索してました。 参考にしたのは、 http://www.php-labo.net/tutorial/php/upload.html#form http://www.php.net/manual/…

session.use_trans_sidのtransは「はっきり」という意味らしい

php

これ(http://woshidan.hatenablog.com/entry/2013/12/07/230638)の4つめに書いていた phpのアドレス透過機能を使おうとしているけど、いまいちその機能が理解できてない なのですが、これも色々勘違いをしていた模様。 透過的 URL リライティング みたいな…

phpのsession_start()について

php

とりあえず、長くなったので最初の三つの疑問 セッションを開始して、セッションIDをあるphpで発行する→他のページへ遷移したとき、どうそのIDを呼び出すのか、あるいは引き継ぐのか? 一つのセッションへの重複アクセスを避けるためにその都度session_write…

phpのセッションでログイン機能を作るときに不安になっていること

php

いよいよログイン機能さえ作れば、残りのページはそこまで新しいこと勉強せずに戸惑わずに出来るかな、と思う部分があるけれど、そのログイン機能が一番不安。 前作ったときは、時間無くて、 (一人突貫 is よくない! 協調性欲しくてスキルと割り切り勉強中.…

初心者が書いたphpからDBへSQL文を送るプログラムが動かない場合にやること

php

ITスキルアップキャンプの一期生がWebサービスを立ち上げているようで、めでたいですね……。 コードは書いても企業家的なスキルは本当にダメなのでうらやましいすごいでいっぱいです。 まあ、自分は目の前のもの完成させましょう。 その次はもうちょっと早く…

AjaxでJavascriptからphpに値を渡す 補足

前(http://woshidan.hatenablog.com/entry/2013/09/25/013709)にJavascriptからphpへ値を送る項を書いたのですが、その補足。 あ、箇条書きが番号になってるつもりでなってなかったので、そこだけ訂正してます。 参考にしたのはこちら(http://memopad.bitter…

コールバック関数/可変関数/無名関数について

php

phpの関数について勉強したもののまとめその2. 抽象的なものはそこまで複雑な操作が必要なものをまだ作らない気がしてなかなか気が進みませんね……。 とりあえず、今回は、 コールバック関数 可変関数 無名関数 について。 コールバック関数 phpには引数を…

htmlをまたぐ制御構造のブロック文について

php

関数の勉強をしていたら思っていたより長くなってしまって右往左往していたのですが、むしろ復習がてら今週は小分けにまとめていきますか。 PHPブロック(の塊)をまたぐ制御構造(ifなど)のブロック文が定義できます。 どういうことかというと、 <html> <head> <meta charset='utf-8'> </head> <body> true </body></html>

phpの変数や配列について確認していた2

php

もう少し書きたかったので、続き。 文字列とクオート 結合順 エラー制御演算子 文字列とクオート string型のシングルクオート('')での定義とダブルクオート("")での定義の違いについて。 シングルクオート→特殊文字(\nなど)や変数($str='変数ですよ'など)が…

phpの変数や配列について確認していた1

php

一日一章読めば今週中にwebサービスらしきものが書けるんじゃないかという妄想に取り付かれたので、今日はパーフェクトphpの二章と三章を読んでました。 もっとたくさんあったのだけれど、とりあえず以下の4つについて軽くまとめておきます。 変数のスコー…

phpでローカルホストのデータベースへアクセスする

php

ローカルでphpが動くようにできた(仮想サーバーがローカルに出来た?)ので、 今日はphpでデータベースとやりとりをするにはどうすればいいか試してました。 phpMyAdminのVerは 4.0.4.1です。 手順 新しくユーザーを作る。 xamppからAdminを押すとphpMyAdmin…

AjaxでJavascriptからphpに値を渡す

今日はjavascriptからphpに値が渡されるというのを確認してました。 参考にしたのはこちら。 10日でおぼえるAjax 入門教室作者: 漆尾貴義出版社/メーカー: 翔泳社発売日: 2007/04/20メディア: 大型本購入: 2人 クリック: 17回この商品を含むブログ (6件) を…