携帯からのみアクセスを許したいページを作りたいとき、何で判別していますか? UserAgentで判別。それだけではいけません。 UserAgentなんて簡単に偽装されてしまいます。 そこで、IPアドレス帯域を検査することで大丈夫。 携帯電話は各キャリアのサーバを経由してWebサーバにアクセスします。 その際、Webサーバに対して各キャリアのサーバのIPアドレスがリクエスト要求元のIPアドレスとして通知されます。 これは偽装しようが無いので信頼できる情報です。 下準備 PEAR::Net_UserAgent_Mobile PEAR::Net_IPv4 2つのPEARパッケージのインストールが必要です。 インストールされてない方はインストールして下さい。 インクルードパスの設定なども各自。 ソース <?php class MobileCheck{ private $zone; private
PHPでのファイル書き込み時の文字化けについて htmlのフォームから入力したテキストを、phpでファイルに出力するプログラムを作っているのですが、 どうしても文字化けが起こってしまいます。 色々試して、htmlの文字コードをEUCにするといいとのことで、charsetをShift-JisからEUCに変え、 文字コードをEUCで保存しなおしました。 すると、5回に1回くらいは文字化けせずに書き込めるのですが、九回は 警告 warning:mb_convert_encoding() [function.mb-convert-encoding]: Illegal character encoding specified となり、文字化けしてしまいます。 ソースに、受け取ったテキストの文字コードを出力するデバッグ文を入れてみたのですが、送信されてきたテキストはEUC-JPだったりUTF-8だった
業界標準のCentOSで皆の大好きなPHPを皆の大好きなnginxで動かす。大前提としてnginxでPHPを動かすならば選択肢はFastCGIということになる。php-fpmというものがあるらしいが、できるだけ標準・準標準のRPMを使うことを考える。まず、CentOSの標準のPHPは--enable-fastcgiつきでコンパイルされているのでFastCGIで動かすにあたって特に問題はない。以下のコマンドで確認できる。 $ php -i | grep fastcgi nginxの設定なので、nginx側で次のような設定を行い、 server { listen 80; server_name goto.php.examle.com; location / { fastcgi_pass 127.0.0.1:8080; fastcgi_index index.php; fastcgi_param
自分のサイト用に借りているウェブスペースがある方であれば、簡単な『PHProxy』のインストールで、職場や学校など、アクセスが制限された場所から、ブロックされたサイトを表示する方法があるんです。 ウェブフィルターをくぐり抜ける方法としては、もっと新しく、もっとハイテクな方法があるのは確かですが、PHProxyはその中でもかなり簡単な方法。PHPスクリプトを実行できるウェブスペースであれば、インストールも楽々です。 SourceForgeからZIPダウンロードをゲットし、中にあるフォルダを解凍し、フォルダを自分のドメイン名.comへコピーします。その後、自分のドメイン名.com/phproxyへアクセスすると、小さなアドレスバーとデータリテンション、プライバシー強化オプションなどが表示されていて、指定のサイトへアクセスした場合に、どんなトラフィックになるのかが選択できます。 とは言え、たまに
最近ずっとWordpress触ってます。仕事の関係で。ハイ。 正直Wordpressでガッツリサイト構築するのは初なのでいろいろと壁にぶち当たりながら進めています。 で、そこで一番悩んだとこをメモ。 一番悩んだのは何かといいますと、カテゴリごとに分岐させること。 現在の案件では全てWordpressで構築なのですが、「blog」と「通常ページ」を両立させる形で構築しなければいけませんでした。Wordpressにはシングルポストを作成する機能とページを作成する機能があるので単純にそれを使えば良いかと考えていましたが、サイトの構成上の問題ですべてシングルポストで処理しないといけないような感じになってしまいまして。 そこで私が取った手段は、「blog」はblogというカテゴリをつくり、diaryとか何たらの細かいカテゴリは「blog」以下のサブカテゴリで対応。「通常ページ」は普通に「about」
ファイルの配置† task.inc.phpとcalendar_task.inc.phpをpluginフォルダに入れてください。 1.10からは設定ファイルとしてcalendar_task_conf.phpもpluginフォルダに入れてください。 ↑ スタイルシートへの追記† 標準スキンでは以下をpukiwiki.css.phpに追記してください。(Thanksすぎむらさん) /* calendar*.inc.php */ .style_calendar { : : td.style_td_blue{ background-color:#ddf; text-align:center; } td.style_td_green{ background-color:#dfd; text-align:center; } : : 自作スキン/iridを使われている方は以下をplugin.cssに追記し
このプラグインについて † いわゆる、小さいサムネイル画像をクリックしたら元の大きい画像を別ウィンドウで開くというやつです。ブログとかでは割と普通にある機能ですが、そういったプラグインがないようなので作ってみました。 イメージ的には <a href="大元の画像" target="_blank"><img src="サムネイル画像" alt="〜"></a> のようなタグを出力するようなプラグインです (XHTML1.1準拠のために実際はwindow.openを使っています。また設定でもいじれるようにしています) 一応refプラグインでも表示する画像サイズの指定はできるのですが、元の大きい画像を縮小表示しているだけなので実際には大きい画像が読み込まれてしまい、転送量軽減といった目的でのサムネイルとしての意味は果たしません。 また、エイリアスを利用した場合でも [[&ref(サムネイル画
2008/2/12:「公開APIを利用したサンプルサイトを作っていくよ」は、書籍発売に伴い、新サイトに移転しました。 →公開APIを利用したサンプルサイトを作っていくよ 新サイトでは、サンプルサイトの他に、サンプルソースコードの掲載もしていく予定です。 旧サイト(このページは)、削除せずにこのまま残しておきますので、新旧サイトともに今後ともご利用ください。 (旧)公開APIを利用したサンプルサイトを作っていくよ TOP ABOUT BOOK LINK MAIL BLOG 本館 ZAPAnet総合情報局管理人ZAPAが公開API(Webサービス)を利用して、サンプルサイトを作って紹介しています。 Web2.0、マッシュアップの流行によってせっかくWeb上でAPIが公開されていても、利用する前に規約に同意して、開発用ドキュメント(HTMLからPDF、EXECL、WORDなどドキュメントのフォー
A free lightweight portable WAMP server solution Includes the latest versions of Apache, MySQL or MariaDB, PHP (with version switching), phpMyAdmin or Adminer. Download Now Star on Github Features Main Features of Uniform Server Uniform Server is a free lightweight WAMP server solution for Windows. Build using a modular design approach, it includes the latest versions of Apache, MySQL or MariaDB,
WebベースのPodcasting配信システム Podcasting/Vodcasting配信システムです。iTunes向け機能も実装されています。 WebベースのPodcasting配信システム Podcastingをビジネスに応用するのは有効だ。通常のブログと異なり、作業しながら聞く事ができるので、ユーザに接する時間が長く持てる。ニュースや英会話など、耳から入るのが普通になっているビジネス等で利用できる。 そこで配信システムを立ち上げたいと思ったらどのような手があるだろう。ブログにプラグインを入れて対応するのも一つの手だが、専用のシステムを導入するのが早い。 今回紹介するオープンソース・ソフトウェアはPodcast Generator、Podcasting配信システムだ。 Podcast GeneratorはPodcastingを配信するためのブログシステムだ。著作権表示やiTunes
このドメインを購入する。 cheetan.net 2018 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy
The FreeWERM Projectは13日(米国時間)、FreeWERM 1.0を公開した。翌14日(米国時間)にはいくつかのバグなどを修正した1.0.1が公開されている。 FreeWERM(Free Web-based Employee Reporting Module)は従業員情報の作成、管理、報告書作成などをおこなうためのWebアプリケーションシステム。ユーザアカウントによる切り分け機能が提供されているほか、従業員の個人情報(氏名、住所、電話番号、ほか)、就業情報(タイムカード機能、出勤欠勤情報、就業時間情報、雇用/解雇/再雇用情報)、給与情報などを管理することができる。従業員情報はPDFに出力することもできる。 FreeWERMはPHP、Perl、JavaScriptなどで開発されており、MySQLをデータベースとして使用する。LinuxベースのOSで動作するとされている。
10分で理解する初めてのAPIとは 公開APIに興味を持っている人はどれくらいいるのか?にも書いたとおり、公開APIに興味を持っている人は少なからずいると思います。では、なぜ実際に公開APIを利用したサイトを作ってみないのかというと、公開APIを利用したサイトが完成するまでの流れにも書いたように、実際にサイトを作るまでにはいろいろな壁があるからです。 というわけで、今回は少しでも公開APIに対する抵抗感を取り除いてもらうために、「10分で理解する初めてのAPI」ページを作ってみました。「本当に10分で理解できるのか?」と疑問を持たれてしまいそうですが、「公開APIを利用するのは、怖い、難しい、大変なことではない」ということを理解していただけたら幸いです。サンプルソースとしてはPHP5を使わせてもらいましたが、基本的にはどのプログラミング(スクリプト)言語を用いても大丈夫なはずです。公開AP
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く