タグ

phpに関するtaka21stのブックマーク (53)

  • Windows版PHPのインストール、php.ini、mbstringなどの設定

    PHPはウェブサイトの制作に使用するのが一般的だが、PC上でテキストを処理するなどツールとして非常に有用な言語。 私は様々なプログラムを自作して活用している。 ここではWindowsPHPのインストールや設定についてまとめた。 対象の環境はWindows 11、PHP 8。 まずPHPの公式サイト https://windows.php.net/download/ から必要なものをダウンロードする。 ここでは PHP 8.2 / VS16 x64 Non Thread Safe / Zip 版をダウンロードして話を進める。 ダウンロード後、適当なフォルダにてZIPファイルを展開する。 デフォルトでは C:\php や C:\Windows にインストールすることを想定しているようだが、ここでは以下の場所にインストールして話を進める。 D:\test\php-8.2.14-nts-Win3

    taka21st
    taka21st 2019/09/30
  • (PHP)mb_send_mailをレンタルサーバーで使ってメール送信する方法

    テックアカデミーに入門!実際に受講した私の口コミ評判です テックアカデミーとは何か、どんなプログラミングスクールなのか、何が学べるか、当にプログラミング能力が付くのか、料金やコースは? 入会して受講した私がリアルな口コミ評判として書いています。 いまテックアカデミーへの入会を検討している方の参考になれば幸いです。 またここでは学んだことや気付き、質疑のやり取りなどを投稿しております。勿論スクール… テックキャンプ テックキャンプとは、短期間でもプログラミングなどITテクノロジーをマスターできる人材育成プログラミングスクールです。取り扱うコース内容は、AIを含めたITテクノロジーが充実していて、最先端のITテクノロジーを学びたいという人にお勧めのスクールの1つと言えるでしょう。 長く通えるコースから、数日間だけという短期集中プランまで幅広く充実したコースラインとなっています。実際に受講した

    (PHP)mb_send_mailをレンタルサーバーで使ってメール送信する方法
    taka21st
    taka21st 2019/09/30
  • PHPによるメールの送信 | PHP プログラミング解説

    bool mail ( string $to , // 送信先のメールアドレス string $subject , // メールの表題 string $message // メールの文 [, string $additional_headers // From、Cc、Bccヘッダ [, string $additional_parameters ]] ) PHP: mail - Manual 送信が受け入れられた場合にTRUEが返されますが、これは送信先に届いたことを意味しません。また迷惑メール対策として宛先不明なメールにエラーを返さないサーバーが多く、送信先を誤っても送信元にエラーが返されないことがあります。 送信元 (Fromヘッダ) mail()の第4引数$additional_headersはメールヘッダの最後に追加する文字列で、通常Fromヘッダを指定します。このヘッダはWin

    taka21st
    taka21st 2019/09/30
  • PHPのデバッグに便利な関数 – 基本編 - EC studio 技術ブログ

    などと省略して書けます。 echo と print は(ほぼ)同じものですが、 echo の方が文字数が少ないので(笑)オススメです。 flush関数を使うと、出力を即座にブラウザに表示させることができます。 長く実行時間のかかる処理で、途中経過を逐次表示させたい場合は、 flushを毎回呼び出すと良いです。 (実際には、flushとob_flushを両方呼ぶ必要があります) (例) flushを使ったサンプル

    taka21st
    taka21st 2017/02/03
  • サービス終了のお知らせ

  • ノンプログラマのためのPHP勉強会 on USTREAM 第3回『変数・制御構造を攻略せよ』を開催しました - H2O Space. Blog - h2ospace - builder by ZDNet Japan

    アプリケーションモダナイズ 求められている背景にあるビジネスの今 そして、成功の鍵を握るDevOpsの真の意味 大学、研究機関、製造業など いま目覚ましい躍進ぶりを見せるデルのHPC その背景と選ばれる理由にせまる ビジネスの推進には必須! ZDNet×マイクロソフトが贈る特別企画 今、必要な戦略的セキュリティとガバナンス 特集:セキュリティトレンド-秋- つながる世界で問われる対応 サプライチェーンセキュリティを考える 非構造化データのデジタル活用へ 社内の文書コンテンツを一元管理 デジタル変革と内部統制の二兎を得るECM 激変するビジネス環境の中でのDX モダンアプリケーション戦略への取り組みが 市場の競争力の源泉となる RPAによる自動化を年30万で実現 小さな投資が目に見える大きな効果に! デジタル化によるわかりやすい業務効率向上 コンテナをエンプラITに! コンテナ活用の基礎

    taka21st
    taka21st 2010/03/27
  • FirePHPでPHPプログラミングを便利にする方法 | エンタープライズ | マイコミジャーナル

    FirePHP enables you to log to your Firebug Console using a simple PHP method call. WebサイトやWebアプリケーションを開発する言語としてPHPは人気がある。世界最大規模のソーシャルネットワークサービスFacebookもサービスの開発にはPHPを採用している。提供するサービスが大規模になると一部をC/C++化して高速化をはかることもあるが、開発エンジニアの集めやすさやアジャイル性の良さもあって主要言語のひとつであり続けている。 HTML/CSS/JavaScriptをベースにWebサイトやWebアプリケーションを開発する場合、開発ツールとしてFirebugやブラウザベンダが提供しているデバッグツールが利用できるが、PHPのようにサーバサイドで動作するタイプの言語ではそう簡単にはいかない。しかしいくつか便利な

    taka21st
    taka21st 2010/02/13
  • バグを受け入れてもらうにはどうすればよいか | gihyo.jp

    元記事のタイトルは「htmlspecialchars: 問題を解決するにはどうすればよいか案」で、日人が海外のオープンソースのバグをレポートする際の心構えや伝え方について参考になる記事です。 そもそもの発端は、&、>などの文字をHTMLエンティティに変換するPHPの関数htmlspecialcharsが問題を抱えていたことにあります。引数に文字エンコーディングを指定できるのですが、冗長なUTF-8表現やShift_JIS、EUC-JPといった日語のエンコーディングの際に妥当性チェックが甘く、XSS(クロスサイトスクリプティング)の危険性があることが発覚しました。それを問題に感じた有志が修正パッチとともにバグレポートを送ったのですが、十分に伝わらなかったのか却下されてしまいました。このバグは日語特有の問題が含まれていることから、海外の人には重大さや問題そのものが伝わりにくいという障壁が

    バグを受け入れてもらうにはどうすればよいか | gihyo.jp
    taka21st
    taka21st 2009/12/28
  • 第4回 行か列か、それが問題だ~スカラサブクエリの使い方 (1)スカラ値とは何か | gihyo.jp

    はじめに SQLでテーブルのデータを操作するとき、データが行として表現されているか、列として表現されているかによって、同じ結果を得るにも、SQLの効率が大きく変わってきます。そのことは、前回の「列持ちテーブル」でも説明したとおりです。 このとき重要になるのが、行と列を変換する技術です。SQLはこのための便利な機能をいくつか用意しています。稿では、その中でもCASE式と並んで重要なスカラサブクエリという機能を中心に解説します。 私たちがSQLにおいてサブクエリを使うとき、通常、構造的にはテーブルと同じであると考えています。だから、FROM句でテーブルの代わりにサブクエリを使うこともできます。違うのは、ただデータの保存形式だけであり、それはSQLの構文には影響を与えません。 しかし、実はサブクエリがテーブル、すなわち「関係」としての構造をとらない例外的なケースがひとつだけあります。それが今回

    第4回 行か列か、それが問題だ~スカラサブクエリの使い方 (1)スカラ値とは何か | gihyo.jp
    taka21st
    taka21st 2009/10/10
  • 第1回 三次元に挑戦 | gihyo.jp

    はじめに 先日、東京のお台場にガンダムの実物大の模型ができました。見に行かれた方も多いのではないでしょうか。CGでどんな映像でも作れる時代ですが、やはり実物というのは迫力が違うものです。 ガンダムに対抗するわけではないのですが、稿では鉄道模型の制御に挑戦してみようと思います。模型であっても、実際に車両が動くというのは格別なものです。普通、制御というとC言語などを使用しますが、ここではPHPからLAN経由で制御するようにしてみました。まずどうやって制御しているのか、見ていきましょう。 こんなふうに動きます まずは写真のような一直線のレイアウトを動かしてみましょう。普通のNゲージでは電源は1ヵ所だけ供給しますが、今回は5ヵ所に供給しています。これについては、後ほど解説します。 図1 直線レイアウト そして、PHPのプログラムはリスト1のようになります。このプログラムをコマンドラインから実行す

    第1回 三次元に挑戦 | gihyo.jp
    taka21st
    taka21st 2009/08/05
  • 仕事中に、つい見てしまうサイトを見れないようにする簡単な仕組み:phpspot開発日誌

    仕事中に、つい見てしまうサイトを見れないようにする簡単な仕組みをご紹介。 ネット環境が比較的自由な職場や、フリーの方など、気付くとお気に入りサイトを見ている場合があると思います。 無意識に開いて、無意識に巡回しているうちに、やっていたことをおろそかにしてしまった、なんていうことが私自身あったりします。 効率化を考えると、こうした無意識的な行動を抑制する必要がありそうです。 そこで、私が実践している、サイトを見れなくする簡単な仕組みをご紹介します。 やり方は簡単で、hostsファイルを活用する方法です。 知らなかった方に一応説明しておくと、通常、このファイルは、DNSが通っていない場合のIPアドレスとの対応表として使用するものなのですが、この仕組みを応用します。 WIndowsXPやVistaの場合は、「C:\WINDOWS\system32\drivers\etc\hosts」以下に存在し

    taka21st
    taka21st 2009/07/10
  • 綺麗で軽快に動作するニュースレター送信WEBアプリ:phpspot開発日誌

    Fantastic AJAX Newsletter Module - NETTUTS 綺麗で軽快に動作するニュースレター送信WEBアプリが公開。 チェックボックスで簡単に送信先を指定してメッセージを送信できます。 インタフェースがAjaxを使っていて軽快に動作するところもいいですね。 ライセンスは、CC Attribution-Noncommercial-Share Alike 3.0 とのこと。 関連エントリ jQueryを使ったブラウザ上で動作するLeopardデスクトップの構築 jQueryとPHPでダイナミックな投票スクリプトを作成 フォルダに画像ファイルを入れるだけでクールなギャラリーが自動で出来るPHPスクリプト作成

    taka21st
    taka21st 2009/07/10
  • PHPとCSSで動的に綺麗なパーセンテージグラフを描画サンプル:phpspot開発日誌

    Using PHP and CSS to make a simple graph | Papermashup.com PHPCSSで動的に綺麗なパーセンテージグラフを描画サンプル。 次のような、なんとも美しいパーセンテージを表すグラフを描画することが出来るソースが公開されています。 JavaScript では何も行わず、サーバサイドで固定HTMLを出しちゃってる感じですが、JavaScript でアニメーションさせてみてもよさそうですね。 関連エントリ CSSオンリーでクールなグラフを書くサンプル集 ピュアCSSでクールなグラフサンプル「Pure Css Data Chart」 CSSだけで円グラフを表示するサンプル

  • PHPのcURLを使ってできる便利なサンプル集:phpspot開発日誌

    10 awesome things to do with cURL PHPcURLを使ってできる便利なサンプル集が公開されています。 PHPのソケット関数を使うよりも柔軟なオプションが指定可能な外部アクセス用cURL拡張ですが、cURLにターゲットを絞ってサンプルコードを掲載しているのが面白いです。 以下のようなことができるサンプルコード集になっており、色々活用できるかもしれません。 Facebookのステータス更新サンプル ウェブサーバのダウンロードスピードを得るサンプル Myspaceにログインするサンプル WordPressに記事を投稿する(by xmlrpc) URLが存在するかどうかチェックする WordPressでコメントを投稿する AdSenseの収益をRSSリーダーで確認する フィードバーナーの購読者数を得る URLのコンテンツ内容を変数で受け取る Twitter に投稿

    taka21st
    taka21st 2009/07/03
  • シンプルなTwitter検索を行うためのPHPスクリプト:phpspot開発日誌

    Simple PHP Twitter Search ready to use in your web projects シンプルなTwitter検索を行うためのPHPスクリプトが wook にて公開されています。 次のようなインタフェースで、クエリを送信し、検索が可能です。 少しカスタマイズが必要ですが、日語の検索もOK。 日語が化けないように、ちゃんと動かす場合には、以下のmetaタグを書き換えましょう。 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> ↓↓↓↓↓ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> TwitterSearchというクラスライブラリが同梱されているので再利用も可能で

    taka21st
    taka21st 2009/07/03
  • PHPとCSSを活用して綺麗にTwitterメッセージを埋め込むサンプル:phpspot開発日誌

    Super simple way to work with Twitter API (PHP CSS) PHPCSSを活用して綺麗にTwitterメッセージを埋め込むサンプル。 TwitterAPI を使い、次のような綺麗なレイアウトで、メッセージを埋め込むことが出来ます。 解凍すると、以下のようなファイルが存在しており、twitter_status.php の方にあるサンプルコードをPHPのページに埋め込めば即座にページに埋め込みが可能でしょう。 とはいえ、毎回叩くのは、ページが重い上、APIサーバが落ちた場合に、自サイトも引きずられるため、キャッシュした方がよさそうです。 PHPでパフォーマンス向上のためのキャッシュテクニック色々 で紹介した方法などで、一旦作成したコンテンツをキャッシュしておくことをオススメします。 関連エントリ PHPからTwitterに簡単に投稿できる15

    taka21st
    taka21st 2009/07/01
  • PHP×携帯サイト 実践アプリケーション集 - 書籍紹介:phpspot開発日誌

    IDEA*IDEAさんにて【書評】 サンプルコードを丸ごと!収録!『PHP×携帯サイト 実践アプリケーション集』 という書評が書かれていてこちらが参考になります。 掲示板や写メールアルバムなど、多数の実用アプリケーションが収録されているということで、2940円は安い投資と言えるかもしれません。 以前紹介した、デベロッパーズバイブルもオススメ

    taka21st
    taka21st 2009/06/30
  • CSSやJSファイルを軽量&圧縮して転送できる「csszip.php」:phpspot開発日誌

    Easy CSS Compression with PHP and mod_rewrite - Roger Stringer CSSやJSファイルを軽量&圧縮して転送できる「csszip.php」というファイルが公開されています。 「csszip.php?file=ファイル名」のようにリンクすると、不要な改行やタブなどを取り除いた上でgzip圧縮し、Expiresヘッダを発行して転送できます。 さらに、mod_rewrite を使って、拡張子が css や js のものは自動で csszip.php に転送するというので自動で圧縮転送が出来る例も公開されています。 注意点として、拡張子が js, css のものはすべて file=*** で指定できてしまうので、この部分は見直した方がよさそう。 理想的には、スタティックなファイルを mod_expires, mod_deflate などでハ

  • PHPからTwitterに簡単に投稿できる15行の関数:phpspot開発日誌

    Tweeting from PHP - Fabien Potencier PHPからTwitterに簡単に投稿できる15行の関数が公開されています。 以下のような、tweet 関数で実現可能みたい。 function tweet($message, $username, $password) { $context = stream_context_create(array( 'http' => array( 'method' => 'POST', 'header' => sprintf("Authorization: Basic %s\r\n", base64_encode($username.':'.$password)). "Content-type: application/x-www-form-urlencoded\r\n", 'content' => http_build_que

    taka21st
    taka21st 2009/06/20
  • PHP25行で書くURL短縮プログラム:phpspot開発日誌

    Writing your own URL shortener in 25 lines of PHP :: Jaisen Mathai PHP25行で書くURL短縮プログラムが公開されています。 案外簡単なので、自分用に使いやすくカスタマイズして公開してみるのもよいかもしれません。 SQLスキーマ、mod_rewriteの設定についても書かれています。 関連エントリ URLを短くできるTinyURLのAPIPHPから簡単に使える「PEAR::Services_TinyURL」 TinyURLよりも短いURLが作れるURL短縮サービス「u.nu」 分かりやすいURL短縮化サービス『Shorty』

    taka21st
    taka21st 2009/06/13