タグ

PHPに関するmio213のブックマーク (173)

  • Web サイトのスマートフォン最適化: UA 判別篇

    iPhone 買いました。iPhone 4。はじめてのスマートフォンですよ。 で、この機会にこのサイトのスマートフォン最適化を図ろうと考えたわけです。今までなにもしてなかったので。しかし恥ずかしながらスマートフォン向けのサイトを作った経験がなかったので、どこから手をつけたものかわからない。そこで、とりあえず参考になりそうなネタを探そうと「wordpress iphone 最適化」あたりでググってみたところ (このサイトは WordPress で作ってます)、どうも WPtouch iPhone Theme というプラグインが人気らしい。このプラグインは有効にするだけで WordPress サイトをスマートフォン向けに最適化してくれる便利なもので、採用してるサイトもよく見かけます。 でもプラグインをそのまま導入したんじゃ面白くない。やっぱテーマは自分でいじりたいし。となると、とりあえず知りた

    Web サイトのスマートフォン最適化: UA 判別篇
  • promob.jp

    This domain may be for sale!

    mio213
    mio213 2011/01/09
  • 「よくわかるPHPの教科書」サポートサイト

    ダウンロード 書のサンプルファイルです。Part5-3の完成ファイルにはライブラリ、フレームワークのコードが含まれてしまうため配布しておりません。ご了承ください。 サンプルファイル P106のPDF(修正後) 訂正情報 書にて、以下の誤りがありました。お詫びして訂正します。 ---------------------------- P053の「練習問題」(2~3刷りにて修正) 1行目 誤: <form action="practice03.php" action="get"> 正: <form action="practice04.php" method="get"> 13行目に 次のコードが抜けていました。 </form> ---------------------------- P054の「プログラム」の「sample05.php」(3刷りにて修正) 2行目 誤: print(ht

  • » Willcomのuser_agentについて blog*artful

    携帯サイト等でWillcomを対象に含める場合、他のdocomoやau、softbankなどのキャリアはそれぞれ共通する値がuseragentで取得できるのですが、ウィルコムの場合(というか他のWindowsMobile等のOSが入っている端末などは一緒?)、IEやOperaだったりブラウザと機種情報しか取得できません。 例えば、手元にあるWS011SH(W-ZERO3/ad)のOperaの場合、ユーザーエージェントで取得できるのは Mozilla/4.0 (compatible; MSIE 6.0. Windows CE, SHARP/WS011SH, PPC; 480×800) Opera 8.7 [ja] となります。 ウィルコムのほとんどの機種ではユーザーエージェント内にwillcomやDDIpocketが含まれている場合もあるようなので、その場合は良いのですがWS011SHのよう

  • ロリポップでPHPを使うときにぶつかるパーミッションの壁 (2/2) | PAOLOG

    ロリポップでPHPを使うときにぶつかるパーミッションの壁(1/2)の続きです。 前回はパーミッションの基を理解しいている範囲でということで書きました。 今回はPHP関連のパーミッションの設定について。 例を挙げたほうがわかりやすいと思うので、次のようなファイル構成を持つ簡単なアプリケーションの場合を考えます。index.phpは商品データを登録するスクリプトで、商品データをitem.csvというファイルで保存するものだとします。item.csvはdataというディレクトリに入ります。ファイル構成は次のようにします。 index.php data item.csv ロリポップではPHPファイルは「644」または「604」で動作するようなので特に問題はありません。普通にファイルをサーバーにアップロードするだけでいいようです。ただ、できれば「604」にしたようがいいかもしれません。 ロリポップ

    mio213
    mio213 2010/06/03
  • PHP セーフモードの束縛

    WordPress ユーザの間ではおなじみ「セーフモードの束縛」。 WP のプラグインを動かすと、 Warning: fopen() [function.fopen]: SAFE MODE Restriction in effect. The script whose uid is 10358 is not allowed to access cache-phase2.php on line 79 なーんてでちゃって、げんなりという例のアレです。 有名なサーバでは XREA さんがこの PHP のセーフモードに対応しています。 これってなにがセーフなのか、いれてないと何がやばいのか、あほな言葉で解説しているサイトもあまりなさそうなので、おばかな hiromasa.zone でそっと書いてみます。 🙂 セーフモードを説明をするには、まずはファイルパーミッション (FTP で777 とか 6

  • CORESERVER と PHP セーフモードの問題

    CORESERVER と PHP セーフモードの問題について、僕自身あまり詳しくないのですが、理解している範囲で書いてみます。 間違いなどがあれば、ご指摘頂けると助かります。 そもそも PHP のセーフモードとは? ———————————————————————- 元々、同じ共用サーバにいる、他のユーザ所有ファイルにアクセスさせないための仕組みがセーフモードなんだそうで、PHP6 からは廃止されるんだそうです。 順を追って書いてみると次の様になります。 1. セーフモードで動作している PHP プログラムをウェブブラウザから操作し、フォルダやファイルを生成すると、その所有者が apache になる。 2. FTP で自分がアップロードした PHP プログラムの所有者は自分になる。 3. 自分が所有者の PHP プログラムから、所有者が apache のファイルへの読み書きを禁止するのがセー

    CORESERVER と PHP セーフモードの問題
  • PHPのオブジェクト指向入門 | オブジェクト指向PHP.NET

    【2019年08月19日】 どんな言語にも配列が存在する。 ご存知の通り、複数の値を格納できる変数である。 配列には通常の配列と連想配列(ハッシュ)と呼ばれるものがあり、大抵の言語では別物である。 通常の配列はキーに連番数値、ハッシュはキーに文字列を使用する。 そんな中でPHPの配列はどんなことになっているかを考えたことはないだろうか? PHPの配列はよく考えてみると特徴的な挙動をする。 まずPHPの配列は、値の代入方法がいろいろとある。 下記の3つの配列は全て同じ結果の配列となる。 <?php $ar1[] = 'aa'; $ar1[] = 'bb'; $ar1[] = 'cc'; var_dump($ar1); $ar2[0] = 'aa'; $ar2[1] = 'bb'; $ar2[2] = 'cc'; var_dump($ar2); $ar3 = array('aa', 'bb',

    mio213
    mio213 2010/05/05
  • PHPの配列のキーについて調べてみる - hnwの日記

    先日書いた「PHPの奇妙なround関数」は、重箱の隅をつつくような内容の割には注目を頂いたようで何よりです。ブックマーク数が増えていくのを見るのはとても楽しい経験でした。気をよくして他の持ちネタも披露してみます。今回はPHPの配列のキーに関して簡単に紹介した上で、関連してバグなのか仕様なのかわからない挙動を指摘します。 まず、PHPの配列について簡単に紹介します。PHPには配列と連想配列の区別がありません。これは他の言語ではあまり見られない特徴だと思います。PHPのarrayはいわゆる配列と連想配列の両方の性質を持っていますが、他の言語で言うと連想配列で実現されていると言えます。この記事ではPHPの流儀で「配列」と呼びますが、他の言語のユーザーにとっては連想配列と読み替えた方が自然かもしれません。連想配列なのに代入された順番を覚えていたりするので、結局違和感があるかもしれませんが…。 P

    PHPの配列のキーについて調べてみる - hnwの日記
    mio213
    mio213 2010/05/05
    連想配列
  • Google Groups

  • KtaiStyleでモバイルAdSense | 石間謙 勝手ブログ Ver.2.5

    モバイルAdSenseができない、ずっと引きずったままの問題。 ようやく解決できました。当に長い時間がかかった。 わかってしまえば簡単な事。でも原因が判明するまでが大変でした。 PHP5環境で携帯でAdSenseできない人には参考になるはずです。 事の発端はサーバの移動とWordPressのサイトの立ち上げでした。今までNucleusで動いていたサイトとは別にWordPressのサイトを立ち上げたのと、PHP5環境に慣れるためにPHP4環境のサーバからPHP5環境に移ったのがはじまり。 WordPressにKtaiStyleを入れたが、なぜかモバイルAdSenseが表示されない。なぜ?と思ったのが運の尽き。KtaiStyleで簡単にAdSenseをやっている人はいるのに私だけできない・・・。原因も不明。 結局原因も突き止められず、その間AdSenseの収益は落ちていきました。 が!今日よ

  • [PHP] array_splice で配列の要素を削除する | 女プログラマってどうよ?

    わかってしまえば、なぁんだってことなのだけど、すごく悩んだので。 php の配列は(見た目は) 2 種類。 hash ぽいものと、array ぽいもの。 // array ぽい $input_a = array("red", "green", "blue", "yellow"); // hash ぽい $input_h = array("r"=>"red", "g"=>"green", "b"=>"blue", "y"=>"yellow"); 配列から要素を削除する場合、 unset を使いなさいと書かれている。 「php 配列 要素 削除」で検索しても、大体 unset しか出てこない。 マニュアルにはこんな風に。 // 配列の要素の一つを破棄する unset ($bar['quux']); これは hash のときに有効なので、以下は有効。 // $input_h['r'] から "r

    [PHP] array_splice で配列の要素を削除する | 女プログラマってどうよ?
    mio213
    mio213 2010/04/28
  • caraldo.net - it転職 リソースおよび情報

    caraldo.net は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、caraldo.netが全てとなります。あなたがお探しの内容が見つかることを願っています!

    mio213
    mio213 2010/04/28
  • HTTP-Header (Apache, IIS): Content-Type, PHP etc. entschlüsseln

    Header-Anzeige-Script Zeigt, welche versteckten "Header"-Daten ein HTTP-Server beim Aufruf einer Webseite mitsendet. Apache, IIS und andere Webserver senden HTTP-Header mit Informationen über die Eigenschaften der übermittelten Datei - oft auch darüber, ob eine Website mit PHP generiert wird oder ob beim Aufruf ein Cookie gesetzt wird. Einfach hier die Internet-Adresse eingeben HTTP-Header: Auf je

  • モバイル向け Google Adsense 出力内容を変数として取り出す方法 - 真夜中のプログラミングTips

    モバイル向け Google AdsensePHP, Perl, JSP, ASP のソースコードを提供していますが、以下はPHPの貼り付けソースコードに関するTIPSです。 <?php // 広告コードサンプル $GLOBALS['google']['ad_type']='text'; $GLOBALS['google']['channel']=''; $GLOBALS['google']['client']='pub-0000000000000000'; $GLOBALS['google']['format']='mobile_single'; $GLOBALS['google']['https']=$_SERVER['HTTPS']; $GLOBALS['google']['host']=$_SERVER['HTTP_HOST']; $GLOBALS['google']['ip'

    モバイル向け Google Adsense 出力内容を変数として取り出す方法 - 真夜中のプログラミングTips
    mio213
    mio213 2010/04/22
  • ART MODE BLOG::Google Adsense モバイルの貼り方。

    2007,11,12, Monday08:32 pm Google Adsense モバイルの貼り方。 by Yashi どうもです。 結構、Googleアドセンスのモバイル版の貼り方を探して、当サイトに来ている方がいるみたいなので、詳しく書きたいと思います。 他のクリック保証(ローテーション)の広告同様に静的なファイル(HTML・SHTML)に貼る場合はSSI(Serverが要対応)で貼ります。 まずGoogleAdsenseの設定でスクリプトを作成しましょう。 マークアップは、CHTMLとXHTMLを端末ごとに振り分けをしている人はまだ少ないと思うので、汎用的なchtmlが無難です。まぁ、XHTMLで書いてるならXHTMLで。 そして、一番の問題はスクリプト言語ですが、大抵の人はPHPPerl言語になると思います。 個人的にはPHPが動作するServerならPHP

  • allow_url_fopenとallow_url_include :WEB職人

  • パーミッションを変更する | PHP Labo

    トップ > 設置の基 > パーミッションを変更する 目次 パーミッションとは パーミッションの設定方法 数値の詳しい意味 パーミッションとは パーミッションとは、ファイルの『読み込み、書き込み、実行』の権限のことです。 個人的に使用するパソコンならば問題ないのですが、Webサーバーにあるデータは色々な人がアクセスできるため、それらのファイルを勝手に書き換えられたり削除されたりしないよう、権限を設定する必要があります。 HTMLファイルは読み込みさえできればいいので特に意識する必要はありませんが、PHPの場合は実行権限や書き込み権限の設定が必要になることがあります。パーミッションを正しく設定しないとエラーになってしまいます。 パーミッションは オーナーの読み込み、書き込み、実行権限 グループの読み込み、書き込み、実行権限 その他の読み込み、書き込み、実行権限 と、計9つの属性を設定する必要

    mio213
    mio213 2010/04/20
  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

    mio213
    mio213 2010/04/20
  • 眠る開発屋blog|最新オンラインカジノのニューカジノ情報

    もしもこの世から「残業」が完全になくなったら 3年ぐらい前に読んだを思い出した。 1980−90年代の話ですが、残業について、 「時間外・休日労働の弾力的運用が我が国の労使慣行の下で雇用維持の機能をはたしている」(1985年労働基準法研究会報告)とか、「我が国の労働慣行の実情に合うような上限設定が可能かどうか定かでない」(1992年同報告)と、雇用維持の為のコストとして恒常的な長時間労働を是認する考え方が主流でした。 需要の低下に応じて、生産水準を下げなくてはならなくなっても、バッファがあるから解雇せずに大丈夫でしょ、という。。。 まぁ、 ところが、その後、労働法政策が内部労働市場の雇用維持から外部労働市場における移動促進に徐々にシフトしていったにもかかわらず、この長時間労働哲学には疑問が呈されないまま21世紀に至っているのです。 と著者は問題視しているわけだけど。 話変わって、最近友人