管理画面

認証してください
ユーザー名
パスワード

'.$items[0].'を入力して下さい!
'; break; } $array = array(htmlspecialchars($vars[1]),htmlspecialchars($vars[2]),htmlspecialchars($vars[3])); $fp = fopen($datafile,'a+'); csvwright($fp,$array,"\t"); fclose($fp); break; case modify: if ($vars[2]=='') { echo ''.$items[0].'を入力して下さい!
'; break; } $fp = fopen($datafile,'r+'); $c = 0; while(!feof($fp)) { $rows[$c] = rtrim(fgets($fp)); $c++; } fclose($fp); $column = count($rows)-1; $fp = fopen($datafile,'w+'); for($i=0;$i<$column;$i++) { if ($i==$vars[1]) { // 修正箇所に来たら $col = count($vars); for ($j=2;$j<$col;$j++) { $vol .= $vars[$j]; if ($j!=$col) $vol .= "\t"; } $rows[$i] = htmlspecialchars($vol); unset($vol); } if (flock($fp,LOCK_EX)) { $rows[$i] .= chr(0x0a); fwrite($fp,$rows[$i]); flock($fp,LOCK_UN); } else { echo "ファイルのロックに失敗しました。\n"; } } fclose($fp); unset($rows); break; case change: if ($vars[1]==$vars[2]) break; $fp = fopen($datafile,'r+'); $c = 0; while(!feof($fp)) { $rows[$c] = rtrim(fgets($fp)); $c++; } fclose($fp); $column = count($rows)-1; $data1 = $rows[$vars[1]]; $data2 = $rows[$vars[2]]; $rows[$vars[1]] = $data2; $rows[$vars[2]] = $data1; $fp = fopen($datafile,'w+'); if (flock($fp,LOCK_EX)) { for($i=0;$i<$column;$i++) { $rows[$i] .= chr(0x0a); fwrite($fp,$rows[$i]); } flock($fp,LOCK_UN); } else { echo "ファイルのロックに失敗しました。\n"; } fclose($fp); unset($rows); break; case delete: $fp = fopen($datafile,'r+'); $c = 0; while(!feof($fp)) { $rows[$c] = rtrim(fgets($fp)); $c++; } fclose($fp); $column = count($rows)-1; $fp = fopen($datafile,'w+'); if (flock($fp,LOCK_EX)) { for($i=0;$i<$column;$i++) { if ($i!=$vars[1]) { $rows[$i] .= chr(0x0a); fwrite($fp,$rows[$i]); } } flock($fp,LOCK_UN); } else { echo "ファイルのロックに失敗しました。\n"; } fclose($fp); unset($rows); break; case modifyitems: $items = array_values($_POST); array_shift($items); $fp = fopen($itemfile,'w+'); csvwright($fp,$items,"\t"); fclose($fp); break; default: break; } ?>
掲載ページへ


データ一覧
タイトル
日付
コメント

データを入れ替える
と入れ替える

データを追加する
項目
タイトル
日付
コメント



項目を修正する
項目
項目1
項目2
項目3


Copyright© 2005. KTEC All Rights Reserved.