묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
DB 에 자료를 넣는데 자꾸 무한 오류가 나는군요.
2004.01.12 13:45
Warning: feof(): supplied argument is not a valid File-Handle resource in /var/www/html/prize/prize_dbin1.php on line 43
Warning: fgets(): supplied argument is not a valid File-Handle resource in /var/www/html/prize/prize_dbin1.php on line 47
1 번 레코드 성공
Warning: feof(): supplied argument is not a valid File-Handle resource in /var/www/html/prize/prize_dbin1.php on line 43
Warning: fgets(): supplied argument is not a valid File-Handle resource in /var/www/html/prize/prize_dbin1.php on line 47
2 번 레코드 성공
이런식의 오류가 뜨고 , 해당 php 를 보자면 ,
if($mode == "upload") {
copy($file, "./$file_name");
$cnt=0;
$fp = fopen($file_name, "r");
echo "<button onclick="location.href='$PHP_SELF'">다른 파일 입력</button><br>";
while(!feof($fp)) <- 43 번째 줄
{
$temp = fgets($fp, 4096); <- 47 번째 줄
$data = explode(",", $temp);
$cnt++;
$contest = $data[0];
$grade = $data[1];
$division = $data[2];
$name = $data[3];
$date = explode("-",$data[4]);
$year = $date[0];
$month = $date[1];
$day = $date[2];
$rank = $data[5];
$confer = $data[6];
$que = "insert into add_prize values('$contest', $grade, $division, '$name',
$year, $month, $day, '$rank', '$confer')";
mysql_query($que, $connect);
echo "$cnt 번 레코드 성공 <br>";
}
fclose($fp);
unlink("./$file_name");
mysql_close($connect);
}
else {
?>
<form method=post action=<?=$PHP_SELF?> enctype=multipart/form-data>
<input type=hidden name=mode value="upload">
파일을 올려 주세요~
<input type=file name=file>
<input type=submit value="확인">
</form>
<?
}
?>
이렇게 되는 php 형식입니다만은 , -ㅅ-;;
자꾸 , $cnt 가 무한이 되서 오류가 납니다 ,
물론 mysql 에는 자료가 없구요 ^^;
무슨 오류인지 잘 모르겠어요 ^^; 좋은 답변 부탁드립니다.
Warning: fgets(): supplied argument is not a valid File-Handle resource in /var/www/html/prize/prize_dbin1.php on line 47
1 번 레코드 성공
Warning: feof(): supplied argument is not a valid File-Handle resource in /var/www/html/prize/prize_dbin1.php on line 43
Warning: fgets(): supplied argument is not a valid File-Handle resource in /var/www/html/prize/prize_dbin1.php on line 47
2 번 레코드 성공
이런식의 오류가 뜨고 , 해당 php 를 보자면 ,
if($mode == "upload") {
copy($file, "./$file_name");
$cnt=0;
$fp = fopen($file_name, "r");
echo "<button onclick="location.href='$PHP_SELF'">다른 파일 입력</button><br>";
while(!feof($fp)) <- 43 번째 줄
{
$temp = fgets($fp, 4096); <- 47 번째 줄
$data = explode(",", $temp);
$cnt++;
$contest = $data[0];
$grade = $data[1];
$division = $data[2];
$name = $data[3];
$date = explode("-",$data[4]);
$year = $date[0];
$month = $date[1];
$day = $date[2];
$rank = $data[5];
$confer = $data[6];
$que = "insert into add_prize values('$contest', $grade, $division, '$name',
$year, $month, $day, '$rank', '$confer')";
mysql_query($que, $connect);
echo "$cnt 번 레코드 성공 <br>";
}
fclose($fp);
unlink("./$file_name");
mysql_close($connect);
}
else {
?>
<form method=post action=<?=$PHP_SELF?> enctype=multipart/form-data>
<input type=hidden name=mode value="upload">
파일을 올려 주세요~
<input type=file name=file>
<input type=submit value="확인">
</form>
<?
}
?>
이렇게 되는 php 형식입니다만은 , -ㅅ-;;
자꾸 , $cnt 가 무한이 되서 오류가 납니다 ,
물론 mysql 에는 자료가 없구요 ^^;
무슨 오류인지 잘 모르겠어요 ^^; 좋은 답변 부탁드립니다.