PHP2009/06/17マッチー
自分のサイトに動画を埋め込みたいって思ったときに、例えばyoutubeの動画を埋め込む場合、動画の右側にある埋め込み用のタグをそのままコピペすれば埋め込める。 このとき、youtubeだったら動画のサイズはwidthが425でheightが344になっている。これをもう少し小さいサイズで自分のサイトに埋め込みたいとなったら、てっとり早いのは自分でこのサイズを書き換えてDBに保存するなりなんなりすればいいのだろうけど、ユーザビリティを考えると、いつでもそうするってわけにもいかない。 javasPHP2009/06/09マッチー
PHPでファイルやディレクトリの名前を変更したい場合、rename関数を使う。 rename(変更前のファイル名,変更後のファイル名); このrename関数、何も名前を変えるばかりじゃなく、ファイルの移動なんかの役割も果たしてくれるので、結構便利な関数だと思う。 rename(../tmp/$file, ../img/$file); $fileはファイル名 みたいに書くと、tmpというフォルダの中にあるファイルがimgフォルダの中に移動する。 画像を投稿できるシスPHP2009/04/24マッチー
requireを使ってファイルを読み込む場合やHTMLのリンクを作成する場合に、アドレスを指定する方法として相対パスと絶対パスがある。 僕は最初、requireに関しては全部相対パスで書いていたのだけど、ページをいくつも作っているうちにファイルがだいぶ増えてきたので、ファイルをいくつかにフォルダ分けすることにした。初めは全てのファイルをblogというフォルダの中に置いておいたのだが、そのblogというフォルダの中に3つほど新たにフォルダを作って、HTML関連のものやPHP関連のファイルに分けたPHP2009/04/23マッチー
今日はとみに暑いですねえ。この「とみ」って何だろう? どうも、新顔のマッチーです。 さて、昨日も言ったようにPHPの勉強をしているわけなんですが、とりあえずブログのようなものを作ってみればPHPやMYSQLの基本、DBの使い方なんかが多少なりとも身に着くだろうということで、デザイン無視の機能だけに焦点を絞ったブログシステムを現在作成中です。 ●IDとパスワードを入力するログイン画面がある ●記事が投稿できる(確認画面あり) ●投降した記事の一覧が見れる(タイトルだけ表示して本文は表示さPHP2009/04/22マッチー
はじめまして。最近この会社にやってきた新顔です。 プログラマとして現在はPHPのお勉強中。 ここまでの経歴・・・はめんどいので省略するとして、とりあえず現時点での自らのスペックを語ると・・・ ●プログラマとしての経験はない ●PHPの知識はほとんどない ●SQLは全然理解してない ●HTMLは思ったより使いこなせない ●クラスって? 相当な低スペックなのは間違いありません。こんなやつを採用した社長はたいした冒険野郎だと思います。上司に野郎なんて言っちゃいけないですね。すみません。PHP2008/09/08ゴウ
外部ファイルをincludeしたい場合に、絶対パスではなくて、サイトルートからのパスで取得したい場面に出くわしました。調べたら、PHPにはサイトのルートを返してくれる便利なものがあるんですね。 $_SERVER['DOCUMENT_ROOT'] こいつで一発でした。 覚えておこうっと。PHP2008/05/23づや
PHPのコード最適化のエントリがあったので軽く読んでみた。 たくさんありすぎてなんともいえませんが、意識するようにはしたいなぁ。 33. if (strlen($foo) < 5) を調べたいなら if (!isset($foo{5})) と書くと速い。 これは知らなかった。 20番ぐらいまでは割とよく使いそうな感じなのでメモ。 static にできるメソッドは static として宣言しよう。(4倍速い) echo の方が print より速い。 echo '文','PHP2008/05/02づや
すぐ忘れちゃうから、個人的に使うものをメモ _FILE_ 処理中のファイル名。 PHP_EOL システムの改行コード(環境に依存) DIRECTORY_SEPARATOR ディレクトリのセパレータ(環境に依存) PATH_SEPARATOR パスのセパレータ(環境に依存) PHP_VERSION phpのバージョンを取得できる 忘れないのが一番いいんだけどねPHP2008/04/17づや
アマゾンのWebサービスを使ってみたかったので、試してみました。 まずこの英語のページからアカウントを取得するのですが、そこで物凄くつまずきました。 何が必須項目なのかわからないし、エラーメッセージも英語なのを抜きにしても何を入力して欲しいのかまったくわかりませんでした。 いろいろためして、最終的に電話番号と郵便番号に「-」をいれたら通りました。 意味がわからなかった。 とりあえず、書いて検索ワードをもらって1ページ目の情報を表示するようなサンプル。 エラー時の処理とかはまったく入れて