[PHP-users 12618] Re: webサーバからの値の取得

keios php-users@php.gr.jp
Sat, 18 Jan 2003 15:03:36 +0900(JST)


ども井上です。

> リクエストするURLの数字を入力フォームに入力して、結果を結果フォームに返す
> ようにしたいのです。

多分やりたいであろうと思われることのサンプルかいて見ました。
ただやりたいことが、あんまりうまく読めてなさそうなので、
間違っているかも知れず。

*** sample.php  ***************************************
<TITLE>sample</TITLE>
</HEAD>
<BODY bgcolor="#EEEEFF">
<FORM method ='post' action='./sample.php'>
<input type="text" name="no">
<INPUT type ='submit' name = 'serch' value = 'serch'>
</FORM>
<BR>
<?php
if($_POST["no"] != ""){
	$filename = "./" .$_POST["no"] .".html";
	clearstatcache ();
	$result = file_exists ($filename);
	if($result){
		$Fp = fopen($filename,"r");
		if(!$Fp){ print "File Open Error"; }
		else{
			$File_Size = filesize($filename);
			$Data = fread($Fp,$File_Size);
			fclose($Fp);
			print $Data;
		}
	}
	else{ print "File No Found"; }
}
else{ print "No Selected."; }
?>
</BODY>
</HTML>

*****ここまで************************************************

> http://hoge.com/CGI-T1/J?271192+HI
>              ~~~~~~~この部分

CGIで動いている物をPHPに置き換えたいのですか?
もうすこし具体的に書いたほうが皆さん答えやすいと思いますよ〜

#上記のスクリプトは、いろいろ問題がありますので
#直接使わずに参考程度にしてください。

by Yoshihisa Inoue (S*BUG)