<html>
Output Screen
<?php
$information="information.csv";
$fp=fopen($information, 'r');
$output="";
while(!feof($fp)){
$info=fgetcsv($fp);
$line="";
$line.="<tr>";
$line.="<td>".$info[0]. "</td>";
$line.="<td>".$info[1]. "</td>";
$line.="<td>".$info[2]. "</td>";
$line.="</tr>";
$output.=$line;
fclose($fp);
}
echo ("<table border='1' cellpading='1'>");
echo ("<tr>");
echo ("<td>Last Name</td>");
echo ("<td>First Name</td>");
echo ("<td>Phone Number</td>");
echo ("</tr>");
echo ($output);
echo ("</table>");
?>
<form action=table.html>
<input type="submit" value="Add more">
</form>
</html>
php로 csv파일을 만들고 버튼을 누르면 그걸 보이게 해주는건데
csv 파일까지는 멀쩡하게 생성되는데 그걸 보기를 눌러 페이지로 넘어가면
이게
Warning: feof(): 3 is not a valid stream resource in C:\wamp\www\tablesave.php on line 7
Warning: fgetcsv(): 3 is not a valid stream resource in C:\wamp\www\tablesave.php on line 8
Warning: fclose(): 3 is not a valid stream resource in C:\wamp\www\tablesave.php on line 16
이게 끝없이 생성됩니다.... 끝없이.....
근데 아무리 강의 노트를 보고 fgecsv php csv 온갖걸로 검색해서 확인을 해봐도
도저히 틀린 곳이 보이지 않습니다 ㅠㅠ...
괜히 이상한거 안 넣고 강의 노트에 나와있는거 변수 이름만 바꾸고 거의 똑같이 만들었는데
왜이러는지 모르겠어요 ㅠㅠ.. 분명 샘플 학교에서 만들었을 때는 잘 됐는데...
도움좀 부탁드립니다 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