Как сохранить запись поисковой системы в CSV-файл - PullRequest
0 голосов
/ 02 февраля 2020

Я пытаюсь создать поисковую систему, сравнивая любую запись поиска с моими CSV-файлами. Но я не могу сохранить свою поисковую запись в CSV-файл. Ниже мой html код.

<!DOCTYPE html>
<html>
 <head>
  <title>Search Engine</title>
  <meta name="viewreport" content="width=device-width", intial-scale=1>
  <link rel="stylesheet" href="css/style.css"/>
  <script type="text/javascript" src="validate.js"></script>


  </head>
  <body>

   <div class="container">
    <h1 class = "title">Search Engine</h1>
    <form name="search" action="search.php" method="post">

     <div class="input-group">
     <input type="text" class="form-control" placeholder="Search" name="search" id="search">

     <div class="input-group-btn">
      <button class="gobtn" type="submit">Go!</button>

     <i class="glyphicon glyphicon-search"></i></button>
    </div>
   </div>

    </form>

   </div>

  </body>
 </head>
</html>

И это мой поиск. php code

<?php
    $keys = array('search');
    $csv_line = array();
    foreach($keys as $key){
        array_push($csv_line,'' . $_GET[$key]);
    }
    $fname = 'search.csv';
    $csv_line = implode(',',$csv_line);
    if(!file_exists($fname)){$csv_line = "\r\n" . $csv_line;}
    $fcon = fopen($fname,'a');
    $fcontent = $csv_line;
    fwrite($fcon,$csv_line);
    fclose($fcon);
?>

Всякий раз, когда я пытался что-то искать, я продолжал получать ошибки на строка array_pu sh ($ csv_line, ''. $ _GET [$ key]);

TQ заранее!

...