タグ

rekramkoobのブックマーク (36,716)

  • PHP: switch - Manual

    switch (PHP 4, PHP 5, PHP 7, PHP 8) switch文は、同じ式を用いてIF文を並べたのに似ています。 同じ変数を異なる値と比較し、値に応じて異なったコードを実行したいと 思うことがしばしばあるかと思います。 switch文は、まさにこのためにあるのです。 注意: 他の言語とは違って、 continue命令は switch にも適用され、breakと同じ動作をします。 ループの内部で switch を使用しており、 外側のループの処理を続行させたい場合には、continue 2 を使用してください。 注意: switch/case が行うのは、 緩やかな比較 であることに注意しましょう。 次の二つの例は、同じことを二つの異なった方法で書いたものです。 一つは、if と elseif文を、 もう一つはswitch文を使っています。 どちらも、出力は同じです。

  • PHPExcelを使ってExcelシートに画像を貼りつけてみた - Spray

    ウェブサーバ上で、アップロードされた画像をMS Excelに張り付け、そのファイルをダウンロードするシステムの見積依頼が来たので、下調べにプロトタイプを作ってみました。 PHPExcelを使えば出来そうなんですが、なかなかネット上に情報がなく、仕方ないので、PHPExcelに添付のドキュメントを読むことに。意外と丁寧に書かれてあって、わかりにくそうな機能にはちゃんとサンプルコードも添えられており、あっさり動いてくれました。 これはその時の備忘録。 【準備するもの】 PHPExcel(http://phpexcel.codeplex.com/からダウンロード) PHP5.2以上 php_zip (.xlsx, .odsファイルを扱わない場合は不要) php_xml php_gd2 *サーバはアイルの+Infinito Plusにしました。何も追加することなく動きます。 【手順】 PHPExc

  • strftimeで和暦表示 - Qiita

    PHPで和暦表示をしたい場合、オリジナルな関数を作成しなくても、 strftimeで以下のように変換指定子を指定するといけるかも。 (Cライブラリに依存、windowsでは動作しなかった) 例えば、 平成x年x月x日 x曜日と表示したいのなら、以下のようにする。 <?php setlocale(LC_TIME, "ja_JP.utf8", "Japanese_Japan.932"); print strftime('%EC%Ey年%B%#d日 %A'); ?>

    strftimeで和暦表示 - Qiita
  • PHPExcelの基本の基本 - Qiita

    初投稿なので読みにくかったらごめんなさい。 PHPMysqlで作成してあるWEBシステムがあります。 お客様からデータを入力した物をEXCELに出力して使いたいという話がありました。 C#やVB.NETではかなりよくある話ですわね。(JAVAは業務では使わないのでよくある話かはわからないw) PHP歴もぼちぼち長いのですがPHPEXCELってやった事無かったので調べてみますかと言うのが今回の話です。 でPHPExcelで行きましょうって言う話で基礎の基礎です。 まずはライブラリをダウンロード PHPExcelは1.8を使ってます。 ざっくりとテンプレート用のエクセルを読み込んでセルに内容を書いてダウンロードさせるコードを書いておきます。 このコードだとサーバにファイルを保存しませんので個人的にはこっちがいいかなと思います。 まぁ基的な事しかやってないので古いバージョンでも今後の新しい

    PHPExcelの基本の基本 - Qiita
  • PHP: fputcsv - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

  • PHPスクリプト講座:array()による配列生成 | そふぃのphp入門

    array()関数 配列 連想配列 多次元配列 array()関数 array()関数はPHPにあらかじめ定義されている関数です。関数とは「ある特定の処理をまとめたもの」なのですが、このarray()関数の場合は配列を定義する役割を持ちます。 array()を使えば配列の定義が簡単にできるようになりますので紹介します。 関数の括弧「 () 」の中に要素の値を順番に指定していきます。複数指定する場合(配列なので普通は複数)はカンマ「,」で区切ります。

  • fputcsv関数の改行コード | |Tamucha Collage

    おはようございます!WEBデザインを中心に・・・お仕事に役立ちそうなことや暮らしのおすすめ情報など寄せ集めメモメモなブログです CSV出力時に使うfputcsv関数の改行コードはOS に依存するので、Linuxサーバーでfputcsvを使うと改行コードがLFになる。 出力したCSVファイルをローカル(Windows)で開く時、ExcelやAccessではLFでも改行してくれるけど、 Windows標準のnotepadでは改行されない。(WindowsではCR+LF) メモ帳にnotepad使わないから、すっかり改行コードについて見落としてた・・・・。 (一応ヘッダーには改行コードr\n"で入れてたのに) fputcsv関数の改行コードについて、どうしたものかと調べていたら、 「九州男児Webプログラマの備忘録」様に掲載されていた方法で上手くいきました。 $outputFile = 'dat

    fputcsv関数の改行コード | |Tamucha Collage
  • PHP関数 - 配列をCSVファイルに書き込む - fputcsv() - PHP入門 - Webkaru

    プログラミング言語PHPで、配列データをCSVファイルに書き込む関数 fputcsv()を紹介します。 fputcsv関数 int fputcsv ( resource $handle , array $fields [, string $delimiter [, string $enclosure ]] ) 配列データをCSVファイルを書き込みます。 引数 $handle fopen関数で正常にオープンされた、有効なファイルポインタを指定します。 $fields CSVファイルへ書き込む配列を指定します。 $delimiter 区切り文字を指定します(1文字)。 指定しない場合はカンマ「,」。 $enclosure 囲み文字を指定します(1文字)。 指定しない場合はダブルクォーテーション「"」。 返り値 CSVファイルに書き込んだ文字列の長さをint型で返します。ファイル書き込みに失敗し

  • PHPで添付ファイル付きメールを送信 | refirio.org

    PHPには mb_send_mail() という命令があり、これを使うと簡単に日語メールを送信することができます。ただし添付ファイルには対応していないので、添付ファイルを扱う場合は利用できません。 大抵の解説では「mail() 関数を使ってメールヘッダを自力で書けば添付ファイルも送れますが、面倒なのでPEARなどを使いましょう。」とか書かれています。ですが例によってPEARは使いたくないので、自力でヘッダなどを書いてみた。 <?php //マイムタイプ定義 $mime_content_types = array( 'ez' => 'application/andrew-inset', 'atom' => 'application/atom+xml', 'atomcat' => 'application/atomcat+xml', ~略~ 'avi' => 'video/x-msvideo

  • PHPMailer と JPHPMailer でのメール送信(JPHPMailer連想配列版もアリ) - hogehoge foobar Blog Style Beta

    PHPからのメール送信で、以前に PEAR::Mail からのメール送信をやってみましたが、今回は「PHPMailer」と「JPHPMailer」を使ってみました。 (前回の PEAR::Mail からのメール送信は、こちら) 「PHPで日語メールを送る ? 応用編 (添付ファイル、HTMLメール) - EC studio 技術ブログ」を、おもいっきり参考にさせていただきました。 ※サンプルコード等をたくさん使わせていただきました。 今回の環境は、 CentOS PHP5.1.6 Postfix になります。 PHPMailer でのメール送信 「PHPMailer」は PHP でメール送信をするためのライブラリです。 XOOPS(CMS) や Symfony(PHPフレームワーク) 等のオープンソースプロジェクトでも採用/実装されているそうです。 PHPMailer のインストール 「

    PHPMailer と JPHPMailer でのメール送信(JPHPMailer連想配列版もアリ) - hogehoge foobar Blog Style Beta
  • PHPで日本語メールを送る – 応用編 (添付ファイル、HTMLメール) - EC studio 技術ブログ

    PHPで日語メールを送る - 基編に引き続き、 今回は応用編をお送りします。 基編で解説したmb_send_mailを使えば シンプルなメールを送るには十分な機能がありますが、 それ以上に複雑なこと、例えばHTMLメールや添付ファイルを 使ったメールにはmb_send_mailは使えません。 mail関数を使ってヘッダにガリガリとメールの仕様に そって書けば送れるのですが、それではあまりに 大変なので、ライブラリを使います。 ライブラリを使った日語メール送信 PHPで複雑なメールを送るのに使えるスタンダードな ライブラリとしては、PEAR::MailとPHPMailerが有名です。 (ただし、両ライブラリとも日語メールには対応していないので、 そのままでは文字化けしてしまいます) PEAR::MailはPHPの公式ライブラリのPEARで採用されていますし、 PHPMailerもX

  • $_GET, $_POSTなどを受け取る際の処理 - Qiita

    【2021/10/15 追記】 この記事は更新が停止されています。現在では筆者の思想が変化している面もありますので,過去の記事として参考程度にご覧ください。 予備知識 PHPはフォームから送信された値などをコード実行開始に自動的に変数として使えるようにしてくれる非常に便利なプログラミング言語です.しかし,それをそのまま用いるとエラーが発生したり,脆弱性になってしまったりするケースがたくさんあります.使う前には適当なチェック処理が必要です. どういった変数が対象になるか 以下に挙げられた変数は,ユーザーが勝手に値や構造を書き換えたり,送信をそもそも行わずにアクセスしたりすることが可能な信用できない変数だと思ってください.例え,ラジオボタンで選択肢を限定していたり,隠し要素として埋め込んでいたりしたとしても,これに該当してしまいます.

    $_GET, $_POSTなどを受け取る際の処理 - Qiita
  • Loading...

  • エクセルで・・・

    Excel2000以降をお使いなら、ユニコード文字を試してみるのもいいかもしれません。 漢数字や曜日名、秘や印などの一部の丸囲み文字が用意されているので、これらの文字ならば利用できます。 MS-IMEのIMEパッドを表示して、文字一覧から「囲みCJK文字/月」などを指定すると、登録されている文字が利用できます。ただし、利用できるフォントは、MS Pゴシックか、MS P明朝(Pが付かないほうもOK)のみとなりますし、MS系のソフト以外、ユニコード文字は文字化けしてしまうなどの事象が生じることも覚えておいてください。 これらに登録されている文字でなければ、#3の方の回答の方法がいいと思いますが、「余白」をすべてゼロに設定して、「配置」は「縦」「横」ともに「中央揃え」にしてから、フォントサイズと図形の大きさを調整するといいと思います。ただし、それほど思うように調整できないもの(線が文字から離れす

    エクセルで・・・
  • エクセル上の文字を丸で囲みたいのですが、その方法を教えてください。…

    エクセル上の文字を丸で囲みたいのですが、その方法を教えてください。例えば エクセル という文字を丸で囲む方法です。

  • PHPでのデータの受け渡し~GET

    今回はGETでのデータの受け渡し、受け取りについてまとめます。 前回の記事でPOSTはformタグとの組み合わせにより、 データを見えない形で受け取ることができるということを説明しました。 GETは送ったデータが目に見える形で表れます。 フォームとGET見える・見えないという言葉を何度も使いましたが、 どこに見えるのかというと、ブラウザのアドレスが表示される部分(アドレスバー)です。 現在アクセスしているページのURLの最後に「?○○=××」という形で 表示され、「××」の部分がGETで受け取った値になります。 前回作成したフォームの「method」をpostからgetに変更し、 PHPで受け取る部分も「$_GET[' ']」という形に変更してみます。 基的にはPOSTの部分がそっくりGETになるだけで難しいことはありません。 <html> <head> <title>formの練習</

    PHPでのデータの受け渡し~GET
  • トレンドニュース|ニフティニュース

    トレンドニュースの記事一覧です。ネットで話題の新商品や、流行のイベント、テレビで話題のグルメやスイーツなど、新聞・通信社が配信する最新記事のほか、動画ニュースや雑誌記事まで、注目のトレンドニュースをまとめてお届けします。

    トレンドニュース|ニフティニュース
  • 【天動編零式】アレキ3層 攻略&流れ(前半) ペコろぐ。+1

    ※必要命中は「正面699/側面645/背面&魔法592」。詳しくはこちらの記事にて。 ・フェーズ1 ・フェーズ2 ・フェーズ3 上図のようにABCマーカーを置き、開幕はボス「クルーズチェイサー」を中央で固定。 ※ただし、最終フェーズの照準(緑)の集合位置や北の目安になるようにBは北端に置いてもいいと思います。(コメントにてご意見頂きました) 全フェーズ通して回避可能な攻撃をらった場合被ダメージ上昇デバフ(1分)が付与され、蓄積されていく。このデバフが溜まっていくと全体ダメージ等に耐えるのが厳しくなってくるので出来る限り被弾しないようにする。 ※ACTを使っている人は「35秒」に設定しないと途中で計測が切れます。 ■フェーズ1 ★ライト(レフト)・レーザースウォード 開幕から約6秒後に詠唱開始。ボス側面240度範囲の物理攻撃。予兆は出ず、不可視範囲。下図参照。(ピンク部分が攻撃範囲) ※上

    【天動編零式】アレキ3層 攻略&流れ(前半) ペコろぐ。+1
  • 様々な種類のオーディオ、ビデオフォーマットの変換に対応「XMedia Recode」

    対応OS: Windows 7/8/8.1/10/11 バージョン:3.5.9.6(2024/05/19)価格:無料 動画変換を行ったり、動画から音楽ファイルを抽出したり、音楽ファイルのフォーマット変換をしたりできる音楽・動画変換ソフトです。 DVD/Blu-ray も変換できます。 対応しているフォーマットは豊富にあり、変換するフォーマットも同程度用意されています。

    様々な種類のオーディオ、ビデオフォーマットの変換に対応「XMedia Recode」
  • Twitch - VIPで初心者がゲーム実況するには@ Wiki

    トップ > ライブ配信カテゴリ概要 > ゲーム配信のやり方 > Twitch / 2019年03月05日 (火) 22時55分28秒 PS4のシェア機能を使った配信については、PS4・Xbox Oneの配信機能をご覧ください。 ゲーム配信用のサイトとして有名 Twitchには多くのゲーム好きのユーザー(プロゲーマー含む)が集まり、ゲームプレイをライブ配信しています。また、世界的なゲームイベントもTwitchでよく配信されます。ゲーム配信といえばTwitch、といっても過言ではありません。それくらい大きなコミュニティーが形成されています。 近年は、雑談カテゴリやクリエイティブカテゴリなども新設されており、ゲーム配信以外の用途でも使えるようになっています。 チャットによるコミュニケーション Twitchで重要な要素のひとつがチャットです。Twitchでは、スタンプとよばれるアイコン(絵文字)を