トップページ⇒php
1001コメント324KB

【PHP】質問スレッド Part4

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん02/06/02 15:32ID:f3afNVBG
レスは気長に待つのが良い感じかも。


<<参考>>

■本家
http://www.php.net/

■日本 PHP ユーザ会
http://www.php.gr.jp/

■PHP マニュアル
http://www.php.net/manual/ja/

■PEAR マニュアル
http://pear.php.net/manual/ja/


過去スレ, 関連スレは>>2を見よう。
0466nobodyさん02/07/24 12:40ID:???
>>465
はーい♪
0467nobodyさん02/07/24 14:11ID:???
>>465
_SERVER["SCRIPT_FILENAME"]   /home/local/public_html/info.php
と
_SERVER["PATH_TRANSLATED"]   /home/local/public_html/info.php
と
_SERVER["REQUEST_URI"]   /~local/info.php
と
_SERVER["SCRIPT_NAME"]   /~local/info.php
と
_SERVER["PHP_SELF"]   /~local/info.php
ではどれがいいのでしょうか。
どれでもいいような気がしますが。
0468nobodyさん02/07/24 14:22ID:???
GETのパラメータが付くと変わるよ
046946402/07/24 14:31ID:NF1JUK7E
$HTTP_ENV_VARS["SCRIPT_FILENAME"]にしたよ。
0470初期不良02/07/24 16:10ID:MpezxSYF
http://www.php.net/release_4_2_2.php
ここを読んだ限りでは...
multipart/form-data のパースに関する脆弱性って
4.2.0 と 4.2.1 だけ?それ以前のものとかは大丈夫って事?
0471nobodyさん02/07/24 17:00ID:???
>>470
もっと穴だらけ。
基本的にヴァージョンアップは穴埋めですから。
0472_02/07/24 18:00ID:HHbu9Xg4
>>470
だけです。
記事に
Software: PHP versions 4.2.0 and 4.2.1
とあるでしょう。

ZDだかどっかの日本語ニュースサイトでわかりやすい日本語の記事で書かれてるからそれ読めば。

あーしょうがねぇな、探してやったよ、これこれ

http://www.zdnet.co.jp/news/0207/23/ne00_php.html
0473nobodyさん02/07/24 19:07ID:???
Windows + Apache の環境で
VirtualHost を利用していると
4.1.3 以降禿げしくバグっているので
当分入れ替えてませんが、何か?
0474nobodyさん02/07/24 19:09ID:???
>>473
素直になろうよ
0475nobodyさん02/07/24 20:40ID:???
PHPってポリモルフィズムできますか?

継承元が違っても同名のメソッドがあれば動きそうなんですが・・・。


class c
{
function hoge()
{
}
}

class d
{
function hoge()
{
}
}

$a = true;

$b = ($a?new c():new d());

$b->hoge();
0476nobodyさん02/07/24 22:13ID:???
>>461

PHPのMLも
ApacheのMLも
バージョン変わるたびに
「入れ替えたら動かなくなりますた。」
というヤシが多すぎるやね。
047747602/07/24 22:17ID:???
最近このスレ閑散としてたんで、
更新前に書き込んでしまいました。
超遅レス・・・ウトゥダ
0478osage02/07/24 22:30ID:???
>>475
で、どこら辺が継承しているんだ?
0479nobodyさん02/07/24 22:47ID:???
レンタル鯖なんでphp.iniいじれないんですが、設定変えたいときどうしたらいいですか?
0480__02/07/24 22:48ID:SFB7+LmW
Windows版PHP+IISで表示もソースもSJISでやりたいんですが、
テキストボックスに「表」を入れて$_POSTで受け取ると
「表\」と\が付いてきてしまいます。\を取る方法はありますでしょうか?
送信ページにはcharset=shift_jisを付けています。
0481nobodyさん02/07/24 23:05ID:???
質問させてください。
現環境はRedhat7.3+PHP4.2.1(ソースからインストール)です。
ttp://www.php.net/downloads.php
の「PHP 4.2.1 to 4.2.2 patch」を充てたいのですが、実行の
仕方がわかりません。中を見るとbashでもCでもないようですが・・・
厨な質問だとは思いますが、識者の方よろしくお願いします。
0482osage02/07/24 23:19ID:uiOwupG6
>>480
データベースにクエリ投げるためのエスケープが入ってるのでは?
設定見てみ。
magic_quotes_*

PHP + SJIS であまりよい思いたこと無いけどな。

