File "text_edit.php"

Full path: /www/upfile/WebGLData/text_edit.php
File size: 1.84 KiB (1883 bytes)
MIME-type: text/html
Charset: utf-8

Download   Open   Back

<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 = "tmpICT2.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>

PHP File Manager