【PHP】下らねぇ質問 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
154:nobodyさん 07/12/22 15:54:49 ユーザーが入力した式を evalで実行してます。 (計算機のようなものです) でもこうすると、ユーザーがたとえばファイル読み書きなんかの 命令を入れたら実行されてしまいます。 なんかいい方法はありますか? ちなみに単純な計算機ではなく、関数など複雑な 式を入力することが出来きることが条件です。 155:nobodyさん 07/12/22 15:55:21 pearなんてあんま良質とは思えないのも多々ある訳だが 動物本でも読んだら? 156:nobodyさん 07/12/22 16:00:36 pearといえばNET_IP_V4←うろおぼえ で、どんなIPアドレスでもネットワーク内ある(trueになる)という、 物凄いバグありバージョンがあったな 設置だけして使ってはいなかったけど 157:nobodyさん 07/12/22 16:13:35 >>154 なんのためにそんなの作ってんの? 158:nobodyさん 07/12/22 16:23:32 >>154 自分も式を扱うプログラム書いてるけど、色々処理が必要なので真面目にパースしてる。 簡単に済ませるなら、正規表現で計算式以外の要素が無い事を確認するのが良いんじゃないかと思う。 正規表現では対応しにくいようなら、Tokenizer使って分解してチェックじゃないかな。 http://jp2.php.net/tokenizer
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4071日前に更新/264 KB
担当:undef