There are lots of WordPress plugins for contact forms, but wouldn’t it be nice to have more control over the markup? In this tutorial, I am going to show how to…
仮想化技術を利用した開発環境 WordPressに限らず、Webの制作現場において開発環境は重要な要素の1つです。Linuxのレンタルサーバで運用するのにWindowsマシンにXAMPPをインストールしてWebサイトを制作していませんか? 「開発環境では問題がなかったのに本番環境に移すとエラーになる」というような場合に、原因の切り分けにOSを含めてしまうときりがありません。開発環境と本番環境はできるだけ近くすることがデプロイをスムーズなものにします。 またそれだけではなく、Web制作の現場では各ブラウザをバージョンごとにチェックするなどの工程も必要とされており、ブラウザによっては別バージョンの混在が難しいケースもあります。このような場合にもバージョンごとの環境を仮想化ソフトウェアで用意しておく事で、よりきめ細やかなテスト環境を整えられます。 今回から数回に渡り、仮想化ソフトウェア“Vir
日本語の文字化けではまる。。。orz AjaxとPHPでシステムを構築する機会が得られました。 JavaScriptのライブラリはprototype.js PHPのフレームワークはEthnaを利用してJSONで通信*1 という環境でアプリを作っていたのですが、 フォームから日本語を送信すると文字化けしてします。。。 なぜでしょう。。。 ということで1日半ほどはまっちゃいました。;-) prototype.jsのForm.serialize まず、今回のアプリはprototype.jsの「Form.serialize()」をつかってフォームの内容を送信していたのですが、 この「Form.serialize()」は何をしているのか調べてみました。 prototype.js(1.4.0)のソースを読んでいたら「encodeURIComponent」をつかってURIエンコードしていることが判明 1
PHPで開発の経験を積んでいくと必ずと言っていいほど文字化けに悩まされます。 PHPに限ったことじゃないけど、文字化け対策は私達WEB業界の永遠のテーマかなって思ってます^^; 私は文字コードを統一したり、文字コードの変換などある程度ルールを決めてうまく回避してます。 WEBシステム開発において、「Shift_JIS」はかなりの曲者で、私もかなり苦戦してきました。 一番問題になったのが「\」マークが自動でついてくることで、例えばフォームの文字列に「表示」を入力してフォームを送信するとフォームの値が「表\示」となって返ってきます。 この業界で仕事を始めた頃は「Shift_JIS」を使用しないで「EUC-JP」等で統一することでうまく回避してきたのですが、どうしても「Shift_JIS」で開発しなきゃいけない場合もあります。 例えば、携帯サイトを作る場合は古い機種も対象にいれるので
xml_parse_into_structを使うことで簡単にRSSを処理することが出来ます。 サンプルの実行には、fopenで外部ファイルを開けるよう、php.iniの設定で、allow_url_fopenを設定しておく必要があります。 <?php // 外部RSSを簡単に読み込んで出力するルーチン $RSSURL = "http://www3.asahi.com/rss/index.rdf"; $buff = ""; $fp = fopen($RSSURL,"r"); while ( !feof($fp) ) { $buff .= fgets($fp,4096); } fclose($fp); // パーサ作成 $parser = xml_parser_create(); // パーサオプションを指定 xml_parser_set_option($parser,XML_OPTION_SK
Captcha security check reoto.com is for sale Please prove you're not a robot View Price Processing
► 2018 (1) ► 1月 (1) ► 2017 (4) ► 6月 (3) ► 5月 (1) ► 2016 (15) ► 12月 (4) ► 11月 (1) ► 10月 (2) ► 7月 (3) ► 6月 (1) ► 5月 (3) ► 1月 (1) ► 2015 (13) ► 12月 (1) ► 10月 (1) ► 9月 (1) ► 6月 (1) ► 5月 (1) ► 3月 (2) ► 2月 (3) ► 1月 (3) ► 2014 (11) ► 12月 (1) ► 9月 (2) ► 8月 (2) ► 6月 (1) ► 4月 (4) ► 2月 (1) ► 2013 (15) ► 12月 (3) ► 11月 (3) ► 8月 (2) ► 7月 (4) ► 5月 (1) ► 4月 (2) ► 2012 (7) ► 10月 (1) ► 7月 (1) ► 4月 (3) ► 1月 (2) ► 20
PHP(FeedCreator.class.php)を使ったRSSの生成 一体こいつはなんなんだ?長い間この「RSS」というのが理解できませんでした。何しろこれをクリックしても「この XML ファイルにはスタイル情報が関連づけられていないようです。以下にドキュメントツリーを表示します。」なんて表示されて、なんだかページソースみたいなものが生の形で表示されるだけなので、「一体こいつはなんなんだ?」・・・という感じでした。 やがて、このRSSというのは、プラウザ上で表示させるものでなく、RSSリーダーなるもので情報を取得して、ページの更新を自動的に「お知らせ」してもらうための「仕掛け」だと言うことは理解できました。 しかし、その「仕掛け」をどのようにすれば生成できるかがなかなか理解できませんでした。 ブログなんかでは最初から組み込まれているので、その「仕掛け」について全く無知でもインストールし
NebulaはPHP製のオープンソース・ソフトウェア。社内であればWindowsネットワークを使ってファイルの共有ができる。だが外部の人たちとファイルを共有しようと思うと途端に手順が面倒になる。オンラインファイル共有系のサービスを利用したり、FTPサーバを使う、人数が少なければメールを使うという方法もある。 ファイル一覧 だがいずれの場合でも面倒には変わらない。セキュリティ上、外部のサービスが利用できるということも多い。予めサービスを立てておいて、それを使ってみんなで共有するのが良さそうだ。NebulaはWebベースのファイル共有サーバを提供する。 システムとしてはシンプルで、ファイルと説明、タグを設定して登録するだけだ。タグでフィルタリングしたり、ファイル名や説明文で検索することができる。ユーザは登録制なので、誰が登録したファイルかはすぐに分かるだろう。登録時にXMPPで通知を行う機能も
Mollify has a new home at http://www.mollify.org If your browser is not redirected automatically in 5 seconds, follow the link...
PHPで日本語メールを送る - 基本編に引き続き、 今回は応用編をお送りします。 基本編で解説したmb_send_mailを使えば シンプルなメールを送るには十分な機能がありますが、 それ以上に複雑なこと、例えばHTMLメールや添付ファイルを 使ったメールにはmb_send_mailは使えません。 mail関数を使ってヘッダにガリガリとメールの仕様に そって書けば送れるのですが、それではあまりに 大変なので、ライブラリを使います。 ライブラリを使った日本語メール送信 PHPで複雑なメールを送るのに使えるスタンダードな ライブラリとしては、PEAR::MailとPHPMailerが有名です。 (ただし、両ライブラリとも日本語メールには対応していないので、 そのままでは文字化けしてしまいます) PEAR::MailはPHPの公式ライブラリのPEARで採用されていますし、 PHPMailerもX
hal456トップページ 注意! 本業が忙しいため、私は開発・更新には関わっていませんし、ご質問にも対応しておりません。 下記のURLの方々が、引き継いでいただいているので、どうぞそちらをご利用ください。 ライセンスに従えば改変は自由ですが、本ホームページでのダウンロードは停止いたします。使い方などについては、参考にされる方もいるかも知れませんので、当面の間、残しておきます。 長らくのご愛顧、誠にありがとうございました。 自分が作成したプログラムが、多くの方に便利に使われたことは、とてもうれしかったです。 2018/1/28 深謝 QdmailをPHP7.0に対応させる Qdmailシリーズのgithub版です。PHP5.4対応 qdmailを新しめのPHPでも動くようにした Qdmailとは Qdmailとは、PHPのマルチバイト環境(特に日本語)にて、「文字化けしない」「簡単に"デコメ
Web 2.0 File Repository is a ultra simple php file repository script with upload and delete possibility.What is It? This is a simple php script which allow you to upload and download files. There isn't any complex user management because it aims more for private file repository use. It as direct file deletion using AJAX, instant table sort using a self modified version of sorttable.js and finally
axlopeとは何か axlope (アクスロープ) とは、PHP ベースのファ イルマネージャーです。PHP が動くウエッブサーバーをいわゆるウエッブスペース として利用するために作りました。 ウエッブサイトで動くファイルマネージャーは数多公開されています。また、無料 のウエッブスペースも数多くあります。ですから、本来はこのようなソフトを作る 必要はありません。でも、自分自身が使いやすいと思えるものが欲しい、自分で管 理できるサーバーにウエッブスペースを作りたい、という思いをずっと持ち続けて いました。そこで、フリーのファイルマネージャーを探しましたが、私が探した (2007/08 現在) 中で、PHP で動くファイルマネージャーはすべて外国製でした。PHP に限定したのは、Perl とか、Java とか、ASP を知らないからです (~_~)。外国製 のソフトウエアは、日本語のファイル
RSS Feed(フィード)をブログのサイドバー等に表示するテクニックです。方法は色々あるみたいですが、ここでは「Feed2JS」を利用した方法を紹介します。 Feed2JS はフリーのツールです。RSS フィードを HTML として表示させる仕組みは、まずこの Feed2JS に対し、ブログに表示したい RSS フィードのURLを入力して、それに対応する JavaScript を生成します。そしてこの JavaScript をブログに貼り付けまておきます。あとはページを表示することで、JavaScript から Feed2JS のPHPを起動し、さらにPHPのプログラムから RSS フィードを取得し、HTML に変換して表示する、という訳です。 異なるドメインのRSSも利用することができ、表示方法もきめ細かい設定が可能で、単純なテキストとして取得することも可能です。 Feed2JS はサ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く