도와주세요

에.. 죄송합니다. 이번이 세번째 질문이네요.

Blessed_Umbrella2018.01.11 16:31조회 수 85댓글 2

    • 글자 크기

사용한 프로그램 - 비주얼 스튜디오 코드, 크롬 63.0 (윈도 10 64비트), 파일질라

사용한 서버 - 스터디 포 어스 (여기)

각 파일의 구조

(파일 이름은 어디서 가져왔는지 기억이 안나요..)

2.html 에서 입력 -> processorder.php에서 받음, 전달되었다고 출력 -> orders.txt에 저장 -> vieworders.php에서 보기

(보안은 상관 없음, 개인 사이트 비슷한데에서 굴릴거라서요..)

 

vieworders.php 

<HTML>

<head>

<title>신고 내역 조회</title>

</head>

<body>

<h1>신고 내역 조회</h1>

<?php

$ROOTDOCU = $_SERVER['DOCUMENT_ROOT'];

fopen("web/board/orders.txt", 'r');

?>

</body>

</html>

 

2.html

<html>

<head>

<title>단어위키 사용자 신고 - 접수중</title>

<meta charset="utf-8">

</head>

<body>

<h1>차단을 요하는 사용자 신고</h1>

<h2>이 내용은 단어위키 관리자에게 전달됩니다.</h2>

<form action="processorder.php" method="post">

<table border="1">

<tr bgcolor="#fff8dc">

<td width="300">신고 내용</td>

<td width="50">신고 대상 ID</td>

<td width="50">신고 하신분 ID</td>

</tr>

<tr>

<td align="center"><input type="text" name="naeyong" size="100" maxlength="99"></td>

<td align="center"><input type="text" name="daesang" size="49" maxlength="48"></td>

<td align="center"><input type="text" name="hasinbun" size="49" maxlength="48"></td>

</tr>

<tr>

<td colsapn="1" align="center"><input type="submit" value="보내기"></td>

</tr>

</table>

</form>

</body>

 

processorder.php

<?php

$naeyong = $_POST['naeyong'];

$daesang = $_POST['daesang'];

$hasinbun = $_POST['hasinbun'];

?>

<html>

<head>

<title>단어위키 사용자 신고 - 접수 완료!</title>

</head>

<body>

<?php

$jeondal = "$naeyong \n $daesang \n $hasinbun \t";

$fp = fopen("/web/board/orders.txt");

fwrite($fp, $jeondal );

fclose($fp);

echo '<h2>전달되었습니다.</h2>';

echo '<p>이제 창을 닫으셔도 됩니다.</p>';

?>

</body>

</html>

 

부탁드리겠습니다.. 이번에도 제 실수 때문이라면 학원 가야겠습니다.. 미안해요

    • 글자 크기
윈도우용 메일 클라이언트가 필요합니다. (by 네모) 변수를 앞에다가 위치시켰는데 500 에러가 뜹니다.. (by Blessed_Umbrella)
  • 2018.1.11 19:35

    1. processorder.php 파일에서 fopen 를 위핸 플래그가 지정되지 않았습니다.


    $fp = fopen("/web/board/orders.txt");

    fwrite($fp, $jeondal);

     

     

    $fp = fopen("/web/board/orders.txt", "a+");

    fwrite($fp, $jeondal);

     

    으로 바꿔주세요.

     

     

     

    2. vieworders.php 에서는 fopen 만 하고, 읽고 출력하는 로직이 빠져있습니다.

     

    fopen("web/board/orders.txt", 'r');

     

     

    $fp = fopen("/web/board/orders.txt", 'r');

    $fs = filesize("/web/board/orders.txt");

    echo fread($fp, $fs);

    fclose($fp);

     

    로 바꿔주세요.

     

     

     

    3. 오류는 아닙니다만, 이렇게 하면 간단합니다.

     

    processorder.php 에서는

     

    <?php

      $jeondal = "$naeyong \n $daesang \n $hasinbun \t";

      file_put_contents("/web/board/orders.txt", $jeondal, FILE_APPEND);

      echo '<h2>전달되었습니다.</h2>';

      echo '<p>이제 창을 닫으셔도 됩니다.</p>';

    ?>

     

     

    vieworders.php 에서는

     

    <?php

      echo file_get_contents("web/board/orders.txt");

    ?>

     

    로요.

  • @네모
    2018.1.11 20:44

    네모 님 댓글 덕분에 저도 많이 배우고 갑니다 ^^

    항상 감사드립니다!

댓글 달기

번호 제목 글쓴이 날짜 조회 수
공지 앞으로 ssh 사용시 한글 사용이 가능합니다.7 마스터 2018.10.12 9818
공지 접속 불가 사태 수습은 진행중입니다.35 마스터 2018.10.05 10056
공지 회원 전용 페이지가 생겼습니다.10 마스터 2018.03.20 11104
공지 [필독] 질문하는 방법5 마스터 2018.02.23 533
288 도매인 기관이전이 안됩니다.13 Kongjak 2018.02.10 228
287 클론질라 및 우분투 질문드립니다 ㅠㅠ10 크로스하트 2018.02.08 275
286 클론질라 dhcp서버 질문입니다 ㅠㅠ14 크로스하트 2018.02.05 357
285 라이센스 표기7 준그루 2018.02.03 187
284 보안 오류13 Hanam09 2018.02.03 207
283 [완료] 사이트에 웹폰트를 추가하고 싶습니다.14 제르 2018.01.31 244
282 어른패드의 상태가 이상합니다.2 허니버터뚠뚜니라이츄 2018.01.29 144
281 RSA 암호화를 구현하려고 하는데....7 Hanam09 2018.01.24 268
280 studyforus.com이 CNAME으로 연결이 되는 군요.9 Soto 2018.01.21 234
279 SSL 관련3 Soto 2018.01.21 113
278 으앜! 살려주세요7 title: 도밥위키!Dobob 2018.01.20 169
277 도메인 연장이 고민입니다.3 Blessed_Umbrella 2018.01.20 176
276 워드프레스 호스팅 하는데 막혔습니다...19 MYIG 2018.01.18 324
275 htaccess 파일 관련 질문입니다.2 Soto 2018.01.13 139
274 Cloudflare ssl 사용하려면 패널에서 따로 해줘야 할 것이 있나요?2 참빛바다 2018.01.12 174
273 무언가가 이상합니다.3 Blessed_Umbrella 2018.01.12 119
272 첨부 파일의 디자인을 변경하고 싶은데...6 Adam 2018.01.12 242
271 윈도우용 메일 클라이언트가 필요합니다.9 네모 2018.01.11 1095
에.. 죄송합니다. 이번이 세번째 질문이네요.2 Blessed_Umbrella 2018.01.11 85
269 변수를 앞에다가 위치시켰는데 500 에러가 뜹니다..5 Blessed_Umbrella 2018.01.10 164
이전 1 ... 4 5 6 7 8 9 10 11 12 13... 23다음
첨부 (0)
서버에 요청 중입니다. 잠시만 기다려 주십시오...