最近、自分のサイトで初めてスマートフォンサイトを導入したのですが、セーノのサイトはさくらのサーバライトプランにPHPを自分でインストールして使っているヘンテコ環境なため、.htaccessやjavascriptを使った表示切り替えが上手く動作しませんでした。
最近、自分のサイトで初めてスマートフォンサイトを導入したのですが、セーノのサイトはさくらのサーバライトプランにPHPを自分でインストールして使っているヘンテコ環境なため、.htaccessやjavascriptを使った表示切り替えが上手く動作しませんでした。
PHP用の絵文字変換ライブラリ「HTML_Emoji」がバージョンアップ&ページリニューアルしたとのことです Tweet 2010/6/10 木曜日 matsui Posted in PHP, タレコミ | 1 Comment » revuloさんからタレコミをいただきました。 情報提供ありがとうございます。 以前にもご紹介させていただいたことがある、処理の高速さが売りのひとつであるPHP用の携帯絵文字変換ライブラリ「HTML_Emoji」ですが、この度バージョンアップを行い、同時に新たにドメインを取得してページもリニューアルしたとのことです。 → libemoji.com トップページ [libemoji.com] → 携帯絵文字変換ライブラリ HTML_Emoji [libemoji.com] 最新バージョンは0.8とのことで、約1年ぶりの更新となるとのことです。 多くの機能が追加され
たまーに、こっちで書いた方が綺麗かな?という時ぐらいしか使わないのですが、 三項演算子についてメモ。 if(条件) { ○○; } else { △△; } は、以下の三項演算子で書き換えられる。 (条件) ? ○○ : △△; でこれ、if~else~的、三項以上ならよいのですが、if~だけ的な二項演算子はないのかなぁ?短くなって気持ちがよいのですが・・。 *なお、returnやcontinue、breakなど、値を返さない制御文の類を使うことはできない。以下のように一度変数に代入してやったり。 $result = (条件) ? true : false; return($result); ・参考サイト →三項演算子の正しい書き方ってあるのだろうか →[教えて!goo] 三項演算子について、教えて下さい。 →[PHP-users 26723] 三項演算子について http://ml.ph
ログインシステム制作パック(格安の9,800円!) SNS や 会員制サイト の構築に利用された実績のある 「ログインシステム」 を、システム単体としてパッケージ化しました。 運営中や、新規制作のホームページ に 簡単にログイン機能 をつけることができます。 <?php //スマートフォンのユーザーエージェント $ua_list = array( 'iPhone', // Apple iPhone 'iPod', // Apple iPod touch 'Android', // Android 'dream', // Pre 1.5 Android 'CUPCAKE', // 1.5+ Android 'blackberry', // blackberry 'webOS', // Palm Pre Experimental 'incognito', // Other iPhone bro
などと省略して書けます。 echo と print は(ほぼ)同じものですが、 echo の方が文字数が少ないので(笑)オススメです。 flush関数を使うと、出力を即座にブラウザに表示させることができます。 長く実行時間のかかる処理で、途中経過を逐次表示させたい場合は、 flushを毎回呼び出すと良いです。 (実際には、flushとob_flushを両方呼ぶ必要があります) (例) flushを使ったサンプル
PHPに新たな脆弱性が見つかって、CGIモードで動作するPHPの場合コマンドライン引数がHTTP経由で渡せてしまうため、-sオプションを渡すとPHPのソースコードが丸見えになるというのが話題になってます。(-sオプションはhtmlでシンタックスハイライトまでしてくれてコードが見やすくなる) そこでFacebookに向けてこれを試してみると・・・ https://www.facebook.com/?-s こんな情報が!! <?php include_once 'https://www.facebook.com/careers/department?dept=engineering&req=a2KA0000000Lt8LMAS'; このURLにアクセスすると、セキュリティエンジニアの求人情報ページに行きます :) おしゃれー
PHPベースのYUI CSS compressor「YUI-CSS-compressor-PHP-port」 2012年03月28日- tubalmartin/YUI-CSS-compressor-PHP-port GitHub PHPベースのYUI CSS compressor「YUI-CSS-compressor-PHP-port」 YUIというとJavaというイメージがありますが、PHPベースでお手軽に使えるのがこちら。 残念ながらJavaScriptは対応していませんが、PHPコードでお手軽に圧縮できちゃうのは便利ですね 以下のようなオブジェクト指向なコードで run してあげれば圧縮後の文字列が取得できます PHPなサイト内で動的にCSSを圧縮してインラインで出したい的なニーズに応えられます (圧縮で難読化しつつサイズを減らし、インラインで出すことでコネクション数を減らしてスピー
この記事は7年以上前の記事です。情報が古い場合がありますのでお気を付け下さい。説明は適度に、駆け足でお届けします。 言っておきますが、これを覚えたからと言って「PHP出来ます!(キリッ」とか言ったら鼻で笑われるレベルだということは認識しておいてくださいね。 <追記あり:2012/02/16> 大前提 HTML/CSSの基本的なところはわかってるものとします。FTPでアップロードするって意味さえわからない人はこのへんで勉強してください。つまり、出直してください。 あと、もっとちゃんと勉強したい人はこんな駄文を読まないほうがいいです。アシアルさんのコンテンツを読んでください。この文章の100倍素晴らしいコンテンツが満載です。 エディタ Windowsユーザなら、標準で付いてるメモ帳を使うのはやめましょう。 PHPに限らず、プログラムを触るなら、あんなもん使わないでください。文字コードも変更でき
php-console - Google Chrome extension for displaying PHP errors/exceptions/debug messages in browser console or notification popups - Google Project Hosting PHPのエラーなんかをブラウザで確認できるChrome拡張「php-console」。 Chromeの拡張とPHPのソースコードで動かすもので、PHPのエラーを、Chromeのコンソールウィンドウや、画面内にポップアップでポコポコ出せたりします。 要はChrome用のFirePHPみたいなものです。 以下のようにエラーレベルとエラーメッセージが表示されます。 コンソールの例 ポップアップの例 この機能が使えるかどうか?はアドレスバーで確認できます。使える場合はアイコンが次のように表
pear をインストールしようと、あれこれ弄っているうちにトラブル発生。 pukiwiki サブディレクトリに対して、http://localhost/pukiwiki/ のように暗黙的にアクセスすると、「次のファイルを開こうとしています」というエラーが出るようになってしまった。 (保存すると、TMPっぽい毎回変わる英数字+php またはphp.part という名前のファイルが出てくる。中身はError reporting とか、Special とか、Directory definition とか・・・index.php のソースか?)。 明示的にhttp://localhost/pukiwiki/index.php とすれば問題はないのだが、今まで何の設定も無く出来ていたことが出来なくなったので、気分が悪い。 (追記) 解決。拡張子が.part ファイル=ブラウザのキャッシュのファイルら
以前こちらの URL で GET/POST を簡単にできるコードを書きましたが、問題があるとのことで多くの指摘を頂きました。zaru さんに正しいコードを書いて頂きましたので下記の記事をご覧ください。 PHP で凄く簡単に GET/POST 送信ができる関数を勝手に改良した | zaru blog 下記にコードを引用させて頂きます。いくらか稼働させた所 curl の方が安定していることが分かりましたので、こちらを引用させて頂きます。curl がインストールできない環境等では zaru さんの記事の別のコードを使用してください。 function wbsRequest2($method, $url, $params = array()) { $data = http_build_query($params); if($method == 'GET') { $url = ($data != '
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く