2017年9月27日水曜日

外からの接続が不安定

朝見ると,http://itl.mydns.jphttp://iwao.synology.me などへの外からの接続ができなくなっていた.
外へのアクセスは特に問題なさそう.
先日 DS116 を追加して,いろいろいじったためと思ったが...
DS115j のログにエラーがある.
Error システム 2017/09/27 03:24:25 SYSTEM System failed to register [27.92..] to [xxx.jp] in DDNS server ...

5 年以上前から 121.108.... から変更されなかったので,丁度良いと思っていたのに...
IP が変わったことにより,何かの整合性が取れてないのかもしれない.
ルータ,アクセスポイント,外からアクセスできるサーバなど,何度か再起動して落ち着いた?

2017年8月22日火曜日

データ送信 htm , php

html で複数のファイルを指定,php でそれを move_upload_file .

up_data.htm

<form enctype="multipart/form-data" action="up_data.php" method="POST">
    upload file:<br/>
    <input name="file_1" type="file" /><br/>
    <input name="file_2" type="file" /><br/>
    <input type="submit" value="send" />
    </form>

up_data.php

<?php
    if (!file_exists("./data")) {
        mkdir("./data") ;
        }
    foreach ($_FILES as $keys => $values) {
        $file_e = $values ;
        $tempfile =                $file_e['tmp_name'] ;
        $filename = './data/' .  $file_e['name'] ;
        if (is_uploaded_file($tempfile)) {
            move_uploaded_file($tempfile,$filename) ;
            }
        }
    $scan_f = scandir("./data") ;
    foreach ($scan_f as $key => $value) {
        echo $value . "<br/>\r\n" ;
        }
    ?>

http://mish.myds.me/Temp/upload/

2017年7月25日火曜日

2017年6月26日月曜日

IIS+PHP

先日 php のインクルードなどに PHP_OS を利用していたが,
$base = "/.../web" ;
if (PHP_OS == 'WINNT') { $base = "c:/.../web" ; }
else { $base = "/.../web" ; }
include ($base . "/_lib/.../log.php") ;
$_SERVER["DOCUMENT_ROOT"] を見つけたので,
include ($_SERVER["DOCUMENT_ROOT"] . "/_lib/.../log.php") ;

他に,実行ファイルは OS に合った指定が必要な様で,
<?php
include ($_SERVER["DOCUMENT_ROOT"] . "/.../log.php") ;
logging () ;
exec (change_sp("./bin/DrawNow")) ;
// ...
?>
Synology/DrawNow/
IIS 7/DrawNow/

2017年6月2日金曜日

文字列の連結

C++ tstring  strS = str1 + str2 ;
CString strM = str3 + str4 ;
JavaScript var str = str1 + str2 ;
VBScript Dim str As String
str = str1 & str2
PHP $str = $str1 . $str2 ;