ユーザ用ツール

サイト用ツール


csvファイルの取得と保管
Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/9/9294b1c7e9980e58a36c41032c411772.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/9/9294b1c7e9980e58a36c41032c411772.metadata failed

CSVファイルの取得と保管

curlの使用その4_POSTリクエスト

HTML側 <form name=“form” action=“実行.php” method=“post” enctype=“multipart/form-data”>

プログラム側

//CSVデータ保管
F_SAVE_CSV_FILE($_FILES['csv']['name'], $_FILES['csv']['tmp_name']);
//パラメータから来たCSVファイルをファイルもそのまま保管する。
function F_SAVE_CSV_FILE($csvFileName, $csvFileData){
	
	//保管ファイルパス
	$paramCsvFilePath = "./csv/". $csvFileName;
	
	//tmpのCSVファイルを読み込みしデータ取得
	$csvArray = array();
	if (($handle = fopen($csvFileData, "r")) !== FALSE) {
		while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
			$csvArray[] = $data;
		}
		fclose($handle);
		
	}

	//またそのファイル名で保管する。
	$res_file = fopen($paramCsvFilePath,'w+');
	foreach ($csvArray as $lineData) {
		$line = '';
		foreach ($lineData as $value) {
			$line .= $value.",";
		}
		$line .="\n";
		fwrite($res_file, $line);
	}
	fclose($res_file);

}
csvファイルの取得と保管.txt · 最終更新: 2013/12/02 10:45 by luis_lee