Rakuten

  • 楽天ダウンロード

    楽天市場

おすすめ本

天気予報

最近のトラックバック

  • event (夢茶爺&苦茶爺のPC奮戦備忘録)

カウンタ

VC

admax

2018年4月11日 (水)

【PHP】ブラウザに長時間処理の内容を順次表示を行う方法

PHPでの長い処理の中で単にブラウザに表示する場合、以下の様な手順で行います。

まず最初にブラウザに対する出力用バッファを最初にフラッシュをします。
その後、長時間の処理のループで echo 関数で文字列を表示した時に その都度バッファのフラッシュを行います。

プログラムの例としては以下の通りです。
デル株式会社

2018年4月 5日 (木)

【PHP】HTMLのリンクにダウンロード処理を設定する方法

HTMLの a タグのリンク先にPHPプログラムを指定してファイルをダウンロードする方法ですが、 リンクファイルの引数を GET 指定する様にします。

HTMLのソースは以下の様にします。 リンクファイルの引数を file として、その値にファイル名を直接指定しています。
呼出すPHPプログラムは download.php とします。

PHPプログラムは以下の通りです。 いろんなサイトを見ると、 出力ヘッダのタイプは application/force-download でOKな様です。
ファイル出力は readfile() で行います。
デル株式会社

2018年4月 4日 (水)

【Javascript】:IEではデフォルト値を持った関数では動作しない

Javascriptで作成した関数でデフォルト値を持つものを作成してデバッグしていました。 関数の例として以下の様な感じです。


この関数を「a」タグのクリックイベントでコールしたりしていたのですが、 FireFoxChrome では問題無く動くのですが、 IEでは全く動作しません。

どうも、IEではデフォルト指定ができない様です。

以下の様にして、引数が宣言されているかを確認するしかない様です。

楽天市場
デル株式会社

2018年3月20日 (火)

【PHP】array_keys:指定キー検索で見つからない場合の結果は何が返る

今回はPHPのプログラムを組んでいて、 関数array_keysを利用して配列のキーの中に、指定されたキーの存在チェックを行う為に 使っていたのですが、指定されたキーが無かった場合はどうなるのかなと思い、調べてみました。

PHPの公式のマニアルには以下の様な例が載っています。 これを実行すると以下の様になります。 確かにこれで例としては問題無いのですが、結果としてキー値が返るものしか載っていません。 まあ、該当しないキー値を指定した場合は自分で調べればいいのですが。 そこで、2番目の例で、キーが存在しない yellow でやってみました。 この結果は、以下の様になります。 結果としては、空のarrayが返ります。 この結果に対して、count()を取ってやれば、0となります。 また、foreachで処理しても結果の配列は空なので、以下の様に処理されないことになります。 PHPのマニアルも空の配列の例が載っていると助かるのですが・・・

転職を本気で考えている方向けのプログラミングスクール!【WebCampPRO】

2018年3月16日 (金)

【PHP】画像BMPファイルの変換で「imagecreatefromwbmp」が動作しない

画像ファイルのアップロードでBMPファイルをJPGに変換する時に imagecreatefromwbmpを使ったがうまくいかない現象が発生しました。
以下の様なソースで、画像ファイルの種類としては「jpeg」「bmp」「png」「gif」を 対象としていたのですが、「bmp」用の関数「imagecreatefromwbmp」がうまく動作しませんでした。 何度やってもうまくいかないので、PHPの正式な関数の説明書を見ると 以下の関数の投稿が載っていました。
ダメもとで一度この関数で行うと取り敢えず処理がうまくいったのでこれでOKとしました。 楽天市場

転職を本気で考えている方向けのプログラミングスクール!【WebCampPRO】