Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

phpに関するNeanのブックマーク (327)

  • PHPによる誰でも出来る簡単Twitterbotの作り方 - 遥か彼方の彼方から

    プログラムcronよくわからないしAPIとかもまだ触りたくない、でも簡単なものでもいいからtwitterbotが作りたい! なんて人がいるんじゃないかと思います。僕がそうです。そこで、一時間に一度の発言でいいPHPのごくごく基的な知識がある@返しとかしないという条件で簡単なbotを作ってみました。作り方PHPtwitterの投稿をするにはPHPTwitterに投稿 - HIRACCHI H.D.を参考にするのが一番簡単です。 messageというところを$mesとでもしておいて、usernameとpasswordを入力した後の場所で、投稿したいメッセージをプログラムで作成、それを$mesに代入とするのがいいです。実際に投稿するメッセージは、お好きなモノを。どこかのサイトの定期的に変化するデータをもってきてもいいですし、事前にいくつか表示したいものを用意して乱数で振り分けたりしてもいい

  • 第3回CakePHP勉強会で発表してきた - phaの日記

    報告が遅くなりましたが先週金曜は第3回CakePHP勉強会で発表等をしてきました。今回の勉強会は申し込み受け付けから13分で満席になるという盛況ぶりでした。やばいですね。 CakePHPでホッテントリメーカーとかはてなしりとり2とかを作っていたら「発表しませんか?」と安藤さんに誘われて、僕みたいな初心者が発表していいのか迷ったんだけど「何事も経験」と思い発表させていただきました。 僕は当に技術的には全然未熟で専門的な話は全然できないので、発表のコンセプトとしては 「僕あほやから難しいこととか全然わかれへんけどそんな僕でもCake使えたからみんな怖がらずに適当にCake使ったらええねん!」 という方向性で適当なことを喋った。 そのへんの適当さについてはhaltさんのレポートがよく書いていてくれてて嬉しかった。 やっぱりCakePHPPHP的な意味で最も優れたフレームワークだと思う。 別に

    第3回CakePHP勉強会で発表してきた - phaの日記
  • STUDIO WING .lib

    PHP/Perl/FLASH/SQL/JavaScriptなどプログラムの構築方法サンプル

    Nean
    Nean 2008/06/18
    めんどい。
  • 【ハウツー】PHP版Ruby on Rails? - symfony (1) RoRを踏襲したPHPフレームワーク - symfony | エンタープライズ | マイコミジャーナル

    どの言語にも共通して言えることだが、特に、PHPを用いたWebアプリケーション開発の場合、その記述の自由さから、デベロッパは似たようなコードを何度も書いてしまう傾向がある。似たようなコードが多くあるソースは他のデベロッパから何をしているのかわかりづらいし、のちのちの保守にも悪い影響が出てしまう。 こんな状況を減らす手段として、デベロッパはフレームワークを有効につかい、開発・保守ともにかかる時間を少しでも減らしたい効率よく開発をおこないたい。ここではお手軽に試せてすぐにWebアプリケーションを作成することができてしまうPHPフレームワーク、symfonyを紹介する。 symfony teamは1日(フランス時間)、symfony 1.0.0rc2をリリースした。symfonyはsymfony teamによって開発され、The MIT Licenseのもとで公開されているオープンソースソフトウ

  • [PHP]ブラウザ上で動作するオープンソースのウェブメール -AtMail

    AtMail Open Redefining Open Source Webmail デモ AtMailのデモを試したところ、日語も使用できるようです。 ファイルのダウンロードや設置方法は、下記ページにあります。 Download AtMail サーバーのルートに解凍したatmailopenフォルダを設置します。 http://domain.com/atmailopen/にアクセスし、ウィザードに従いDBなどの必要な情報を入力すると使用できます。

    Nean
    Nean 2008/05/26
  • スクリプトはどうやって見つける?

    車輪の再発明を防ごう! Webアプリケーションに限らず開発に重要な事柄はたくさんありますが、その中の1つに「早くて品質の高いものを作る」というのがあげられるでしょう。では、「早くて品質の高いものを作る」ためにはどうすればいいでしょうか? その解の1つがライブラリの活用です。世の中に普及している言語(PHPはもちろんその1つ)には、自分が欲している機能を持つライブラリが数多く存在します。有用なライブラリは技術力の高いエンジニアによってメンテナンスされていることが多く、そのようなものをうまく活用することで、早くて品質の高い開発を行うことができます。 すでに世の中に存在するものを開発することは「車輪の再発明」と呼ばれます。自分の技術力を向上するために、そのようなライブラリを開発することは積極的に行うべき事柄です。しかし、開発という観点から考えた場合、あまり効率的ではありません。 同じような機能を

    Nean
    Nean 2008/05/05
  • 【XAMPP+Eclipse PDT】 WindowsでPHP開発環境を作成する

    2007-06-06 カテゴリ: Server Side タグ: PHP Windows XAMPP Eclipse PDT Tips 環境構築 以前書いた「XAMPP + PDT + ZendDebuggerでリモートデバッグ」というエントリーが比較的好評なようなので、もう少し丁寧に書いてみようかと思う。 目標は、XAMPPとEclipse PDTとZendDebuggerを使って、Windows上にPHP開発環境を簡単に作ること。ではスタート。 1. XAMPPをインストール apache friendsからXAMPP for Windowsを入手。 現時点の最新版は1.6.2。普通にインストーラー版を持ってくれば大丈夫でしょう。 インストールはインストーラー通りにやっていけば問題なし。ただし、途中システムオプションを聞かれたときに、「Apacheをサービスとしてインストール」のチェッ

  • 【PHP TIPS】 81. ブログパーツを作ってみよう:ITpro

    ブログパーツと呼ばれるものをご存知ですか? ブログペットや地図日記など、ブログ上にスクリプトタグを埋め込むことで別サーバーのコンテンツを表示するモノです。 このようなブログパーツでは、下のようなスクリプトタグを埋め込むことでコンテンツを表示させることが多いです。 <script type="text/javascript" src="http://www.example.com/script.js"></script> 今回はこういったブログパーツの基礎部分をつくってみましょう。サンプルでは単純に「Hello World!」を表示させます。ブログに貼り付けた上記の<script>タグ部分が「Hello World!」に置き換わるサンプルです。 まずは、貼り付けるブログに表示したいHTMLタグを書き起こします。 <div> <p>Hello World!</p> </div> これをブログに

    【PHP TIPS】 81. ブログパーツを作ってみよう:ITpro
    Nean
    Nean 2008/05/02
  • MOONGIFT: » クリックする場所を測定するアクセス解析「ClickHeat」:オープンソースを毎日紹介

    アクセス解析からは様々な情報が読み取れる。これを無視してサイト改善はあり得ない。だが、取れる情報は断片的なものだけで、実際にユーザがどういったアクションを起こしているのかは仮説を立てて検証していくしかない。 MOONGIFTのヒートマップ その仮説に役立てるのに便利なソフトウェアがこれだ。 今回紹介するオープンソース・ソフトウェアはClickHeat、クリックされた場所をビジュアル化するアクセス解析ソフトウェアだ。 これは面白い。ClickHeatから生成されるJavaScriptのコードをサイトに埋め込んでおき、しばらくするとサイトのスクリーンショットをバックグラウンドに、クリックされた場所がポイントとして表示される。 JavaScript生成画面 何度もクリックされる場所があると、そこがさらに色濃くなっていく。青から赤へと、まるで炎の温度やサーモグラフィのようだ(なのでヒートマップなの

    MOONGIFT: » クリックする場所を測定するアクセス解析「ClickHeat」:オープンソースを毎日紹介
    Nean
    Nean 2008/04/24
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
    Nean
    Nean 2008/04/19
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • Webデザイナが知っておくべきPHPセキュリティ - builder by ZDNet Japan

    MSセキュリティ担当者が紹介 マルチクラウド環境の保護を追求する Microsoft Defender for Cloud 当のデータ活用できていますか? データドリブンがあたりまえと言われる今あらためて考えたいデータ活用のありかた Kubernetes活用の最適解とは? 今、注目のコンテナを活用した柔軟なIT基盤 運用、管理の課題を解決しメリットを最大化 DNSを守り、DNSで守る 高度・巧妙化し危険度を増すサイバーリスク いま考えるべきモダンセキュリティのあり方 50年の経験を持つアイネットが提供 ユーザー企業の使いやすさを第一に考えた ワンストップで使えるマネージドクラウド AWSとAzureを更に使いこなそう イマドキのマルチクラウドセキュリティを MS担当者が徹底解説 大事なのは”仕事の段取り” 幅広い業務を任されているからこそできる ひとり情シス流の業務改善術 いま求められる

    Webデザイナが知っておくべきPHPセキュリティ - builder by ZDNet Japan
  • 【スクリプトインジェクション対策04】不正なセッションIDの利用がないか記録する | gihyo.jp

    デフォルトのPHPセッションモジュールは、未初期化のセッションIDが送信された場合、送信されてきたセッションIDを用いてHTTPセッションを初期化してしまう問題[1]があります。このため、不正なセッションIDの利用を記録するには独自のセッション管理の仕組みを利用しなければなりません。幸いPHPにはユーザ定義セッションセーフハンドラが利用できます[2]⁠。 session_set_save_handler関数 bool session_set_save_handler ( callback $open , callback $close , callback $read , callback $write , callback $destroy , callback $gc ) ユーザ定義セッションセーブハンドラであれば未初期化のセッションIDを検出することも可能です。 不正なセッションID

    【スクリプトインジェクション対策04】不正なセッションIDの利用がないか記録する | gihyo.jp
    Nean
    Nean 2008/04/08
  • 【スクリプトインジェクション対策03】セッションIDが利用できる範囲を制限する | gihyo.jp

    クッキーには参照可能な範囲を制限する機能が定義されています。 パス プロトコル スクリプトからのアクセス の3種類の制限方法があります。制限するのではなく、反対に参照可能な範囲をドメインパラメータで増やすことも可能です。当然ですが参照可能なドメインを増やすのは好ましくありません。セッションIDを共用するアプリケーションが増えれば増えるほど、スクリプトインジェクションなどでセッションIDが漏洩するリスクが増加します。 同じドメインで複数のアプリケーションを利用している場合、パスでセッションIDを保存したクッキー送信を制限することができます。例えば、www.example.comドメインの/myapp/以下にアプリケーションがインストールされている場合、session_set_cookie_params関数を用いて以下のURLからのみクッキーを参照可能に設定できます。 http://www.e

    【スクリプトインジェクション対策03】セッションIDが利用できる範囲を制限する | gihyo.jp
    Nean
    Nean 2008/04/07
  • PHPでPDFを出力するOSSのライブラリ「TCPDF 3.0」 | エンタープライズ | マイコミジャーナル

    伊Tecnick.com社は27日、オープンソースのPHPPDF生成ライブラリ「TCPDF 3.0」をリリースした。ライセンスにはGNU LGPLを適用、商業ベースを含め自由に再配布が可能。PHPのバージョン (4 / 5) に応じた、異なるパッケージが用意されている。 今回のリリースでは、PHPで画像を扱うためのライブラリ「GD Graphics Library」が対応するすべての画像フォーマット (GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM) に対応するよう、イメージ出力関連のコードが大幅に書き換えられた。あわせて画像のリサイズ機能も実装されている。ほかにも、CMYKカラーのサポート、ページのグループ化、オブジェクトの透過表示、JPEG品質の指定といった機能を提供する関数が追加されている。 TCPDFは、FPDFをベースに拡張された

    Nean
    Nean 2008/03/31
  • http://lovecall.14.dtiblog.com/blog-entry-20.html

    Nean
    Nean 2008/03/22
  • PHPでのスクレイピングに役立つライブラリ - (DxD)∞

    APIが提供されていないサービスから欲しい情報だけを取得するには、HTMLなどから自前でスクレイピングを行うしかありません。PHPでのスクレイピングに役立つライブラリなどをまとめてみました。 PerlRubyには色々と便利そうなものが見つかるのですが、PHPにはなかなかこれといったものがないですね。 Webスクレイピングライブラリ HTMLScraping HTMLをXML化してDOMやXPathで操作できるクラス。主にHTTP_Request+HTMLParser(XML_HTMLSax3を含む)/Tidy+Cache_Liteという構成で、スクレイピングに必要なものが一通り揃っている。ライセンスはLGPL他。 WebScraper シンプルな汎用スクレイピングクラス。HTTP_Client+HTMLParser(XML_HTMLSax3を含む)という構成で、XPathで要素を抽出でき

    Nean
    Nean 2008/03/14
  • サービス終了のお知らせ

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

    Nean
    Nean 2008/03/13
  • WEBSITE.WS - Your Internet Address For Life™

    <p> Your browser does not support frames. Continue to <a href="https://www.website.ws/wc_landing.dhtml?domain=e-and-a.ws">https://www.website.ws/wc_landing.dhtml?domain=e-and-a.ws</a>.</p>

  • Fastladder Open Source をPurePHP化した「OpenFLP」

    cles::blog 平常心是道 blogs: cles::blog NP_cles() « 抱えているタスクにもOOM Killerを :: カルボナーラを作ってみた » 2008/03/02 Fastladder Open Source をPurePHP化した「OpenFLP」 200 2へぇ 先日見つけたFastladder Open Sourceは面白いんですが、サーバサイドがRoRなのでちょっと普通のレンサバには導入するのが難しいなぁと思っていたんですが、その部分をPHPをポーティングするOpenFLPというプロジェクトがあることがわかりました。 オープンソース版の Fastladder を PHP に移植しました - p4lifeのメモ OpenFLP は,Rails で作られているオープンソース版 Fastladder(OpenFL)を PHP のフレームワークである Cak

    Fastladder Open Source をPurePHP化した「OpenFLP」
    Nean
    Nean 2008/03/04