>>479
例えば?
048347902/07/24 23:34ID:???
>>482
僕の借りてるとこは register_globals が on だったので、なんとか off にしたかったのです。

が、色々検索した結果↓のように ini_set(name, value) でできることがわかりました。
ttp://www.dcl.info.waseda.ac.jp/~hasegawa/php/source/d_bbs/d_show_contents.php?print_number=779

その発言主さんのように、各PHP毎に ini_set 埋め込んでおけば php.ini いじらなくても
設定としては大丈夫なんでしょうか?
048447902/07/24 23:36ID:???
あ、おわかりいただいてるかと思いますが、借りてるレンタル鯖は共有鯖です。
専用鯖だったら好きなだけいじくれますから・・・
0485nobodyさん02/07/24 23:52ID:sGd5+TPw
PHPのコードを書くときは秀丸エディタでもいいのでしょうか?
0486osage02/07/24 23:56ID:uiOwupG6
>>483
ここを見るとできないとかいてある気が・・・
http://www.php.net/manual/ja/print/function.ini-set.php

できない仕様だけど、できる実装?
0487nobodyさん02/07/25 00:02ID:???
>>486
うおっ、ありがとうございます。こんなマニュアル中のを見落としててすみません。

そこの表を見ると
register_globals PHP_INI_SYSTEM | PHP_INI_PREDIR
ってあるんで、管理者によっては .htaccess で設定可能にしてくれているかもしれない
ということですよね?
ちょっとテストしてみます。ありがとうございます。
0488nobodyさん02/07/25 00:02ID:HI+0mZ5K
>>485
phpのコーディングは、Atudionで書くってのがイイ!。
0489osage02/07/25 00:14ID:HWPrqYxJ
>>487
マニュアルよく見ると、「PHP 4.0.5-devにおける」って書いてある。
今ちょっとやってみたけど、挙動がおかしいような・・・

ini_set した後、 ini_get すると値が更新されている。
でも、POSTした値グローバル変数でとれていない・・・
( 環境:Apache 1.3.26, PHP 4.2.2, RedhatLinux7.2 )

ま、いっか本人解決したみたいだし。
0490nobodyさん02/07/25 03:20ID:???
>>489
> ini_set した後、 ini_get すると値が更新されている。
> でも、POSTした値グローバル変数でとれていない・・・

変数に落ちる前に ini_set してやらなあかんやろ。
つまり無理。
0491osage02/07/25 06:12ID:???
>>490

いや、そりゃそうなんだけど、
マニュアルには、ini_set 失敗したら false を返すと書いてあるのに、
変更前の値を返しているし、
ini_getで変更後の値返しているし、
動作がマニュアル通りじゃないなと。
0492nobodyさん02/07/25 12:41ID:???
function a()
{
$data = new sample();

return $data;
}


$x = a();

$x->samplefunc();


こういうことがしたいんですが無理でしょうか?
0493nobodyさん02/07/25 17:46ID:sqY3Q+5C
[PHP Version 4.1.2]
'./configure' '--enable-mbstring' '--enable-mbstr-enc-trans'
mbstring.detect_order : auto
mbstring.http_input : auto
mbstring.http_output : EUC-JP
mbstring.internal_encoding : EUC-JP

phpはEUCコードを出力する設定となっています。
i-mode用にコンテンツを作成しようと思い、
jcode.php、mb_convert_encoding() を利用してSJISに変換して出力してみたのですが
文字化けしたままです。

http://www.php.net/manual/ja/ref.mbstring.php
を参考に mb_http_output('SJIS') 等を試してみましたが正しい結果は得られません。
レンタルサーバなので php.ini の設定変更は出来ないのですが、
この状態でもSJISに変換する方法はあるのでしょうか?
0494nobodyさん02/07/25 20:37ID:???
Content-Type は 吐 い て る の か ?
049549302/07/26 11:04ID:5bPyLDTs
>>494
metaタグ及び、header関数でContent-typeを出力しています。
phpソースはEUCにて記述しております。
0496nobodyさん02/07/26 11:18ID:gCODudNK
IDとパスワードを入力してログインし、参照、追加、更新・・・
を行うシステムをphpで作っているのですが、ログイン後のURLで
ショートカットを作られてしまうと、ログインしなくても、そのページに
行ってしまいます。これを防ぐために、hidden等で、IDだけをページ間
に持たせて、チェックを行おうと思ったのですが、文字でリンクされている
為、submitが発行できず、hiddenが使えません。何かいい方法な無いでしょうか?
0497nobodyさん02/07/26 12:04ID:???
>>493
i-modeはEUCでも見れるんじゃ??
049849302/07/26 12:28ID:5bPyLDTs
>>497
http://www.nttdocomo.co.jp/p_s/imode/tag/index.html より転載。
・ HTML2.0、3.2、4.0のサブセットです。
・ 文字コードはS-JIS、画像はGIFのみ表示可能です。

