table_edit2.inc.php 
一通りやりたいことは終わったので、以前から気になっていたcalcプラグインのコピペ部分を見直してみた。(eval関数がエラーを吐く時がある)どうやら正規表現が単純すぎて先頭や後ろに*%/等の記号が入るとエラーになるようだ。正規表現はサーッパリわからないけどとりあえず考えてみた。
0
1
| | - if (preg_match('/^[\d\.\s\+\-\*\/%()]*$/', $exp) && $exp != ''){
+ if (preg_match('/^[\d\s\+\-\(]+[\d\.\s\+\-\*\/\%\(\)]*$/', $exp) && preg_match('/[\d\s\)]+$/', $exp) && $exp != ''){
eval("\$cell = $exp;");
|
これでもまだ**とか--が入るとエラーが出ると思います。
う~ん いい方法ないかなぁ…