텍스트 파일의 여러 줄을 편집하는 PHP 코드

아흐메드 나자프

다음 형식의 텍스트 파일이 있습니다. stats.txt라고합니다.

valueA1, valueA2, valueA3, valueA4
valueB1, valueB2, valueB3, valueB4
valueC1, valueC2, valueC3, valueC4
valueD1, valueD2, valueD3, valueD4

4 개의 텍스트 상자 또는 텍스트 영역을 HTML 문서에서이 코드로 채우고 양식이 제출되면 텍스트 파일의 해당 줄에 추가합니다. 나는 PHP에 대해 잘 알지 못하기 때문에 이것을 수행하는 방법을 찾을 수 없습니다.

내 현재 html 파일은 다음과 같습니다.

$url = 'editor.php';
$file = 'stats.txt';

// check if form has been submitted
if (isset($_POST['text1']))
{
    // save the text contents
    file_put_contents($file, $_POST['text1']);

    // redirect to form again
    header(sprintf('Location: %s', $url));
    printf('<a href="%s">Updated</a>.', htmlspecialchars($url));
    exit();
}

// read the textfile
$text = file_get_contents($file);

?>

텍스트 파일의 줄 사이를 반복하는 방법을 알아낼 수 없었으므로 각 줄의 값을 얻으려면이 끔찍한 코드 덩어리가 있어야합니다.

    <?php
    //for Line 1
    $myLine1 = 1 ; 
    $linefile1 = new SplFileObject($file);
    $linefile1->seek($myLine1-1);

    //for Line 2
    $myLine2 = 2 ; 
    $linefile2 = new SplFileObject($file);
    $linefile2->seek($myLine2-1);

    //for Line 3
    $myLine3 = 3 ; 
    $linefile3 = new SplFileObject($file);
    $linefile3->seek($myLine3-1);

    //for Line 4
    $myLine4 = 4 ; 
    $linefile4 = new SplFileObject($file);
    $linefile4->seek($myLine4-1);
    ?>

그리고 양식은 다음과 같습니다.

<form action="" method="post">
#stuff 1
<textarea id="stuff" name="stuff[]"><?php echo htmlspecialchars($linefile1) ?></textarea>
#stuff 2
<textarea id="stuff" name="stuff[]"><?php echo htmlspecialchars($linefile2) ?></textarea>
#stuff 3
<textarea id="stuff" name="stuff[]"><?php echo htmlspecialchars($linefile3) ?></textarea>
#stuff 4
<textarea id="stuff" name="stuff[]"><?php echo htmlspecialchars($linefile4) ?></textarea>
<input type="submit" />
<input type="reset" />
</form>

누군가 제발 도와 줄 수 있습니까?

카일리

줄을 반복하고 텍스트 영역을 표시하십시오. file ()을 사용하여 파일을 배열에 넣습니다.

 <?php $file = file('stats.txt');?>

  <form action="" method="post">
     <?php
     foreach($file as $line) {
        echo "<textarea id='stuff' name='stuff[]'>".htmlspecialchars($line)."</textarea>";
     };?>
    <input type="submit" />
    <input type="reset" />
</form>

그런 다음 양식을 제출할 때

    if(isset($_POST['stuff'])){
        $text = join("\n", $_POST['stuff']);
        file_put_contents($file, $text);
    };

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

텍스트 파일의 여러 줄을 편집하는 PHP 코드

분류에서Dev

텍스트 파일 및 PHP의 한 줄에서 특정 레코드 편집

분류에서Dev

PySpark : newAPIHadoopFile을 사용하여 여러 줄 레코드 텍스트 파일에서 읽기, 매핑 및 축소

분류에서Dev

textview 출력을 여러 줄로 된 편집 텍스트와 동일하게 만드는 방법은 무엇입니까?

분류에서Dev

C #을 사용하여 텍스트 파일의 텍스트 일부 편집

분류에서Dev

배치 스크립트를 사용하여 여러 폴더에있는 여러 텍스트 파일의 각 줄에있는 첫 번째 단어 편집

분류에서Dev

Python을 사용하여 파일의 텍스트 편집

분류에서Dev

PHP는 여러 텍스트 필드의 파일 및 텍스트를 mysql에 업로드합니다.

분류에서Dev

PHP 편집 텍스트 파일의 첫 줄

분류에서Dev

단일 명령으로 여러 텍스트 파일을 편집하는 방법은 무엇입니까?

분류에서Dev

단일 명령으로 여러 텍스트 파일을 편집하는 방법은 무엇입니까?

분류에서Dev

PHP 파일 함수를 사용하여 텍스트 파일의 각 줄을 다듬습니다.

분류에서Dev

배치 파일을 사용하여 텍스트 파일 편집

분류에서Dev

한 줄의 코드로 Swift 2.0에서 텍스트 파일을 읽는 방법

