function get_request_str () { $req ; foreach ($_REQUEST as $key => $value) { $req = $req . "$key=$value" . " " ; } return $req ; }
2017年5月31日水曜日
php post , get の全ての引数を取得
$_REQUEST , $_GET など.
2017年5月25日木曜日
tstring::insert
文字列配列の連結
tstring::insert
strAry.insert(strAry.end(),src.begin(),src.end()) ;
MFC
strAry.Append(src) ;
tstring::insert
strAry.insert(strAry.end(),src.begin(),src.end()) ;
MFC
strAry.Append(src) ;
2017年5月22日月曜日
Synology php
PHP | 5.6 | 7.0 |
---|---|---|
itl.mydns.jp/I****/phpinfo.php | 5.6.30 | 7.0.16 |
itl.mydns.jp/~I***/phpinfo.php | 5.6.30 | 5.6.30 |
itl.mydns.jp/~i_**/phpinfo.php | 500 | 500 |
php -v | 5.6.11 | 5.6.11 |
mac php -v | 5.5.38 |
_SERVER["SERVER_SOFTWARE"] | 2.2 | 2.4 | Nginx |
---|---|---|---|
itl.mydns.jp/I****/phpinfo.php | 2.2.31 | 2.4.25 | 1.11.10 |
itl.mydns.jp/~I***/phpinfo.php | 2.2.32 | 2.2.31 | 2.2.31 |
mac httpd -v | 2.4.18 |
mish.myds.me
2017年5月18日木曜日
AdSense その後
今回 AdSense に申し込んだら,Mediapartners-Google が来ている.
2017/05/18 17:25:44 iwao.....me crawl-....googlebot.com / GET Mediapartners-Google
2017/05/18 17:25:56 iwao.....me crawl-....googlebot.com /wordpress/ GET Mediapartners-Google
次の様なコードで記録している.
<?php
function logging () {
date_default_timezone_set ('Asia/Tokyo') ;
$now= date("Y/m/d H:i:s") ;
$hs = $_SERVER['HTTP_HOST'] ;
$ip = $_SERVER['REMOTE_ADDR'] ;
$hn = $_SERVER['REMOTE_HOST'] ;
if ($hn == '') { $hn = @gethostbyaddr($ip) ; }
if ($hn == "") { $hn = $ip ; }
$rq = $_SERVER['REQUEST_URI'] ;
$mt = $_SERVER['REQUEST_METHOD'] ;
$rf = $_SERVER['HTTP_REFERER'] ;
$ua = $_SERVER['HTTP_USER_AGENT'] ;
$str= $now ."\t". $hs ."\t". $hn ."\t". $rq ."\t". $mt ."\t". $rf ."\t". $ua . "\r\n" ;
$fn = date("Ymd") . ".txt" ;
$lf = '/var/.../Log/' . $fn ;
$fp = fopen ($lf,'a') ;
fputs ($fp, $str) ;
fclose ($fp) ;
}
>
webalizer を見ると,過去には来ていたみたい.3,4 月にはない.
2017/01 443 0.68% Mediapartners-Google
2017/02 1100 1.95% Mediapartners-Google
お申し込み結果
**** 様
このたびは Google AdSense にお問い合わせいただきありがとうございました。AdSense スペシャリストがお申込み内容を確認したところ、プログラムの条件が満たされていないことがわかりました。プログラムのご利用を承認させていただくことができません。
Google では、サイト運営者様だけでなく広告主様にとっても AdSense プログラムが有益なものとなるよう、一定のポリシーを設けております。Google はすべてのサイト運営者様に対し、審査結果に基づいてお申込みを却下する権利を有しています。今後、より多くのサイト運営者様に、より幅広いウェブサイトのコンテンツにおいて、Google Adsense プログラムをご利用いただけるよう努力してまいります。
この決定の具体的な理由に関するお問い合わせにはお応えいたしかねますのでご了承ください。何卒ご理解いただきますようお願いいたします。
今後ともよろしくお願い申し上げます。
Google AdSense チーム
メールの時間は 18:30 .
その後も Mediapartners-Google は来ていた.
2017/05/18 20:11:24 iwao.....me crawl-....googlebot.com /wordpress/dev/2013/08/29/ GET Mediapartners-Google
2017/05/18 17:25:44 iwao.....me crawl-....googlebot.com / GET Mediapartners-Google
2017/05/18 17:25:56 iwao.....me crawl-....googlebot.com /wordpress/ GET Mediapartners-Google
次の様なコードで記録している.
<?php
function logging () {
date_default_timezone_set ('Asia/Tokyo') ;
$now= date("Y/m/d H:i:s") ;
$hs = $_SERVER['HTTP_HOST'] ;
$ip = $_SERVER['REMOTE_ADDR'] ;
$hn = $_SERVER['REMOTE_HOST'] ;
if ($hn == '') { $hn = @gethostbyaddr($ip) ; }
if ($hn == "") { $hn = $ip ; }
$rq = $_SERVER['REQUEST_URI'] ;
$mt = $_SERVER['REQUEST_METHOD'] ;
$rf = $_SERVER['HTTP_REFERER'] ;
$ua = $_SERVER['HTTP_USER_AGENT'] ;
$str= $now ."\t". $hs ."\t". $hn ."\t". $rq ."\t". $mt ."\t". $rf ."\t". $ua . "\r\n" ;
$fn = date("Ymd") . ".txt" ;
$lf = '/var/.../Log/' . $fn ;
$fp = fopen ($lf,'a') ;
fputs ($fp, $str) ;
fclose ($fp) ;
}
>
webalizer を見ると,過去には来ていたみたい.3,4 月にはない.
2017/01 443 0.68% Mediapartners-Google
2017/02 1100 1.95% Mediapartners-Google
お申し込み結果
**** 様
このたびは Google AdSense にお問い合わせいただきありがとうございました。AdSense スペシャリストがお申込み内容を確認したところ、プログラムの条件が満たされていないことがわかりました。プログラムのご利用を承認させていただくことができません。
Google では、サイト運営者様だけでなく広告主様にとっても AdSense プログラムが有益なものとなるよう、一定のポリシーを設けております。Google はすべてのサイト運営者様に対し、審査結果に基づいてお申込みを却下する権利を有しています。今後、より多くのサイト運営者様に、より幅広いウェブサイトのコンテンツにおいて、Google Adsense プログラムをご利用いただけるよう努力してまいります。
この決定の具体的な理由に関するお問い合わせにはお応えいたしかねますのでご了承ください。何卒ご理解いただきますようお願いいたします。
今後ともよろしくお願い申し上げます。
Google AdSense チーム
メールの時間は 18:30 .
その後も Mediapartners-Google は来ていた.
2017/05/18 20:11:24 iwao.....me crawl-....googlebot.com /wordpress/dev/2013/08/29/ GET Mediapartners-Google
2017年5月17日水曜日
mfc140.dll がないため ...
ここで公開している Windows AP を実行すると,次の様なメッセージが表示されることがあります.
---------------------------
i3DV.exe - システム エラー
---------------------------
コンピューターに mfc140u.dll がないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてみてください。
---------------------------
OK
---------------------------
mfc140u.dll の部分は,msvcr100.dll などとなることもあります.
mfc....dll や msvcr....dll は,いろいろなアプリケーションで利用する共通のライブラリです.
数字の部分は,通常 80,90,100,110,120,140 の様になります.
他に 42,60 や 70,71 もありますが,その場合の対応は異なります.
dll ファイルは,32 ビット版と 64 ビット版などがあります.
公開している exe のほとんどは 32 ビット版のため vcredist_x86.exe を利用します.
対応する vcredist_x86.exe をインストールして,もう一度 AP を実行してください.
異なるバージョンの vcredist_x86.exe をインストールしても,特に問題になることはありません.
次の所に VC のバージョンでまとめています.
https://jml.mish.work/index.php/cpp/ref-vcredist-xxx-exe.html
---------------------------
i3DV.exe - システム エラー
---------------------------
コンピューターに mfc140u.dll がないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてみてください。
---------------------------
OK
---------------------------
mfc140u.dll の部分は,msvcr100.dll などとなることもあります.
mfc....dll や msvcr....dll は,いろいろなアプリケーションで利用する共通のライブラリです.
数字の部分は,通常 80,90,100,110,120,140 の様になります.
他に 42,60 や 70,71 もありますが,その場合の対応は異なります.
dll ファイルは,32 ビット版と 64 ビット版などがあります.
公開している exe のほとんどは 32 ビット版のため vcredist_x86.exe を利用します.
80 | VC++ 2005 | VC 2005 SP1 |
90 | VC++ 2008 | VC 2008 SP1 |
100 | VC++ 2010 | VC 2010 SP1 |
110 | VC++ 2012 | VC 2012 U4 |
120 | VC++ 2013 | VC 2013 |
140 | VC++ 2015 VC++ 2017 VC++ 2019 | VC 2015 U3 |
異なるバージョンの vcredist_x86.exe をインストールしても,特に問題になることはありません.
次の所に VC のバージョンでまとめています.
https://jml.mish.work/index.php/cpp/ref-vcredist-xxx-exe.html
2017年5月1日月曜日
登録:
投稿 (Atom)