📟

一般社団法人サイバー技術・インターネット自由研究会の電子公告をPHPで読む

2023/09/04に公開

https://twitter.com/dnobori/status/1698619977950212362

なるほど

当然PHPでも読みたい

<?php

$fh = fsockopen("koukoku.shadan.open.ad.jp", 23, $ec, $em);
while(!feof($fh)){
    $chunk = fread($fh, 2);
    echo mb_convert_encoding($chunk, 'utf-8', 'sjis');
}

ウム

GitHub はこちら

https://github.com/uzulla/koukoku_shadan_reader.php

Known bug

化ける、これはreadするときのchunkがちゃんとしていない(ズレる)ため。

全部読み込んでからflushすればよいが、ロード時間がながいと悲しいので一旦かんがえないことにしている。

(バッファを適切にあつかえばよいのだが)

Discussion