P504i にて確認しましたが、EUCのままでは文字化けします。
0499nobodyさん02/07/26 12:38ID:ChVpo9oc
jcode.phpsで文字コード変換。
ttp://www.spencernetwork.org/jcode/
0500nobodyさん02/07/26 12:43ID:6EBIoW5e
安全でないタグを変換するサンプルはどこかにありませんか?
・<pre>タグの中は変換しない
・特定のタグでなければ <>を < > に変換する。
というものが欲しいのですが・・・。
050150002/07/26 12:45ID:6EBIoW5e
スマソ
・特定のタグでなければ <>を &lt; &gt;に変換する。
です。
050249302/07/26 12:57ID:5bPyLDTs
>>499
以下でテストしました。文字化け変わらずです。
ソースはEUCにて記述しています。。

<?php
require("./jcode-LE.php");
header("Content-type: text/html; charset=Shift_JIS");

$str = '<html><head>
<meta http-equiv="Content-type" content="text/html; charset=Shift_JIS">
<title>サンプル</title></head>
<body>あいうえお<br>かきくけこ</body></html>';

echo JcodeConvert($str, 1, 2);
?>
0503nobodyさん02/07/26 13:52ID:???
>>500
$string = strip_tags($string, '<a><b><i><u>');
これじゃだめかい
タグごとなくなるけど。
050449302/07/26 14:35ID:???
皆様の助言などもあり解決しました。ありがとうございました。

しかし、いくつか不明な点があります。PHPマニュアルのサンプルでは
mb_http_output('SJIS') と ob_start('mb_output_handler') の二つは
セットで使われていましたが、テストしたところ文字化けします。
>>5 にある問題かとも思い、header() を外してみても変わらずで
結局、ob_start('mb_output_handler') を外して上手くいきました。

現状では問題点はありませんが、mb_output_handler が無い場合の
弊害はあるのでしょうか。

<?php
mb_http_output('SJIS');
//ob_start('mb_output_handler');
header("Content-type: text/html; charset=Shift_JIS");

$str = '<html><head>
<meta http-equiv="Content-type" content="text/html; charset=Shift_JIS">
<title>サンプル</title></head>
<body>あいうえお<br>かきくけこ</body></html>';

echo $str;
?>
0505nobodyさん02/07/27 02:04ID:???
>>492
そんなの実験してみりゃすぐわかるだろ
聞く暇あったら実験しろ
0506nobodyさん02/07/27 05:04ID:LNAsRVTZ
>>504
レスではないのですが、少し関係ありそうなので聞きたいのですが、
私もDebian(woody) + apache + php4の環境で同じ問題で悩んでいて
header("Content-type: text/html; charset=EUC-JP");
を吐き出して正常に表示できるようなりましたが、上記のheader関数を使わず
HTMLのメタタグでEUC-JPを吐き出しても、文字化けして正常に表示できませんでした。
echo "<html><head><meta http-equiv='Content-type' content='text/html;charset=EUC-JP'></head>";
echo "<body>";
echo "はろー";
echo "</body></html>";
この違いは何でしょうか?分かる方がいたら教えてください。
0507nobodyさん02/07/27 19:10ID:???
>>506
記述ミスでは。
<meta http-equiv='Content-type' content='text/html; charset=EUC-JP'>
0508nobodyさん02/07/27 22:38ID:q4+cqwKG
perl/cgiでcsvファイルのデータ検索するもの使ってたッスが、
データ大きくなってphpへ移行しようと考えているッス。
APACHEのモジュールとして組み込むべきなのか、コマンドライン版として組み込むべきなのか。
既出かもしれんスが 検索かけたッスけどAPACHEのモジュールとして入れた方が早いとかぐらいしか
ひっかからなかったので違いやそれぞれのメリット意見を聞きたいッス。
スピードとかセキュリティ等の点を特にッス。
一応PHPのマニュアル読んだけど、よくわからなかったッス。

個人的にはそれほどスピードが変わらないのであればcgi-bin中につっこめた方が
楽なんスが、スピードが極端に落ちる場合はそうもいかんスので

