[PHP-users 6203] Re: FORMのaction について

php-users@php.gr.jp php-users@php.gr.jp
Fri, 15 Mar 2002 15:26:41 +0900


On Fri, 15 Mar 2002 13:15:25 +0900
miyoshi@mjcnet.co.jp wrote:

三好です。

かなり邪道な方法かと思いましたが下記の様なコーディングにしました。

------------------------------------------------------------------------
<?
// open.php

$url = sprintf("%s%s%s","http://",$HTTP_HOST,$REQUEST_URI);

$user_form = ereg_replace( "open.php", "foo.php", $url );
$internal_form = ereg_replace( "open.php", "bar.php", $url );

echo '<script language="JavaScript">;';
echo 	"window.open( \"$user_form\" );";
echo 	"window.open( \"$internal_form\" );";
echo 	"window.back();";
echo '</script>';

?>
------------------------------------------------------------------------

で$urlに完全な形のURLが入るのでそこに表示されているPHPファイル名を正規表
現で変更してしまうものです。
open.phpがURLファイル以外にあると困るのですがそのあたりは何かしらの対応
を行います。

ありがとうございました。

----------------
三好 秀治
miyoshi@mjcnet.co.jp