エラー制御演算子@はエラーメッセージを表示した無いときに使います。
たとえば
@fopen(......
@$_SERVER['HTTP_REFERER'](.......
などです。
直近のエラーメッセージは$php_errormsgに格納されています。ただし、
track_errors (boolean)を有効にした場合です。
エラー制御演算子@はエラーメッセージを表示した無いときに使います。
たとえば
@fopen(......
@$_SERVER['HTTP_REFERER'](.......
などです。
直近のエラーメッセージは$php_errormsgに格納されています。ただし、
track_errors (boolean)を有効にした場合です。
プログラムを更改することになり、セキュリティ関連の情報を探していたのですが、本屋さんで下記の本が見つかりました。
PHPはperlに比べて使いやすいのですが、落とし穴も多くあるんですね!
PHPでチェックボックスを使うには、
<INPUT type="radio" name="del[]" value="<?php echo $orders[$i][2]; >">
を使用します。
<INPUT type="radio" name="del" value="<?php echo $orders[$i][2]; ?>">
だと、チェックされた最後のVauleだけが、返されてしまいます。
ただし、name="del[]" は、IEのjavascriptでは
if (document.myform.del[i].checked) {st}
がエラーとなります。document.myform.delがNullなどのエラーです。
仕様のようで、回避策はないようです。
追伸
javascriptでは、チェックボックスが1つのときは
if (document.myform.del[i].checked) {st}
がエラーです。
if (document.myform.del.checked) {st}
とする必要がありました。
配列要素を検索するにはarray-searchを使用します。
しかし、0番目の要素で検索が成功すると、結果が0となりますため、
型まで判定に加えないと、falseとなってしまいます。
if (array-search("aaa",$array)===false) { st}}
とします。
if (array-search("aaa",$array)==false) { st} }
だと、0番目だとstが実行されます。
入力した数字を数値に変換する方法を探していました。
PHPのマニュアルを探しても見つからず、検索で。。。。
intval()
でした。
文法で関数の章にあるが探さな
かったです。
ImageMagickのコマンドラインでは、空白を含むイメージ名は処理できませんので
空白を削除します
$fname=str_replace(array(" "," "),"",$fname);
(1)マジッククオートの扱い(標準はOff)
php.ini-distではOnになっています・
; Magic quotes for incoming GET/POST/Cookie data.
;magic_quotes_gpc = On
magic_quotes_gpc = Off
Arichive_Zipを使用します。下記を参照ください。
http://pear.php.net/package/Archive_Zip/
$zip = new Archive_Zip("aaaa");
$zip=>add("file1");
で造れます。
PHPマニュアル
http://jp2.php.net/manual/ja/index.php
の付録 予約語の一覧
http://jp2.php.net/manual/ja/reserved.php
の定義済みの変数
http://jp2.php.net/manual/ja/reserved.variables.php
を参照してください。