環境はredhot7.2ッス。mysqlはインストしたんスけど、この件に関しては使用しないと仮定ッス。
0509nobodyさん02/07/27 23:53ID:???
>>508
両方入れて使用目的によって分けてますが。
何に使うかによるので一概には言えないかと。

redhotってナニ?ネタでスか?辛そうだね。
0510nobodyさん02/07/27 23:54ID:???
>perl/cgiでcsvファイルのデータ検索するもの使ってたッスが、
書いてあったね使用目的。スマソ。
0511nobodyさん02/07/28 00:20ID:UzcbNVGt
>>507
関係ありませんでした。
0512nobodyさん02/07/28 13:06ID:???
>>508
共用鯖でなければCGIで動かすメリットはほとんどないと思う。
速度を考えるならZendOptimizerも入れておくと良し。結構高速化できる。

CGI使う場合の利点は
suexecでApache以外のユーザでスクリプトを実行できる
くらいしかないかと。

コマンドラインでphp使いたい場合は両方入れとけばいいだけだし。
0513nobodyさん02/07/28 20:08ID:???
PHPをApacheのモジュールとして使う場合には、
別ユーザ権限として実行することはできませんか?
0514nobodyさん02/07/28 22:15ID:???
できるわきゃねーべさ
0515初期不良02/07/29 00:40ID:???
>>513
apache2 を perchild で動作させてユーザーごとに
バーチャルホスト作って動作させたら可能かも。
0516nobodyさん02/07/29 02:54ID:BRQVQC4r
$dir=dirname($PHP_SELF);

で$dirからスラッシュ(/)をとりたいのですが、どういう風に書けばいいのでしょうか。
どなたかご教授下さい。
0517nobodyさん02/07/29 03:20ID:4EAv/90j
すれ違いかもしれませんが教えてください。
namazuのインデックス対象にPHPも含めたいのですが、いくらやっても
HTMLとSHTMLの拡張子しか認識してもらえません。
「mknmzrc」を開いて

# $ALLOW_FILE =".*\\.(?:$HTML_SUFFIX)|.*\\.txt" . # HTML, plain text
# "|.*\\.gz|.*\\.Z|.*\\.bz2" . # Compressed files
# "|.*\\.pdf|.*\\.ps" . # PDF, PostScript
# "|.*\\.tex|.*\\.dvi" . # TeX, DVI
# "|.*\\.rpm|.*\\.deb" . # RPM, DEB
# "|.*\\.doc|.*\\.xls|.*\\.ppt" . # Word, Excel, PowerPoint
# "|.*\\.j[sabf]w|.*\\.jtd" . # Ichitaro 4, 5, 6, 7, 8
# "|\\d+|[-\\w]+\\.[1-9n]"; # Mail/News, man
"|.*\\.php" . #PHP

の最後の行にPHPの拡張子を加えてみたりしたのですが、やっぱりインデックス
の対象としてくれません。mknmzの「-a」オプションを加えれば勿論
全ての拡張子を検索対象としてもらえますが、関係のない拡張子まで
検索対象となってしまいます。そこで、HTMLファイルも含め、PHPファイルも検索対象とするため
にはどのように設定(もしくはコマンド)すればよいのか教えてください。

環境はWindows2000
Namazu 2.010

です。よろしくお願いします。
0518nobodyさん02/07/29 03:44ID:???
>>517
# $ALLOW_FILE =〜〜〜〜
の行のコメントを外す。
"|.*\\.php" .
を
"|.*\\.php";
にしてみれ
051951702/07/29 08:17ID:4EAv/90j
>518
あ、あ、ありがとうございます!
説明していただいたとおりにしたらPHPファイルをちゃんと認識してもらえる
ようになりました。
0520nobodyさん02/07/29 09:12ID:???
>>515
perchildって2.0.39で実装されてたっけ?
0521nobodyさん02/07/29 11:43ID:t/nKwjTf
PHP4.0.6でセッションを使っています。
セッションは立ち上げるブラウザのウインドウごとに違うと
思っていたのですが、同一の場合がでてしまいます。

再現しないの困っているのですが、どなたか原因をご存知ないでしょうか?

