2009/05/13 by マッチー
CakePHPを使ってブログ的なものを作ると言い、一応今日までに一通りできあがる予定で進めていたのに・・・
終わらなかったさorz
課題だから納期がないとはいえ、こんなことでは先行きが不安になってしまうさ。
いざ仕事をもらったときに、ちゃんと期限内に片付けることができるのかどうか・・・みたいな。
zuya先輩は「最初はどれくらいの時間で仕上げられるかを見極めるのは難しいから仕方ないよ」みたいなことを言ってくれましたが、しかしだからといって慣れるまでは納期に遅れてもいいというわけにはならな
続きを読む
2009/05/11 by マッチー
前回、フォームのヘルパーを使えばsubmitボタンとend formタグが一行で書けると言ったけれど、これを使って書くと、自動的にdivで囲われることに気づいた。
<?php echo $form->end('送信') ?>
これは、HTMLで記述すると以下の内容になる。
<div class="submit"><input type="submit" value="送信"></div>
</form>
続きを読む
2009/05/08 by マッチー
CakePHPにはformに関するヘルパーもいろいろあるので、無理にHTMLタグを自分で書かなくても良い。しかも、使い方を覚えてしまえば、HTMLタグを書くよりもソースがお手軽な面も結構あるっぽい。
<input type="submit" value="送信">
</form>
フォームを作成すると、だいたい最後の方はこんなタグを書くことになると思うが、ヘルパーを使えばこれは一行で書ける。
<?php echo $form->end("送
続きを読む
2009/05/07 by マッチー
ブログで新規に記事を投稿する際には、投稿した時間をDBに登録する必要がある。いや、まあ必須ではないのかもしれないけど、たいていのブログにはそういうのがあると思う。某ブログでは、この投稿時間の下一桁の数字によってアクセス数がだいぶ違うとかそうでないとか?
ついでに、投稿されている記事を編集した場合も、編集した時刻を登録する必要がある。いや、まあこちらも必須ではないのかもしれないけど、たいていn(ry
この投稿時刻と編集時刻、最初はFormHelperのdateTimeメソッドを使うのかなと思い
続きを読む
2009/04/30 by マッチー
日々の奮闘を書いてチュートリアルとしても役立てようと思ってこのブログに日々やっていることをつらつらと書いていこうと思いつつ、たいしたことも書かないまま現在作成中のブログシステムができた……かどうかはかなり怪しいところなのだけど、一応ログインができたり記事やコメントが投稿できたり記事の検索ができたりページ移動ができたりはするので、とりあえずは一区切り。今度はこのブログシステムをCakePHPを使って作り直すというのが、次なる課題。作り直すといっても機能は特に変わらないので、書き直すというのが正しい
続きを読む
2009/04/27 by マッチー
ログイン画面を作る際、当然のように必要になってくるのは登録したIDやパスワードの入力画面です。
通常、パスワードの入力って文字が見えないじゃないですか。『●●●●』みたいな感じで。
あれって、inputのtypeをpasswordにしてやるだけでOKなんですね。全然知りませんでしたww
こんな簡単なことでも知ってるか知っていないかで大きく違うもんですね。
そんなことも知らなかったものだから、ずっとtypeがtextのまま、どうにかして入力された文字を●●に変換しなきゃって無駄に頑張ってま
続きを読む
2009/04/24 by マッチー
requireを使ってファイルを読み込む場合やHTMLのリンクを作成する場合に、アドレスを指定する方法として相対パスと絶対パスがある。
僕は最初、requireに関しては全部相対パスで書いていたのだけど、ページをいくつも作っているうちにファイルがだいぶ増えてきたので、ファイルをいくつかにフォルダ分けすることにした。初めは全てのファイルをblogというフォルダの中に置いておいたのだが、そのblogというフォルダの中に3つほど新たにフォルダを作って、HTML関連のものやPHP関連のファイルに分けた
続きを読む
2009/04/23 by マッチー

今日はとみに暑いですねえ。この「とみ」って何だろう?
どうも、新顔のマッチーです。
さて、昨日も言ったようにPHPの勉強をしているわけなんですが、とりあえずブログのようなものを作ってみればPHPやMYSQLの基本、DBの使い方なんかが多少なりとも身に着くだろうということで、デザイン無視の機能だけに焦点を絞ったブログシステムを現在作成中です。
●IDとパスワードを入力するログイン画面がある
●記事が投稿できる(確認画面あり)
●投降した記事の一覧が見れる(タイトルだけ表示して本文は表示さ
続きを読む
2009/04/22 by マッチー
はじめまして。最近この会社にやってきた新顔です。
プログラマとして現在はPHPのお勉強中。
ここまでの経歴・・・はめんどいので省略するとして、とりあえず現時点での自らのスペックを語ると・・・
●プログラマとしての経験はない
●PHPの知識はほとんどない
●SQLは全然理解してない
●HTMLは思ったより使いこなせない
●クラスって?
相当な低スペックなのは間違いありません。こんなやつを採用した社長はたいした冒険野郎だと思います。上司に野郎なんて言っちゃいけないですね。すみません。
続きを読む
2009/03/31 by づや
PHPとかMySQLとかを、まったく知識のない人に教えることになったので、受けた質問と回答をまとめようと思う。
date()関数を使ったとき年が文字化けするんだけど。
date('Y年m月d日');を使った時に、年だけ文字化けする。
これはエンコードがShift-JISだと起きる。
UTF-8とかEUC-JPを使えば問題ないんだけどね。
とりあえずUTF-8を使ってもらうことにしたけど、文字化け問題はこれからも質問がきそうなきがする。
どこかでちゃんと教えないと。
MySQLの照合順序ってな
続きを読む