File "text_edit2.php"
Full path: /www/upfile/SEADOM7/text_edit2.php
File size: 1.85 KiB (1890 bytes)
MIME-type: text/html
Charset: utf-8
<HTML>
<HEAD>
<META Http-Equiv="Content-Type" Content="text/html;charset=UTF-8">
<TITLE>ファイル編集</TITLE>
</HEAD>
<BODY>
<CENTER>
<B>
<FONT SIZE=3>
ファイル編集<BR>
</FONT>
</B>
</CENTER>
<hr>
<?php
EXTRACT($_POST);
//print_r($_POST);
$data_ct = 51;
$OutputFileName = "ZGNaviLatestData.csv";
print "<B>出力ファイル名:" .$OutputFileName ."</B><BR><BR>";
if($_POST['range'])
{
$st_ct = substr_count($_POST['range'],",") + 1;
//print "CT=". $st_ct;
if($st_ct == $data_ct)
{
$data = explode("\n",$_POST['view']);
$dct = count($data);
$file_w = fopen("/www/upfile/" .$OutputFileName , "w");
for($i = 0;$i < $dct;$i++)
{
if($i == 0)
{
fwrite($file_w,$_POST['range'] ."\n");
}
else
{
fwrite($file_w,$data[$i]);
}
}
fclose($file_w);
$alart = "データを更新しました。";
}
else
{
$alart = "<FONT COLOR='red'>" ."データの数が足りません。(" .$st_ct ."/" .$data_ct .")" ."</FONT>";
}
}
$file = fopen("/www/upfile/" .$OutputFileName , "r");
$ct = 0;
/* ファイルを1行ずつ出力 */
if($file){
while ($line = fgets($file))
{
if($ct == 0)
{
$value = $line;
$value_ = $line;
}
else
{
//print $line ."\n";
$value2 .= $line;
}
$ct += 1;
}
}
fclose($file);
if($alart)
{
$value_ = $_POST['range'];
}
print $alart ."<BR>";
print "<form action='" .$_SERVER['PHP_SELF'] ."' method='post'>";
print "<input type='text' name='range' size='220' value='" .$value_ ."'>";
print "<button type='submit' name='exit'>更新</button>";
print "<BR><BR>";
print "[現在の値]";
print "<BR>";
print "<input type='text' size='220' readonly value='" .$value ."'>" ;
print "<input type='hidden' name='id' value='" .$id ."'>";
print "<BR>";
print "</form>";
?>
<HR>
<FONT SIZE=5>
<CENTER><I><B>
penta-ocean<BR>
<BR></B></I>
</CENTER>
</FONT>
</BODY>
</HTML>