夜の歌

プログラミング、音楽、本について緩く書いていきます。

PHP

PHPのsessionの関数についてのメモ

PHP

PHPのsessionの関数についてのメモ。 ● session_destroy Sessionのデータが記載しているファイルを消す関数。$_SESSIONの内容は書き換えない。 PHP: session_destroy - Manual ●その他、気づいたこと SessionのCookie生成タイミングは、session_startを実行…

昨日のPDOの件

PHP

昨日、PDOでMySQLlに接続しようとするとドライバが無いと表示されていた。色々と検索して、下記記事を発見。 CentOS6.7 64bitのyumリポジトリにIUSを追加 | kakiro-web カキローウェブ mysqlndをyumでインストールすればOKということなのでインストール。 su…

PHPでFizz Buzz

PHP

久しぶりにFizz Buzzやってみた。 for ($i=1;$i <= 25;$i++){ if($i % 3 === 0 && $i % 5 === 0){ echo "Fizz Buzz"; }elseif($i % 3 === 0){ echo "Fizz"; }elseif($i % 5 === 0){ echo "Bizz"; }else{ echo $i; } echo "<br>"; } とりあえず、こんな感じかな。

CakePHP3はデフォルトでタイムゾーンがUTC

題名の通りです。下記がCakePHP3のタムゾーンの設定 date_default_timezone_set('UTC'); Asia/Tokyoに変更 date_default_timezone_set('Asia/Tokyo'); こんな感じです。

複数パスのディレクトリを作成する

PHP

複数パスのディレクトリを作成を作成したくて作成。作成したいディレクトリのパスはCSVファイルに記載。 ●test.csv vagrant/test2/haro/komika,vagrant/test2/nanika/yosi,vagrant/test2/haro/midori,vagrant/natu/haro/komika ●index.php <html> <head> <title>ディレクトリ作</title></head></html>…

CakePHPでモデルにアクセスする方法

CakePHPでモデルにアクセスする方法を忘れるのでメモ。 $options = array( 'conditions' => array( 'password' => $password, 'OR' => array( array('User.email' => $email) ) ) ); $result = $this->User->find('first', $options); また、書いていこう。

CakePHPのView内でif..else文を使い方

PHP

たまに書いた時に書き方を忘れているのでメモ。 <p>true</p> <p>false</p> こんな感じですね。

phpMyAdminの設定

phpMyAdminの設定にはまった。phpMyAdminをインストールした後ログインできない。理由が分からない。色々と記事を探した結果解決。セッションデータを保存しているディレクトリのパーミッションを変更するばOKとのこと。ディレクトリのパスはphp.iniのsessio…

PHPを書いていて

PHP

PHPで文字列の一部を削除しても、文字数に変化が無かったので記録として記す。下記がサンプルコード。 "; $test[0] = ""; var_dump($test); echo "<br/>"; $test[1] = ""; $test[2] = ""; $test[3] = ""; $test[4] = ""; var_dump($test); ブラウザで実行結果を確</br/>…

ユーザー紹介機能を修正

PHP

えきさい: Logins えきさい: Logins 他のユーザーを紹介する機能を修正。やっつけだから、また直さないといけないと思う。あと、返信通知機能、ユーザー検索機能を追加していこうと思う。 続けていきます。

投稿内容を削除する機能を追加したり。

PHP

えきさい: Logins えきさい: Logins 投稿内容の削除機能を追加した。フォローしているユーザーの投稿にも、削除ボタンが付いるのでどうにかしたい。一応、自分の投稿以外は消せないようになっている。 えきさいを作っていて思うけど、これ誰も使わないなと…

Twitterログインを実装しました。それと、就職活動について。

PHP

現在、色々と作っているサイトです。 えきさい: Logins えきさい: Logins TwitterみたいなSNSを作るのにはどうしたら良いかと思い、作っております。 他のユーザーの交流は、アカウント名に@をつけて言いたいことを書けば、相手に言いたいことが届きます。…

CakePHPでGETパラメータを取得する方法

CakePHPでGETパラメータを取得する方法です。 $userId = $this->request->query['user_id']; $this->request->query[パラメータ名]で、GETのパラメータを取得できます。 以上です。

PHPで簡単な例外処理

今読んでいるRubyの本に例外について書かれていたので、ちょっとPHPで試してみる。 getMessage(); } という簡単な処理。 tryので、ユーザー名の値を取得できなかった場合例外を発生させる。tryで…

PHPのエラーを画面に表示させる  

PHP

PHPエラーをブラウザに表示させるコード。 ini_set('display_errors', 1); 参考サイト 画面にエラーを表示する- 誰かのホームページ

少し進む 2014/06/27

寝る前に考えた処理 特定範囲の整数の中から、指定したID番号を除いて配列を作る

少しずつCakePHP

少しずつCakePHP。ちょっとだけコードを。 Form->create('User',array('type' => 'post')); ?> Form->text('User',array('id' => 'hana','name' => 'hana')); ?><br /> Form->password('User',array('id' => 'password','name' => 'password')); ?> Form->submit(…

昨日は面接でしたね。

手応えは無い。まあ、受け答えがあまり上手くいかなかったという感じかな。 喋るの練習しないとな。相手には伝わらないものだと思いながら話しいこう。勿体ない。 TetsuyaSenaha/TwitterMock · GitHub 夜中の2時くらいから変更していました。主にViewフォル…

作りかけのTwitterもどきサイトのコードを公開

PHP

作りかけのTwitterもどきサイトのコードを公開 TetsuyaSenaha/TwitterMock · GitHub 18日にもくもく会に参加。参加者の人と喋っている内に、MVCを意識して書いた方が良いかもなと思い、色々と変更。まだ、Viewに処理を書いてたり、直さないといけない部分は…

途中経過。

SNS作っているけど、いわゆるTwitterもどき。 完成が見えてきたと昨日思えたけど、他のユーザープロフィールをクリックした後に、プロフィール表示する機能とか考えて無かった。。ていうか忘れていた。 ちょっと思うけど、コードを書く前に、サービスの機能…

今日の途中経過

PHP

ちょっと実験でSNSを作ってて、投稿したコメントをDBに保存するコードを書いている途中。 そのコード。 "不正なアクセスです。"))); } require_once('database.php'); $dbc = mysqli_conn…

たんたんとPHP

今日もPHPです。Twitterは、PHPでどのように実装できるかを知りたくて、プログラミングをしました。 しかし、問題は起こります。リダイレクトとさせようとしたコードが、ちゃんと動いてくれなかった。。 でも、今は動く。。謎だ。 そんなこんなで、ログイン…

久しぶりに

久しぶりにブログを再開しよう。 最初は、CakePHPでWebサービスを作ろとしたけど、セッションとかクッキーとか謎が多いままだから、PHPの本を見ながら勉強中。 Head First PHP & MySQL ―頭とからだで覚えるWebアプリケーション開発の基本作者: Lynn Beighley…

体調良くなったので昨日の日記(8月7日)

PHP

寝る前に日記書こうと思っていたけど、体調悪くなって寝る。。 それで、今日書きます。PHPで詰まった箇所