min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

JavaScript

PHP から javascriptのconfirm() を呼び出す → 「YESを押したらファイル削除」

phpとjavascriptの連携。えらく苦労したが、やりたい動作ができた。こないだの失敗を踏まえて再挑戦。 min117.hatenablog.com やりたいのはこう。 サーバに動画ファイルがある。 自宅youbuteのような機能をphpで実装していて「mp4再生」ボタンを押せば観られ…

PHP サーバにあるファイルを削除する機能を実装する(javascriptからphpの関数を呼び出す)→ 失敗

サーバ側に例えば「test.txt」というファイルがあって クライアント側からブラウザ経由でそれを削除したい。こんなイメージ。 http://server.com/doDEL.php?DELTARGET=test.txt 削除前の確認confirmをjavascriptで行って YESだったら削除する。Noだったら削…

PHPでJSONを返すAPIを作成 → JavaScript(JQuery)からアクセスする

PHPでJSONを返すコードを書いて、それをJavaScriptから呼び出す。 このサイトの処理そのまま実装した。 qiita.com こうなる。 <流れ> ChromeからdoJSON.htmlを開く → JavaScript(JQuery)がサーバのAPIを叩きにいく → サーバのAPI(doJSON.php)が応答を…

PHP+JavaScript で音楽プレイヤー実装

PHPで自作してるファイルマネージャー。日常的に使っている。 「音楽再生」ボタンを押すと右下に「再生」「一時停止」ボタンが出てきて音声コントロールできるようにした。 ソース全体はhtml+php、音楽プレイヤー部分はJavaScriptを使う。 まずhtmlとphpが…

コロナ持続化給付金の申請時に「操作中に予期せぬエラーが発生しました」が出たら、通帳のコピーを添付せず敢えて「次へ」で進める → エラー画面で画像添付して解消(2020/5/3時点)

コロナ営業自粛による「持続化給付金」申請時にこんな画面が出ると相談を受けた。 「操作中に予期せぬエラーが発生しました」「ホーム画面より再度お試しください。」 <対応方法> 1.このサイトどおりに進めてみる(役所側のシステムバグが原因ぽい) amebl…

php1枚で作る動画ギャラリー+再生ボタン+音楽プレイヤー(bootstrapによるbadge採番+phpページング実装)

Linux サーバにある動画をiPhoneから選択+再生するphpファイルを作った。 こうなる。 「再生」ボタンで動画再生。 「別窓再生」を押せば右下の小窓で音声だけループ再生する。 動画の番号はbootstrap4のbadge機能で採番する。 min117.hatenablog.com 右上の…

JavaScript 楽天マガジンの週アス20200121号「カラフルボール」を実装してみる

昨年4月に、車検の還元ポイントで加入した楽天マガジン。 週アスはよく読む。 面白そうな記事があった。 作ってみた。こうなる。 ほんとはもっとヌルヌルとボールが動いて、壁で反射する。最初は黒っぽいのが、RGBの円に触れるたびに色が薄くなり、最後は白…

Bootstrap4 で使えそうなcss部品をストックしておく

年末だし、貯めてた本をまとめて読みたい。 軽めのところからってことで Bootstrap4 を試す。 getbootstrap.com Bootstrapは気軽に使えるけど見た目キレイな部品が多数あるcss。いい感じに使いまわせそう。 ダウンロードした一式は「css」フォルダ直下に格納…

複数のmp3ファイルを順に連続再生するJavaScriptコード(JQueryは使わない)

サイト上にこんな2曲分のmp3ファイルがあったとして これらを連続再生したい。 つまり「aimyon_MG.mp3」の再生が終わったら「aimyon_ROCK.mp3」を再生したい。 ちなみに「aimyon_MG.mp3」1曲だけを繰り返しループ再生するコードは以前書けた(phpで実装)。 …

fedora 30 Apacheサイトでmp3ファイルをループ再生する(HTML5のaudioタグでloop)

fedoraサーバ上に例えばこういうmp3ファイルがあって Apacheで自宅内公開されているとする。 macOSのSafariから見るとまあ、こうなる。 クリックすると再生する。これはブラウザ(Safari)の標準動作。 しかしこれだとループ再生できない。クリックしたらル…