분류에서Dev

여러 텍스트 파일을 하나의 파일로 결합

분류에서Dev

여러 텍스트 파일을 하나의 파일로 결합

분류에서Dev

Java의 벡터를 사용하여 텍스트 파일에서 레코드 직원 편집

분류에서Dev

여러 행으로 변수 및 데이터 레코드가있는 PHP에서 텍스트 파일 읽기

분류에서Dev

여러 줄로 된 레코드를 분할하지 않고 큰 텍스트 파일을 효율적으로 분할하는 방법은 무엇입니까?

분류에서Dev

Mac OS X의 Atom 텍스트 편집기에서 php-fmt 코드 포맷터를 설정하는 방법

분류에서Dev

텍스트 파일에서 여러 줄 레코드를 삭제하려면 어떻게합니까?

분류에서Dev

PHP를 사용하여 여러 선택 드롭 다운을 텍스트 영역에 에코하는 방법

분류에서Dev

Powershell을 사용하여 텍스트 파일의 특정 데이터 열 편집

분류에서Dev

텍스트 파일의 여러 정규식과 일치하는 텍스트 파일에서 줄 삭제

분류에서Dev

텍스트 파일을 각각 100 줄의 여러 파일로 분할하는 방법은 무엇입니까?

분류에서Dev

일괄 입력을 사용하여 텍스트에 여러 줄

분류에서Dev

Python 3+ 텍스트 파일에서 줄을 편집하는 방법

분류에서Dev

소스 코드의 여러 줄에 단일 줄 문자열 리터럴을 작성하는 방법

분류에서Dev

여러 개의 하드 링크가있는 파일 편집

Related 관련 기사

  1. 1

    텍스트 파일의 여러 줄을 편집하는 PHP 코드

  2. 2

    텍스트 파일 및 PHP의 한 줄에서 특정 레코드 편집

  3. 3

    PySpark : newAPIHadoopFile을 사용하여 여러 줄 레코드 텍스트 파일에서 읽기, 매핑 및 축소

  4. 4

    textview 출력을 여러 줄로 된 편집 텍스트와 동일하게 만드는 방법은 무엇입니까?

  5. 5

    C #을 사용하여 텍스트 파일의 텍스트 일부 편집

  6. 6

    배치 스크립트를 사용하여 여러 폴더에있는 여러 텍스트 파일의 각 줄에있는 첫 번째 단어 편집

  7. 7

    Python을 사용하여 파일의 텍스트 편집

  8. 8

    PHP는 여러 텍스트 필드의 파일 및 텍스트를 mysql에 업로드합니다.

  9. 9

    PHP 편집 텍스트 파일의 첫 줄

  10. 10

    단일 명령으로 여러 텍스트 파일을 편집하는 방법은 무엇입니까?

  11. 11

    단일 명령으로 여러 텍스트 파일을 편집하는 방법은 무엇입니까?

  12. 12

    PHP 파일 함수를 사용하여 텍스트 파일의 각 줄을 다듬습니다.

  13. 13

    배치 파일을 사용하여 텍스트 파일 편집

  14. 14

    한 줄의 코드로 Swift 2.0에서 텍스트 파일을 읽는 방법

  15. 15

    여러 텍스트 파일을 하나의 파일로 결합

  16. 16

    여러 텍스트 파일을 하나의 파일로 결합

  17. 17

    Java의 벡터를 사용하여 텍스트 파일에서 레코드 직원 편집

  18. 18

    여러 행으로 변수 및 데이터 레코드가있는 PHP에서 텍스트 파일 읽기

  19. 19

    여러 줄로 된 레코드를 분할하지 않고 큰 텍스트 파일을 효율적으로 분할하는 방법은 무엇입니까?

  20. 20

    Mac OS X의 Atom 텍스트 편집기에서 php-fmt 코드 포맷터를 설정하는 방법

  21. 21

    텍스트 파일에서 여러 줄 레코드를 삭제하려면 어떻게합니까?

  22. 22

    PHP를 사용하여 여러 선택 드롭 다운을 텍스트 영역에 에코하는 방법

  23. 23

    Powershell을 사용하여 텍스트 파일의 특정 데이터 열 편집

  24. 24

    텍스트 파일의 여러 정규식과 일치하는 텍스트 파일에서 줄 삭제

  25. 25

    텍스트 파일을 각각 100 줄의 여러 파일로 분할하는 방법은 무엇입니까?

  26. 26

    일괄 입력을 사용하여 텍스트에 여러 줄

  27. 27

    Python 3+ 텍스트 파일에서 줄을 편집하는 방법

  28. 28

    소스 코드의 여러 줄에 단일 줄 문자열 리터럴을 작성하는 방법

  29. 29

    여러 개의 하드 링크가있는 파일 편집

뜨겁다태그

보관