(511 件中 1 件目〜 5 件目を表示中)
123456...103next>>

[PHP]ディレクトリを再帰的に削除する_SPL版



PHP5からは、SPL(Standard PHP Library)というライブラリが利用することができる。


大量のファイルが内包されたディレクトリを削除する場合、
何も考えずにscandir()を使うと配列に格納する段階でバッファオーバーフローを起こしてしまうことがある。

しかし、RecursiveIteratorIteratorクラスを使い配列ではなくオブジェクトとして扱うことで
このバッファオーバーフローを防ぐことができる。

このSPLイテレータを使ってディレクトリを再帰的に削除するものを実装する。



■ディレクトリを再帰的に削除する(SPL利...
...
...
read more >>>

[PHP]ディレクトリを再帰的に削除する




rmdir()を使ってディレクトリを削除しようとしたとき、
削除しようとしたディレクトリ内にファイルや他のディレクトリがあるとディレクトリを削除できない。

中身を全部消したあとにディレクトリを削除するという手順を踏む必要がある。


■ディレクトリを再帰的に削除する

/**
* ディレクトリを削除する(再帰的)
*
* ディレクトリ内にファイルや他のディレクトリが含まれていた場合それも削除する
*/
function rmdir_r($dir_path=null)
{
if(!strlen($dir_path)) return fals...
...
...
read more >>>

[PHP]親クラスの関数に子クラスから動的にアクセスする方法




やりたいことは以下の通り。


まず親クラスにtest()というものがあるとする。
子クラス内で同名の関数をオーバライド定義した。
子クラスのtest()内で親クラスのtest()を動的に呼び出したい。




実装するとこんな感じ。


class baseClass
{
function test()
{
echo 1;
}
}

class extClass extends baseClass
{
var $base=null;

function __construct()
{
...
...
...
read more >>>

[リネージュ]イミューントゥハームのLvによる軽減率

WizサイコーWizたのしー


イミュの仕様が変わってだいぶ経つが毎回ダメージ軽減率を忘れるので自分用メモしとく。


■イミュのLvによるダメージの軽減率について

術者のLvに応じて軽減率が変わる。
軽減率は以下の通り。


例えばLv36のイミュならダメージの10%分軽減させるし、
Lv86のイミュならダメージの50%分を軽減させる。

ダメージ軽減率は最小値が10%で最大値が50%となる。
自分自身に使用する場合にはLvに関係なく一律50%の軽減率となる。
透明状態(COIなどを使った状態)ではイミュが使用不可となった。

ちなみに上記の仕様変更...
...
...
read more >>>

2017インフルエンザの症状

はい、インフルエンザです。
人生初かも?

インフルかかったと思われる初日。
まず喉の調子がおかしくなった。
イガイガする感じ。
この時点では熱などはなし。

翌日起きると少し体がダルい。あと頭痛がする。
バファリンを飲み出社。
昼前くらいに異常な感じの咳が出始め体も熱があるのを感じる。
早退しようと考えるレベルにまで悪化。
残念なことに仕事が立て込んでいたのでそのまま我慢して定時まで仕事を続けた。のがまずかった。
帰る頃には歩くとフラフラ、頭痛が再発。寒気もする。
家に帰ると即布団へ。
体の節々が痛み、夜中に何度も目がさめる。
トイレにいき、水を飲んで無理やり...
...
...
read more >>>

(511 件中 1 件目〜 5 件目を表示中)
123456...103next>>