IE5.5でファイルメニューから新規作成->ウインドウとやると
同じセッションになるようなのですが、今は普通にデスクトップの
IEのアイコンをたたいて立ち上げているのですが。
0522初期不良02/07/29 13:13ID:???
>>520
不安定で推奨されてなかったはず
0523nobodyさん02/07/29 13:25ID:???
>>521
タスクマネージャみてると、
新規作成→ウィンドウの場合は、IEXPLORER.exe は増えないけど
IEを起動すると増える。そゆことなんじゃないの?
0524nobodyさん02/07/29 22:49ID:???
>>521
マルチやめれ
0525osage02/07/30 00:05ID:???
>>521
IE6だったら、ファイル - 新規作成 - ウィンドウ
で、同一のプロセスでIEが立ち上がる。
(Cookieが共有されるから、Sessionも共有される)

デスクトップ上のアイコンをクリックして立ち上げた場合は、
別プロセスでIEが立ち上がる。
(Cookieは共有されないから、Sessionは共有されない)

ちなみに、Donutの場合は前者のようですた。
0526nobodyさん02/07/30 11:09ID:/PNjMBMQ
>523,525

同一プロセスだと同一セッションなんですね。

問題はデスクトップから普通にアイコンクリックでIEを
立ち上げても、同一プロセス(=同一セッション)で
立ち上がることがたまーにあるようなのです。
なんでだろう。。。


>524
まちがって書いてしまいました。スマソ。
0527コギャルとHな出会い02/07/30 12:40ID:fWQS7Eta
http://go.iclub.to/ddiooc/
     
     i/j/ez/対応です

お役立ちリンク集
必ず役立ちます

 サイト管理者お役立ち集
    1日4000HIT以上
↓
http://kado7.ug.to/wowo/
      
     i/j/ez/対応
    
   コギャルとH出来るサイトはここ
ヌキヌキ部屋へ直行便

         ↓
   http://kado7.ug.to/wowo/-a.htm
    
       i/j/ez/対応
0528nobodyさん02/07/30 16:20ID:BmWlgjLS
夏休みが暇なのでWEBプログラムの勉強でもしようかと思っています。
現在のスキルはHTMLが誤魔化し程度に書けるくらいです。
HTML,perl,CGI,SSI,JAVA,JAVAScriptなどが案としてあるのですが、
順番としてはどれから勉強した方がイイでしょうか?
052952802/07/30 16:23ID:???
一般質問スレが見あたらないのでここで質問させていただきました。
0530nobodyさん02/07/30 16:24ID:???
HTML
0531nobodyさん02/07/30 16:25ID:???
SSI、CGIは言語ではない。

HTML -> Perl でいいんじゃない?
0532名無しさん@Emacs02/07/30 16:30ID:???
勉強のしかたを勉強すれ。
0533nobodyさん02/07/30 16:35ID:???
案の中にPHPはナイのかよ…。
HTML -> CSS -> PHP+MySQL がいいと思う。
JavaScriptは随時。
053452802/07/30 17:03ID:???
>>530
ありがとうございます。

>>531
あうわ・・・
Perlですか。
まず、HTMLを完璧にしたいです。
ありがとうございます。

>>532
ごもっともです・・・

>>533
あわわPHPが入ってなかった。
参考にさせていただきます。
ありがとうございました。
0535nobodyさん02/07/30 20:00ID:???
XML だよ、やっぱり。
0536nobodyさん02/07/30 20:26ID:???
PHP+XMLだよ、やっぱり

現在のXML関数クソですが。
0537nobodyさん02/07/30 20:34ID:???
HDMLだよ、やっぱり。
0538nobodyさん02/07/30 21:06ID:???
プログラマの嗜みとしてCは必須。
0539nobodyさん02/07/30 23:54ID:ILN5fhBD
PHPで機種依存文字のチェックってどうやったらいいんでしょうか?

Apache1.3.26
PHP4.2.2
0540nobodyさん02/08/01 19:16ID:W9oFKOXJ
PHP4.2.2を入れたんですが、
POST、GETで送ったデータが取れません。

たとえば、
<input type="hidden" name="aaa" value="ttt">
といったやつで、
ソース内で、$aaa に、"ttt" が入ってません。

どうしてこうなるんでしょうか?
ちなみに、他のサーバのPHP4でこのスクリプトは普通に動きます。
054154002/08/01 19:17ID:W9oFKOXJ
ていうかごめん。
>>4にかいてあった。逝ってきます。
0542nobodyさん02/08/02 11:03ID:???
>539
自分でテーブル書いて引く。

例えば配列に機種依存文字をキーにしてデータ入れて、

if(isset($array["@"]))


