タグ

PHPとphpに関するmypacecreatorのブックマーク (94)

  • 第3回 携帯サイトの文字コードに気をつける | gihyo.jp

    上記はキャリアが対応を発表している文字エンコードであり、機種によっては公式に発表している文字エンコード以外にも対応している場合もあります。上記の表から、携帯サイトで共通に使える文字エンコードは「Shift_JIS」であることがわかります。このことから携帯サイトでは基的に「Shift_JIS」を使って画面の入出力を行うことになります。ちなみにSoftBankの3GC型などの端末では、「⁠Shift_JIS、EUC-JP、ISO-2022UTF-8」のそれぞれに対応していますが、「⁠EUC-JP、ISO-2022」はキャリアのゲートウェイを通過するときに「Shift_JIS」に自動的に変換されてきます。そのため出力はできますが取り扱いはShift_JISとなるため、SoftBankのみの携帯サイトの場合はShift_JISかUTF-8に絞って対応するとよいでしょう。 絵文字を考慮に入れた文

    第3回 携帯サイトの文字コードに気をつける | gihyo.jp
  • PukiWiki 【FrontPage】

    なんだかやけに長い説明ばかり検索に引っかかったので書きました。 Linuxのローカル環境でDockerコンテナ内のXアプリ(GUIアプリ)を利用するには $ xhost localhost + を実行した後に $ docker run --rm --net host -e "DISPLAY" container_image_name x_app_binary_path とすれば良いです。 もっと読む SSHなどよく知られたサービスポートで何も対策せずにいると数えきらないくらいの攻撃リクエストが来ます。不必要なログを増やしてリソースを無駄にし、もし不用意なユーザーやシステムがあると攻撃に成功する場合もあります。 SshguardはC作られており、flex/bisonのパーサールールを足せば拡張できますがカスタム版をメンテナンスするのも面倒です。必要なルールを足してプルリクエストを送ってもマー

    PukiWiki 【FrontPage】
  • PHPでRSSフィードのパースをする - longkey1::blog

    github::gistを使えば、簡単にブログにソースコードを貼れるんじゃね? ということで小ネタでやってみる。 仕事RSSフィードの各種をパースしなくちゃいけなくなったんだけど、複数の仕様に対応するの面倒だから便利なライブラリ無いかなと思って探してみた。 けど、意外に良いのがない。 以前使っていたSimplePieはPHP5で使うとStrict Standardsエラーがガン...

  • TransmitMail - Copyright表示不要のPHP製汎用メールフォームシステム

    特徴 PHP5.4以上で動作します。 HTMLはテンプレートとして読み込むので、自由なデザインが可能です。 マークアップエンジニアが作ったので、マークアップエンジニアに優しい作りになっています。 (メールフォームの設置って大抵マークアップエンジニア仕事ですよね。) 静的ページに組み込むだけなら、1〜2時間くらいで設置できると思います。 もちろんDreamweaverテンプレートと連動できます。 CMSを組み込んだサイトならCMS標準やプラグインのメールフォームを使った方が良いと思いますが、 静的サイトにメールフォームだけ設置したい場合等にご利用いただければと思います。 入力必須等のよくあるチェックは標準実装しています。 セッションにより、ブラウザリロード等の連続送信を防止しています。 ファイル添付機能が付いています。 MITライセンスですので、自由に改造してください。 Copyright

  • PHP: 新機能 - Manual

    新機能 PHP 5.4.0 には多くの新機能が含まれています。 トレイトのサポートが追加されました。 配列の短縮構文が追加されました。$a = [1, 2, 3, 4]; や $a = ['one' => 1, 'two' => 2, 'three' => 3, 'four' => 4]; のように使えます。 foo()[0] のように、関数の返り値を配列として扱えるようになりました。 クロージャ が $this をサポートするようになりました。 <?= が常に有効になりました。 short_open_tag の設定にかかわらずいつでも使えます。 クラスのインスタンスを生成するときに、そのメンバーにアクセスできるようになりました (例: (new Foo)->bar())。 Class::{expr}() 構文をサポートするようになりました。 二進数フォーマットが追加されました。0b001

    mypacecreator
    mypacecreator 2012/03/03
    PHP5.4の
  • PHP: 下位互換性のない変更点 - Manual

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

  • 携帯サイトの文字コードの問題を解決する方法 » とりあえず9JP

    最近の携帯電話は、UTF-8やEUCに対応していたりするみたいだけど、一昔前の携帯電話では文字化けする事がある。 そのせいで「携帯電話サイトはSJISで出力しなくてはならない」という制限がついてしまう。 でも、PHPでプログラムを書くときにSJISは避けたいので、文字コードの変換が必要になるのだけど。 その文字コードの変換を簡単にする方法。 header("Content-type: text/html; charset=Shift_JIS"); echo "てすともじれつ"; echo "てすと文字列"; include ('test.php'); 例えば上記のようなコンテンツの場合。 //出力のバッファリング開始 ob_start(); //ここから echo "てすともじれつ"; echo "てすと文字列"; include ('test.php'); //ここまではこの時点では出力

  • WordPressの入っていないサイトにRSSを取得してブログの情報を載せる

    WordPressの入っていないサイトにRSSを取得してブログの情報を載せる サイト体とブログを別々のドメインで運営しているけど、ブログの最新情報をサイトのトップに載せたいというが時々にあったりします。 そこでPHPRSSを取得してWordpressの入っていないサイトでもブログの最新情報を載せる方法をご紹介します。 投稿日2011年11月16日 更新日2011年11月16日 FeedのURLの確認 最初にRSSを配信しているFeedの確認をしてみます。 例えば「http://www.example.com/」にWordpressをインストールしたならURLは下記になります。 http://www.example.com/feed SimpleXMLを使用した場合 記事のタイトル、リンク、抜粋などの基的な情報なら、標準機能の「SimpleXML」を使用するだけなので簡単です。 適当な

    WordPressの入っていないサイトにRSSを取得してブログの情報を載せる
  • RSSをパースするPHPのライブラリ「SimplePie」 | Web活メモ帳

    シンプルなライブラリ RSSやAtomのデータをパースしてくれる「SimplePie」のご紹介。 ブログの最新情報や、別サイトのRSSを読み込んで表示する際なんかに便利そうですね。 サンプルコード 以下のようなコードで動作しました。 ライブラリを読み込んでフィードを指定すれば良いので、簡単ですね。 <php include_once('../simplepie.inc'); include_once('../idn/idna_convert.class.php'); $feed = new SimplePie(); $feed->set_feed_url('ここにフィードのURLを指定します'); $feed->enable_cache(false); $feed->init(); $feed->handle_content_type(); print_r($feed); ?> ダウンロー

  • SimplePie - PukiWiki

    SimplePie † Magpieとは異なり、simplepie.inc というライブラリを一つ入れておくだけで良いようです。シンプルだからsimplepieなんでしょうか。magpieはとっくにメンテナンスが行われていませんし、rss2.0はうまく読めない事が多いです。理由はよく判らないですけど、ある日突然(たぶん記事による)読めなくなったり、マルチバイトにうまく対応できていなかったり。 今回、WordPressを2.8にupgradeしたらとたんに、WordPressRSSが取得できなくなってしまい、フォーラムに質問してみたりしたんですが、特に有用な情報は得られず助かりませんでした。そこで、このSimplePieに換えて見ようと試みております。 ↑ 使い方 † ダウンロードして解凍、Uploadします。cacheディレクトリを作って書き込める属性にするだけです。 それで、php

  • SimplePie : RSSやAtomフィードをパースするクラスライブラリ - WordPress Note

    他サイトの「RSS」や「ATOM」を読み込んで、自分のサイトに表示させたい場合に使うライブラリがあります。 以前は「MagpieRSS」にお世話になっていたのですが、WordPress を 2.7 から 2.8 にアップグレードしたとたん、ぱったりと表示しなくなってしまいました…。 (WordPress で作ったサイトの新着記事を、MagpieRSS を使って WordPress でない別のサイトに表示させていました) どうやって修正してよいかもわからないので、とりあえず検索すると、「MagpieRSS」よりエラーも少なく使いやすい「SimplePie」というライブラリがあるとか。「ほんとうにシンプルだったらいいのに〜」と思いながら、祈る気持ちでトライしてみました。 SimplePie RSS や Atom フィードをパースするクラスライブラリ。 配布元 : SimplePie(Ver.

    SimplePie : RSSやAtomフィードをパースするクラスライブラリ - WordPress Note
  • 静的ページへの記事の埋め込み

    「自分が管理するウェブサイトのトップページ(index.html)に、同じサーバ内(wpディレクトリ)にあるWordpressの全カテゴリ・新着5件を表示。」の方法で、index.htmlの文字列が shift_jis の為、表示されるリストが化けてしまうのですが、うまく表示させる方法は有りませんでしょうか? よろしくお願いいたします。 <?php require(‘./wp/wp-blog-header.php’); ?> <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt; <html xmlns=”http://www.w3.org/1999/xhtml&#8221; xml:lang=”j

    静的ページへの記事の埋め込み
  • http://lab-five.com/2011/04/php_rssfeed/

  • 7. MagpieRSSで簡単にRSSを操作しよう

    ブログを始めニュースサイト等などで更新情報を配信する手段としてRSSが使わ れています。皆さんはそれらRSSをどのように活用していますか?RSSリーダを 利用してそのRSSを読むというのが一般的だと思います。既製のRSSリーダを利 用して楽しむのも良いですが、PHPを使うとこれらRSSを取得し自分好みにアレ ンジして表示するということが簡単にできます。 今回紹介するのは、それをPHPで簡単に実現することができるライブラリ 「MagpieRSS」です。 MagpieRSSは、GPLで開発されているRSSを解析するライブラリ、いわゆるRSSパ ーサです。PHPでリモートからRSSを取得して解析、キャッシュを行います。 対応しているRSSRSS 0.9からRSS 1.0とRSS 1.0のモジュールと、RSS 2.0と Atomの一部になります。 では早速使ってみましょう。MagpieRSSのサ

    7. MagpieRSSで簡単にRSSを操作しよう
  • WEB制作資料: MagpieRSS 設置メモ

  • MagpieRSSでRSSを読み込んで表示する | QWERTY.WORK

    MagpieRSSをダウンロードして適当なフォルダに保存し、読み込んだ最新記事一覧を表示するページを作成する。 rss.php <?php require_once('magpierss/rss_fetch.inc'); define('MAGPIE_OUTPUT_ENCODING', 'UTF-8'); $count = 5; //最新記事表示件数 $length = 60; //表示する日記記事の最大文字数 ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv

    MagpieRSSでRSSを読み込んで表示する | QWERTY.WORK
  • http://blog.playunderworld.com/web/magpierss/

  • magpierssを利用して携帯サイトにRSS情報を表示 - OKWAVE

    magpierssを利用して携帯サイトにRSS情報を表示 magpierssを利用して携帯サイトにツイッターのつぶやきを表示させたいと思っています。 現時点でサイトにつぶやきを表示するところまでいきましたが、 つぶやき内容に書かれてあるURLを自動リンクにしたいのですが可能でしょうか? 現在は、リンクをクリックすると、PCのツイッターのページへリンクされております。 このリンクではなく、つぶやきにURLが書かれていた場合、そのURLを自動リンクにしたいと思っております。 PHPに関しては知識がないもので、 下記PHP表記も他サイト様に掲載されていた情報を元に作成しました。 rssはssiを利用して読み込んでおります。 -------------------- rss.phpの表記 <?php require_once 'rss_fetch.inc'; require_once 'code_

    magpierssを利用して携帯サイトにRSS情報を表示 - OKWAVE
  • 携帯サイトがソフトバンクのみ表示されない - OKWAVE

    MagpieRSSで異なる複数のブログを表示 お世話になります。PHPの初心者です。 MagpieRSSを使用して、異なる複数のブログを1つの更新欄にまとめ、 最新記事を5件表示させたいです。 いろいろ参考にしながら、下記のようなソースを組み、 なんとか複数のブログを1つにまとめるまでは出来ました。 しかしながら件数の指定方法がわからず、困っています。 どのようにしたら5件表示できるようになるでしょうか? 宜しくお願い致します。 <?php require_once 'rss_fetch.inc'; require_once 'rss_utils.inc'; require_once 'jcode.php'; include_once 'rss_utils.inc'; define('MAGPIE_OUTPUT_ENCODING', 'UTF-8'); define('MAGPIE_CAC

    携帯サイトがソフトバンクのみ表示されない - OKWAVE
  • PHP5でRSS取得

    XML処理関数の利用 PHP5では、XML処理関数が強化されたため、RSS等XMLベースで記述されたテキストの処理が便利になっています。 PHP5とは PHPというプログラム言語があります。 HTMLと親和性の高い言語で、MySQL等のデータベース処理関数も用意されているため、ウェブプログラミングで良く利用されています。 PHP5の新機能としては、オブジェクト指向の強化が注目されていますが、XML処理が簡単にできるようになったことも見逃せません。 simpleXMLを利用する PHP5の新機能として、simpleXML関数という便利な関数が実装されています。 格的なXML処理にはDOMを利用するほうが良いでしょうが、RSSやアマゾンウェブサービス等の処理には手軽なsimpleXMLが重宝します。 例えば、RSSから最新記事のタイトルを取得するには、以下のように記述するだけです。 $rss