【関数メモ】dirname
dirname (PHP 4, PHP 5) dirname ― パス中のディレクトリ名の部分を返す よく使用する使い方 $path = dirname(FILE);
700 件の記事
dirname (PHP 4, PHP 5) dirname ― パス中のディレクトリ名の部分を返す よく使用する使い方 $path = dirname(FILE);
Mysql5.0以降のものだけ対応らしいですが、 文字化けてしまう場合に、 クライアントの文字コード変換をしないように設定すると解決するらしい。 僕は解決しました。 [mysqld] skip-character-set-client-handshake をやってあげるといいらしい。
今日は久しぶりにお休みでした。 天気的にも気分的にも本当は家でダラダラとしていたかったけれど、PHPのセミナーへ行くということで市ケ谷まで行ってきました。 今回のセミナーの内容はsymfonyの使い方について。 symfonyってPHP5用のフレームワークだったんですね… 今日はじめて知りました…。 そして、オブジェク…
DNSの設定が大変なのでIPベースのバーチャルホストで攻めようかと思います。 とりあえず、IPのエイリアス設定↓ # ifconfig eth0:0 192.168.0.100 netmask 255.255.255.0 broadcast 192.168.0.255
Ethnaが動いた( ゚∀゚)!!!
何かフレームワークを使おうと思い結局Ethna入れました。 本当はsymfonyがよかったけど。 まあ国産だしとりあえずEthnaで。 ってなんのことかわからないですよね。 EthnaってのはPHPのフレームワークなのです。 あとはググってください。 ところでググルという単語今の職場や前の職場では日常茶飯事に使われてい…
crontabの時間の意味 分 0から59で指定。(ワイルドカード)は毎分になる 時 0から23で指定。(ワイルドカード)は毎時になる 日 1から31で指定。(ワイルドカード)は毎日になる。 月 1から12で指定。(ワイルドカード)は毎月になる。 曜日 0から7で指定。0と7は日曜日で、1=月,2=火,以降、、、。 (…
忘れないようにメモする。 ディレクトリが表示されないようにする。 Options Indexes FollowSymLinksをコメントアウト ディレクトリにアクセスがあった場合に表示されるファイルの設定 DirectoryIndex
サーバを再インストールします。 定期的に行わないと忘れてしまうから…。 apacheのメモ zxvf ./configure -enable-so make make install
ルートのパスを追加したい場合 vi /root/.bash_profile PATH=$PATH:$HOME/bin: の部分に追記する。
今までずーっと僕は、EmEditorで開発をしていました。 別に何も不満があるわけではないのですが、どうせならということでEclipseをインストールインストールしてみました。 PHPプラグインを入れて開発を始めてみました。 このエディタかなり良いですね。 無料でここまでのソフトはすばらしいと思います。
PHPを使っている上で避けられない問題です。 過去の記事を見てもらえればわかりますが、僕も中途半端な知識で戦っていました。しかし、戦うことによっていろいろとわかってきました。 まず前の記事についての訂正です。 前の記事でmbstring.http_inputとmbstring.http_outputを設定すると自動的に…
mbstring.http_outputの解釈が間違っていたようです。 実際のところは、『指定すると自動で変換されて出力される様になる』じゃなくて、mb_output_handlerが実行された時の出力エンコードだそうです。 ということは単にhttp_outputの設定をしてもだめなわけです。 明日、コード書き直しだ……
昨日の解釈もどうやら間違っていたようです… この辺は時間があるときにまた調べます…
PHPは文字コードがshift jisで書いてはいけない。 当たり前のことらしいですね。 でも、場合によってはHTMLがshift jisで書かれていることも多々あると思います。 ちょうど今日そんな場面に直面していました。 今回とった方法は.htaccessで mbstring.http_input mbstring.…
PHPプロのニュースで今日発見しました 記事はここ どうやらPHPでエクセルが使えるらしいです。 単純に考えてやれないことはないと思っていたが…。 僕は昔はExcel大好きっ子だったのでかなり気になります。 うーんそのうち使ってみたいですね~ 暇のときに研究してみます☆
apacheの基本的な設定の一部だとは思いますが、設定していませんでした。 ↓↓変更手順のメモ↓↓ Options FollowSymLinks AllowOverride None <Directory/> を以下のように変更する。 Options All AllowOverride All <Directory/>…
CPU AMD Sempron(tm) Processor 2800+ Fedora Core4 Apache2.2.4 PHP5.2.1 MySQL5.0.27
Smartyも無事入ったので、使ってみようと思い派生クラスというものっぽいのを作ってみました。 ↓↓poli_smarty.class.phpの中身↓↓ <?php require_once('libs/Smarty.class.php');//Smarty.classを呼び出す //派生クラスの作成 class Po…
ダウンロードをする http://smarty.php.net/ wget http://smarty.php.net/do_download.php?download_file=Smarty-2.6.12.tar.gz 展開 tar zxvf Smarty-2.6.12.tar.gz 移動とリネーム mv Smart…
後もう少しだけど、今はまだPHPエンジニアなわけで、 仕事がらいろいろ考えて悩んでおります。 特にセキュリティに関して… htmlタグのエスケープとか、SQLまわりとか。。 今の開発環境のほとんどがマジッククオートがonになっているため、悩みまくりです。 POSTやGETで送ったデータが勝手にエスケープされてしまうので…
パソコンがおかしい。 普通のアプリケーションは大丈夫なのですが、ネットワークを使うアプリケーションがおかしい。 やけに反応が鈍い。 メッセ、ブラウザ、メーラー… ある意味PCで一番必要とされる部分が調子が悪いのです。 おまけにウイルスソフトが電子メールのチェックだけエラーを起こして出来ない。。 うーんHDD新しくしてO…
昨日、スカイプを久しぶりに使いました。 どうせ使うならアップデートしようと思い、アップデートしました。 昔よりもぜんぜん使いやすくなっています。 音質もWindows Live Messengerよりぜんぜん良い。 一般電話にかけるの有料だけどPCだけのやり取りならタダだしね。 まあ、興味があるかたはやってみてください…
今日、PHPでxmlを吐き出すということをやってみた。 headerの書き方間違えたせいでIEでうまく見れなかったり…トラブルだらけ。 MIMEの設定をするときにこう書いたら失敗した。 Content-tyep application/xml charset=”UTF-8″ 成功例は↓ Content-tyep app…
暇だったので早速調べてみました。 http://www.ipa.go.jp/security/awareness/administrator/secure-web/chap6/6_protocol-1.htmlようはリクエストを出すたびに通信が行われるってことらしい。 「1回のデータ交換を終了するたびに接続を解除する仕…