【PHP】質問スレッドpart19【php】
■ このスレッドは過去ログ倉庫に格納されています
0699Imo ◆.jC7ANgFY.
04/08/02 17:08ID:???私がふとそのまま書いたらこんな感じになります。
とはいってもこれを直接使うといろいろ面倒なので
このソースを見て何かを得てみてください。
あくまで参考までに、、、、
$fn = fopen($logfile, 'r+');
if ($fn and flock($fn, LOCK_EX)) {
$data = explode("\n", trim(file_get_contents($logfile)));
$data = array_slice($data, 0, $max);
$hit = preg_grep("/^$number,.*,$inpass\$/", $data);
if (count($hit)) {
$hitnum = array_keys($hit);
unset($data[$hitnum[0]]);
ftruncate($fn, 0); rewind($fn);
fwrite($fn, implode("\n", $data));
} else {
echo '該当する記事がないかパスワードが違います';
}
} else {
echo 'ファイルが開けなかったかロック失敗';
}
@fclose($fn);
■ このスレッドは過去ログ倉庫に格納されています