タグ

phpに関するadamrockerのブックマーク (90)

  • 自分のサーバーでメッセンジャーを運用できる『ajax im』 | 100SHIKI

    なにかと便利なメッセンジャーであるが、自分のサーバーで運用したい、というニーズもあるだろう。そうしたときに便利そうなのがajax imだ。 このサイトではサーバーにインストールする、Ajaxを利用したメッセンジャープログラムをダウンロードすることができる(サーバー側はPHPで動作)。 デモを試してみればわかるが、スタイリッシュなインターフェースと軽快な動作がなかなか小気味良い。 サイトのユーザー向けにちょっとしたツールを提供、といった利用が可能だろう。またソースごとダウンロードできるのでプログラミングの勉強にも最適だ。 便利なツールを自分のサーバーで提供できるようにする。そうした発想は悪くないですね。

    自分のサーバーでメッセンジャーを運用できる『ajax im』 | 100SHIKI
    adamrocker
    adamrocker 2007/12/19
    AjaxのIM。自分のサーバにPHPで作られたアプリを導入することで簡単にIMサーバを運営できる。PHPはスゴイね。サーバサイドスクリプト内で最強ですね。
  • 会員制ログイン機能を簡単に付加するスクリプト「PHPLogin」 - GIGAZINE

    「会員制ログイン機能」を搭載しようと思うとなかなか骨が折れます。で、そういった面倒な部分のみを提供し、簡単に実現できるのがこの「PHPLogin」というスクリプト。既存のスクリプトなどにすこし追記するだけで使用可能です。 実現できる機能としては、会員のログイン率のグラフ化、ユーザーのグループ化、メールの一斉配信、フォームの入力チェック、オンラインかオフラインかの表示、多言語対応、メールによる認証、二度目以降のログインの省略などなど。 ダウンロードと実際の機能の詳細、デモなどは以下から。 PHP Login script http://www.phplogin.net/ 以下のページから無料版がダウンロードできます。無料版は20ユーザーまでという制限があります。ちなみに有料版だとユーザー数が無制限で、価格は29ドル。 Download the trial version of PHPLogi

    会員制ログイン機能を簡単に付加するスクリプト「PHPLogin」 - GIGAZINE
    adamrocker
    adamrocker 2007/12/07
    会員制のサイトを作るときに必要となるのがログイン機能。それを簡単に実現できるPHPスクリプトが公開されているそうです。どんどん開発が楽になりますね。
  • Online beautifier for javascript

    Beautify Javascript /* paste in your own code and press Beautify button */ var latest_changes=new Object({'2008-02-22':'Javascript beautifier rewrite in javascript.','... boring history ...','2007-02-08':'Initial release'});var a=b?(c%d):e[f]; Beautify You can always fetch the latest version of the code from subversion repository at svn://edev.uk.to/beautify. If you're writing javascript, JSLint i

    adamrocker
    adamrocker 2007/11/21
    JavaScriptのインデックスをそろえるPHPプログラム。あなたのシステムに組み込むと嬉しいのではないでしょうか?そういう方向の人だけですがね…
  • MobilePictogramConverter 絵文字変換ライブラリ

    安全性があります。fineを使ってみると、サクラがいるのでこれも晒します。 ありえない価格帯ですし、お金を無駄にするのが特徴です。このサイトを使っているなど、信頼性の高い口コミ情報、評判を検索しているとおおっぴらに書くと登録が減っていくのがめんどくさいときや思いつかないときに流行り物をもじったサクラがいる可能性が高いFacebook系の口コミ情報から「出会えた」という回答がベストアンサーとなっているだけです。 これらのことを予め確認しているというわけです。もちろんバカみたいな数のメッセージを送ってくる理由としては、男性に対していきなりやに騙される危険性があります。 fineアプリの運営曰く、LINE交換禁止しているだけの話です。 これらの出会い系や無料アプリ、Facebook系のマッチングアプリでも、婚活目的では詐欺被害に遭う危険性がありますが。 使用し続けてもこの陽菜ちゃんは出てきたサク

    adamrocker
    adamrocker 2007/11/19
    3キャリアの絵文字を相互変換するPHPライブラリ。使い方は、文字列に対し、そこに含まれる絵文字を検出して引数で指定したキャリアの絵文字に変換してくれるそうです。これは使えるライブラリだと思います。素晴しい
  • PHPで画像処理が簡単になるクラスライブラリ (Asido) - youmos

    This domain may be for sale!

    adamrocker
    adamrocker 2007/07/18
    PHPで簡単に画像処理を行うライブラリ。GDとかImageMagicをあらかじめインストールしておく必要があるようです。つまりはラッパーライブラリですかね。
  • [セキュリティ]画像へのPHPコマンド挿入 ― T.Teradaの日記

    だいぶ時間がたってしまいましたが、大垣さんの以下のブログにコメントしたことなどをまとめます。 画像ファイルにPHPコードを埋め込む攻撃は既知の問題 – yohgaki's blog アップロード画像を利用した攻撃についてです。 攻撃の概要 画像ファイルにPHPコマンドを挿入する攻撃は、大きく2種類に分けることができます。 1つは、画像のアップロード機能を持つサイト自身を狙う攻撃です。PHPで開発されており、任意の拡張子のファイルのアップロードを許すサイトでは、拡張子がphpなどのファイルをアップロードされる恐れがあります。 拡張子がphpなどのファイルに仕込まれたPHPコマンドは、そのファイルにHTTP/HTTPSでアクセスされた際に実行されます。攻撃者は、アップロードファイルを通じて、画像が置かれるWebサーバ上で任意のコマンドを実行することできます。 この脆弱性は、アップロード可能なフ

    adamrocker
    adamrocker 2007/07/17
    画像ファイルのヘッダ領域にPHPのコマンドを挿入することで、画像としても成り立ちながらPHPのコマンドを実行できるそうです。一度試しにやってみようかな…。キットこの脆弱性はイロイロな場所で見つかりそうです。
  • サービス終了のお知らせ

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

    adamrocker
    adamrocker 2007/07/14
    PHP4のサポートは重大なバグを除いては今年いっぱいで終了するとのこと。早めにバージョンをあげておくことが推奨されています。
  • 各言語での URI encoding / decoding (でぃべろっぱーず・さいど)

    仕事JavaScriptのURI decodeの方法をすっかり失念していたので、言語別にまとめておきます。 [JavaScript] escape(URLString) unescape(URLString) encodeURI(URLString) decodeURI(URLString) ※://&=などの文字もencode / decodeしたいときは以下のとおり。 encodeURIComponent(URLString) decodeURIComponent(URLString) [PHP] urlencode(URLString) urldecode(URLString) [Java] URLEncoder.encode(URLString,encodeString); URLDecoder.decode(URLString,encodeString); [Ruby] URI

    adamrocker
    adamrocker 2007/07/05
    色々な言語でURIエンコード/デコードする方法。
  • AJAX&PHPでクールなイメージギャラリーを実装できる「PhotoFolder」:phpspot開発日誌

    PhotoFolder : JSON Image Gallery API Automatic Thumbnails PhotoFolder scans a given folder for JPEG files with any number of thumbnail sizes per image.AJAX&PHPでクールなイメージギャラリーを実装できる「PhotoFolder」。 PhotoFolderを使えば、操作性の良い、次のようなイメージギャラリーを実装できるようです。 写真家さんのサイトを構築する際に応用できそうな仕組みなので覚えておくとよさそう。

    adamrocker
    adamrocker 2007/07/02
    シンプルながらもステキなイメージギャラリーを作れるJavaScriptライブラリ。
  • 画像ファイルに PHP コードを埋め込む攻撃は既知の問題

    (Last Updated On: 2015年9月10日)国内外のメディアで「画像ファイルに攻撃用のPHPコードが含まれていた」と比較的大きく取り上げられています。しかし、この攻撃手法は古くから知られていた方法です。条件は多少厳しくなりますがPerl, Ruby, Pythonでも同様の攻撃は考えられます。PHPの場合は言語仕様的に他の言語に比べ攻撃が容易です。 典型的な攻撃のシナリオは次の通りです。 追記:Tokenizerを使った例に修正しました。 アバダなどの画像ファイルをアップロードできるサイトを探す ローカルファイルインクルードバグを探す 画像ファイルにサイトが利用している言語のコードを埋め込む 攻撃コードを含んだファイルを画像ファイルとしてアップロードする ローカルファイルインクルードバグを利用して攻撃コードを実行する PHPの場合、リモートインクルードバグを攻撃するための攻撃

    画像ファイルに PHP コードを埋め込む攻撃は既知の問題
    adamrocker
    adamrocker 2007/06/25
    画像ファイルにPHPコードを埋め込みローカルファイルインクルードのバグがあるサイトを探しアップロードする。そういう脆弱性。
  • PHPコードのXSSやSQLインジェクション脆弱性をチェックする「Pixy」:phpspot開発日誌

    Pixy: XSS and SQLI Scanner for PHP Pixy is a Java program that performs automatic scans of PHP source code, aimed at the detection of XSS and SQL injection vulnerabilities. PHPコードのXSSやSQLインジェクション脆弱性をチェックする「Pixy」。 Javaで書かれたツールのようですが、Webインタフェースも用意されていて、サイト上でPHPコードの脆弱性がチェックできるようです。 例えば、次のようなコードを検証してみましょう。 <?php $x = $_GET['x']; echo $x; ?> すると、次のように、脆弱な部分が赤く表示されました。 なお、いくつか脆弱なコードを試してみましたが、問題なし、となるコード

    adamrocker
    adamrocker 2007/06/22
    PHPのソースコードをチェックして脆弱性を検出するウェブサービス。単純なデータフロー解析しか指定無い様子ですが、単純なミスを防ぐことには使えるようです。
  • ファイルアップロード&画像加工を簡単に実現できるクラスライブラリ「CLASS.UPLOAD.PHP」:phpspot開発日誌

    ファイルアップロード&画像加工を簡単に実現できるクラスライブラリ「CLASS.UPLOAD.PHP」 2007年05月31日- MOONGIFT: 実ファイルアップロード&画像加工ならお任せ「CLASS.UPLOAD.PHP」:オープンソースを毎日紹介 システム開発で、ファイルのアップロードと言う仕組みは意外に煩雑な事が多い。インターネットとローカルとをつなぐ、重要な仕組みであるのに、あまり手軽な方法が提供されないのは不便だ。 ファイルアップロード&画像加工を簡単に実現できるクラスライブラリ「CLASS.UPLOAD.PHP」 ファイルアップロードに関する処理を非常に簡単にしてくれる他、画像のリサイズや色合い調整などの画像編集機能もついているようです。 画像編集は次のように簡単かつ直感的なコードで行うことができるようです。 以下のコードは画像をリサイズする際のサンプル $foo->imag

    adamrocker
    adamrocker 2007/05/31
    PHPを使って画像のアップロードと加工を凄く簡単に行えるライブラリ。
  • 404 Blog Not Found:そろそろPHPに関して一言いっとくか

    2007年05月21日04:00 カテゴリLightweight Languages そろそろPHPに関して一言いっとくか こんな記事まで出ていることだし。 [ThinkIT] 第1回:今だからこその「PHPのすすめ」 (1/3) プログラムをたしなまない方にご注意: こちらのPHPとはちょっと違います:-p finalventの日記 - そろそろPHPに関してもう一言いっとくか 各論 使うは天国、インストールは地獄 PHPが一旦インストールされたら、それを使うのは確かに簡単だ。普通にHTMLを書く感覚で <p>以下の環境変数が設定されています:</p> <pre> <?php while(list($k, $v) = each($_SERVER)){ echo "$k=$v\n"; } ?> </pre> とか書けばいい。しかし、PHPでいろいろやるためには、実際にはさまざまなライブラリ

    404 Blog Not Found:そろそろPHPに関して一言いっとくか
    adamrocker
    adamrocker 2007/05/21
    PHPが如何に使えないかって話。でも、逆に、この使えない場合を除けば激しく使えるってことです。だから世の中で沢山使われてるんですよ。Webアプリのインタフェースではね。
  • ウノウラボ Unoh Labs: PHP最適化tipsまとめサイト

    こんにちは。親知らずを抜いて離乳三昧のyukiです。GWの暴飲暴から脱し、ダイエットするには好都合ですね。すいません。負け惜しみです。 さて、今回は「PHPのちょっとしたコツ」の続きネタで、PHP最適化Tipsまとめサイトの紹介です。 これらは既に有名なサイトで紹介されていたり、常識の範囲かもしれませんが、ひとつでも有用に感じていただければ幸いです。 そして英語が極端に苦手なため、意訳突っ込み等あれば宜しくお願い致します。 PHPの最適化 12 PHP Optimization tips (元ネタはこちらでしょうか? http://www.ilia.ws/files/zend_performance.pdf) staticが使えるなら、staticを使う。速度は4倍になる。 __get, __set, __autoload は避ける。 require_once() はコストがかか

    adamrocker
    adamrocker 2007/05/14
    PHPの最適化まとめ。
  • ぐるなびWebサービスPHPライブラリ Services_Gnavi

    haze - firefox extension of price finderProducts ぐるなび webservice PHP API ぐるなびWeb serviceにアクセスするためのpear形式のphp ライブラリ Environment PHPからぐるなびwebサービスにアクセスするためのAPIです。 ぐるなびwebサービスについては、公式ページを参照してください。 Environment PHP4,5両方に対応しています。 HTTP_Request,XML_Serializerパッケージを利用します。pearでインストールする場合は、同時にインストールします 利用するためには、ぐるなびWebサービスのユーザ登録が必要です。 Download Services_Gnavi 0.1.0 Install pearコマンドからインストールできます $ sudo pear

    adamrocker
    adamrocker 2007/05/13
    ぐるなびWebAPIをPHPからあれこれできるライブラリ。
  • ウノウラボ Unoh Labs: PHPによるテキストファイルへのロギング

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: PHPによるテキストファイルへのロギング
    adamrocker
    adamrocker 2007/05/11
    PHPでテキストファイルにロギングする方法4つ。用途に応じて使い分けると良さそうです。
  • この問題が解ければプログラマになれます!

    どうしてプログラマに・・・プログラムが書けないのか?FizzBuzzの中で、「プログラミングの仕事への応募者200人中199人はコードがまったく書けないということで苦労している。」と書かれていました。 そういった類の開発者を見分けるための質問「Fizz-Buzz問題」があるそうで、それは以下の問題になります。 1から100までの数をプリントするプログラムを書け。ただし3の倍数のときは数の代わりに「Fizz」と、5の倍数のときは「Buzz」とプリントし、3と5両方の倍数の場合には「FizzBuzz」とプリントすること。 コンピュータサイエンス学科卒業生の過半数にはこの問題が解けず、自称上級プログラマが答えを書くのにも10-15分かかることがあるそうです。 ということは逆に考えて、この問題が解けるようになれば、プログラマになる素質を持っているということになりますね! 一応、自分でもPHPで解い

    この問題が解ければプログラマになれます!
    adamrocker
    adamrocker 2007/05/09
    PHPでFizzBuzz問題を解いています。コーディング量を少なくするためとか、美しくコーディングするために時間を費やすのはもったいない。プロトタイプはガーッっと作ってしまうのが良い。
  • PHPで動いている高度なオープンソースWebアプリレビュー

    PHPで動いている高度なオープンソースWebアプリケーション厳選15まとめ」に載っていたオープンソースWebアプリケーションの中で、ZAPAnet総合情報局でもいくつか設置中のものがあります。 こういったオープンソースWebアプリケーションは、実際に設置&運営をしてみないと見えてこない部分があります。 例えば、 1.インストールの難しさ 2.設定の難しさ 3.負荷の高さ 4.カスタマイズのしやすさ 5.バージョンアップ・セキュリティバグ対策 などは、実際に設置&運営してみないとわかりません。 いくら機能が良くても、インストールが難しかったり、負荷が高すぎたり、バグだらけだったりすると使い物になりません。 そういうわけで、実際にPHPで動いている高度なオープンソースWebアプリケーションを使ってみての感想などを含めてレビューしておきます。 1.Nucleus 2.OpenPNE 3.Pu

    PHPで動いている高度なオープンソースWebアプリレビュー
    adamrocker
    adamrocker 2007/05/07
    PHPで動くウェブアプリを実際に使ってみた感想などが紹介されています。最近Nucleusって単語を良く聞きます。
  • 【ハウツー】PHP on Java! - ResinのQuercusを使ってみる (1) Quercusとは? | エンタープライズ | マイコミジャーナル

    QuercusとはCaucho Techonologiesの開発するJ2EEアプリケーションサーバResinに搭載されているJavaベースのPHPプロセッサだ。Resinはこれまでもそのコンパクトさと性能、また最新の仕様をいちはやく実装する積極性や実用的な独自機能の数々で高い評価を得ている。Quercusの登場以降、Resinは "fast, open source Java-PHP application server" と銘打っており、PHPへの取り組みの気度が伺える。 Quercusは現時点では完全ではないもののPHP5の仕様を実装している。ResinのWebサイトによるとQuercusを使用することのメリットとして以下のような点が挙げられている。 Javaで実装されているためセキュリティ面でより安全。 分散セッションやロード・バランシング、コネクション・プーリングなどResinが

    adamrocker
    adamrocker 2007/05/04
    JavaVM上で動くPHP。PHPを食ってJavaのClassに変換しているそうで、mod_phpよりも高速だそうな。一度コンパイルしてしまえばJavaお同じ速度で動くわけだ。
  • PHPプログラムを始めてみたい、難しいと思っている人の為に*ホームページを作る人のネタ帳

    PHPプログラムを始めてみたい、難しいと思っている人の為に*ホームページを作る人のネタ帳
    adamrocker
    adamrocker 2007/04/26
    PHPをこれから始めてみたいという人のための経験談。Webプログラミングに興味のある人は参考になるのではないでしょうか