1

.txt ファイルの行をフォームの検索変数の値に入力する必要があります。ここにmi htmlコードがあります:

    <form action="http://www.wikipedia.org/search-redirect.php" method="get" target="_blank">
    <input type="hidden" name="search" value=""/>  
    <input type="hidden" name="language" value="en" />
    <input type="image" src="/img/masinfo.png" width="218" height="40" alt="mas informacion"  name="go" value="Mas informacion del artista" />
    </form>

一方、.txt ファイルから行を抽出するためのこの php コードがあります。

<?php
$file = "file.txt";
$f = fopen($file, "r");
while ( $line = fgets($f, 1000) ) {
  $line = preg_replace("/^example.*/", "example", $line);
  $line = preg_replace("/0[0-9]{2}/", "", $line);
 print $line;

}
?>

この行をフォームの検索値に入力する方法はありますか?

編集:行は次のようなものです

 124 hello world - universe
4

1 に答える 1

2
<?php 
$file = "file.txt"; 
$f = fopen($file, "r"); 
while ( $line = fgets($f, 1000) ) { 
  $line = preg_replace("/^example.*/", "example", $line); 
  $line = preg_replace("/0[0-9]{2}/", "", $line); 
} 
?> 

<form action="http://www.wikipedia.org/search-redirect.php" method="get" target="_blank"> 
<input type="hidden" name="search" value="<?php echo $line; ?>"/>   
<input type="hidden" name="language" value="en" /> 
<input type="image" src="/img/masinfo.png" width="218" height="40" alt="mas informacion"  name="go" value="Mas informacion del artista" /> 
</form> 

$line変数に次のような文字が含まれている場合"は、エコーする前に置換する必要があります

于 2012-10-17T04:39:32.080 に答える