とか。
0543nobodyさん02/08/02 12:30ID:???
Perl の <STDIN> は
PHP では何に当たるんでしょうか?
0544nobodyさん02/08/02 13:08ID:???
>543
コマンドラインで使うことは想定してないからとりあえずドンピシャはないんじゃない?
POSTメッセージをつかみたいなら>>4を。
0545nobodyさん02/08/02 13:22ID:???
んなアホな
0546nobodyさん02/08/02 13:24ID:???
>545
で、答えを書かないと。
国会とかでも最近問題になってるぞ。

批判すれども代案無し。
0547nobodyさん02/08/02 13:29ID:???
だって使わないんだもん >PHP
でもストリームとして標準入出力、エラーは絶対持ってる筈だよ
コマンドライン用のアドインみたいのも有るんでしょ?
対案無き反対には謝罪するけどw
0548nobodyさん02/08/02 13:34ID:???
>547
http://www.google.co.jp/search?sourceid=navclient&hl=ja&q=php+%95W%8F%80%93%FC%97%CD

検索したら見つかったよ。簡単に。
憶測だけで物言うなってことやね。スマソ。


俺も含めて検索しない子が増えてるんだなぁと痛感。
0549nobodyさん02/08/02 13:34ID:???
>>543
ぐぐれ。
ttp://www.spencernetwork.org/memo/tips-6.php
055054902/08/02 13:35ID:???
被り負けた‥‥
055154702/08/02 13:41ID:???
だから俺はシラネっつの
へ?標準入力取れない? と思ったから
>>545
0552nobodyさん02/08/02 13:42ID:???
結局誰も解らないんですね   プププウププップ
0553nobodyさん02/08/02 13:43ID:???
>552
>>548-549
目、悪い?
0554nobodyさん02/08/02 16:13ID:???
fopen

filenameが"php://stdin","php://stdout", "php://stderr"のどれかで始まっている場合、対応するstdioストリームが オープンされます。
(この機能はPHP 3.0.13で導入されました。これ以前のバージョンでは、 stdioストリームにアクセスするために "/dev/stdin"または"/dev/fd/0"のようなファイル名を使用する必要があります。)
055554302/08/02 17:40ID:???
> all

何か初歩的なことを質問してしまったようで。
どうもありがとうございました。

因みに私は、検索するキーワードが分からなかった厨です……。
0556nobodyさん02/08/02 19:09ID:???
ブラウザの戻るボタンおしたときに
POSTデータが消えた状態にしたいんですが、
うまいやり方ないでしょうか。
0557nobodyさん02/08/02 20:17ID:???
ブラウザの戻るボタンを押した時に
POSTデータが消えた状態になる
トロイを仕込んでおく
0558osage02/08/03 00:39ID:OgHVg5ey
>>556
セッションに前のページのIDとかを持たせておいて、それ以外からのアクセスだったら
POSTデータを無視するようにしたら?
055953902/08/03 01:02ID:t/HgL1HI
>542
説明足らずでした。
ユーザーから入力された$_POST['string']等に格納された文字列に
機種依存文字が含まれているか確認したいんです。

mb_ereg('{機種依存文字}', $_POST['string']);
って感じでは何故かマッチさせられなかったので・・・
0560osage02/08/03 01:39ID:???
>>559
機種依存文字?
Win以外にも機種依存文字ってあるんだけど・・・それも規制するの?
・・・無理じゃない?

# できたとしても、実用的じゃないと思うな
056153902/08/03 02:16ID:t/HgL1HI
自己解決

$str = mb_convart_encoding({機種依存文字列を含む文字列}、'EUC-JP');
ereg("\x8E[\xA0-\xDF]|[\xAD\xF9\xFA\xFB\xFC][\xA1-\xFE]", $str);
でいけたみたい。

13区,89区,90区,91区,92区の機種依存文字をチェック
0562nobodyさん02/08/03 03:18ID:uQ0/1o1f
>>556
POST を受け取った action で直ぐにリダイレクトしてしまう。
具体的には、

: POST の処理
header("Redirect: hogehoge");
exit;
0563nobodyさん02/08/03 03:33ID:???
>>562
それって、NNの2つ前に戻るや、IEのalt+←連打で戻れちゃうんじゃない?
0564nobodyさん02/08/03 03:54ID:a7C5JFCX
>>556 header("Location: $URL"); で、そのまま飛ばしちゃえば問題ない。
0565nobodyさん02/08/03 11:56ID:???
>>562
戻る押したときフォームに値が入ってない状態にって事じゃないの?
それじゃダメだと思われ。

>>556
no-cacheにしとけばIEでは消えたはず。
■ このスレッドは過去ログ倉庫に格納されています