タグ

PHPとtipsに関するcachicoのブックマーク (38)

  • HugeDomains.com

    Captcha security check reoto.com is for sale Please prove you're not a robot View Price Processing

    HugeDomains.com
    cachico
    cachico 2012/03/21
    重複しない(かぶらない)ランダムな数
  • "PHP Apocalypse"を開催しました! | GREE Engineering

    どうも。GREE開発部の吉川(@tsuyoshikawa)です。 この記事はGREEエンジニアブログではありますが、PHP AdventCalender2011の12/21の回ともなっています。 去る12/17(土)に、弊社会場、主催私で"PHP Apocalypse"なるイベントを開催しましたので、それのふりかえりとご紹介をさせて頂こうかと思います。 イベントの概要 - ATND "PHP Apocalypse"とは このイベントはいわゆる技術勉強会ではありますが、直接的には過去にはてなブックマークで300くらいのユーザを集めた“PHP のよいところとよくないところ - id:k-z-h”というエントリーへのリアクションがきっかけになって起こっています。 エントリーの内容はPHPの批判が含まれるものとなっていますが、その批判自体にどうこうというより、エントリーを書いたid:k-z-h

    "PHP Apocalypse"を開催しました! | GREE Engineering
    cachico
    cachico 2012/01/05
    “PHP Apocalypse”を開催しました! | GREE Engineers' Blogの記事
  • ページ送り部分のデザイン研究:phpspot開発日誌

    Pagination Gallery: Examples And Good Practices | Design Showcase | Smashing Magazine ページ送り部分のデザイン研究。 SmashingMagazine にて様々なサイトのページ送り部分を色々とまとめたエントリが公開されました。 なるほど、ページ送りといえど様々なデザイン方法があるようで、勉強になります。 色々なサンプルを見るうちに、自分のサイトのページャーはどんなのが合うか?といったことも分かってきそうです。 PHPでページャーを作る場合は、「PEAR :: Package :: Pager」を使えば簡単に作れます。

    cachico
    cachico 2011/09/26
    ページャーもデザインです。
  • うのらぼ。 - 【PHP】ディレクトリを削除しようとしたらはまった

    ファイルを書き出すスクリプトを作ってる際、 既に書き出し用のフォルダが存在していたらそのディレクトリを削除する っていう関数を作ろうと思ったらまんまとはまったのでメモ。 まずはここを参考にディレクトリ削除の関数を作ってみる。 PHP:ディレクトリを削除する|STUDIO WING .lib function delDir($path){ if($handle = opendir($path)){ while($item = readdir($handle)){ if($item != '.' && $item != '..'){ if(is_dir("$path/$item")){ delDir("$path/$item"); //再帰 }else{ unlink("$path/$item"); echo "..."; } } } echo "<br/>"; } closedir($han

    cachico
    cachico 2011/06/28
    ディレクトリ完全削除のTips。再起関数って素敵ですね。
  • PHP: ディレクトリを丸ごとコピーします。

    ディレクトリを丸ごとコピーします。 readdir の返り値はファイル名なので、フルパスではありません。 is_dir の引数には、もとのディレクトリとフルパスを指定します。 ファイルの存在は file_exists で検査します。 To copy a directory recursively in PHP: function copyDirectory($imageDir, $destDir) { $handle=opendir($imageDir); while($filename=readdir($handle)) { if(strcmp($filename,".")!=0 && strcmp($filename,"..")!=0) { if(is_dir("$imageDir/$filename")) { if(!empty($filename) && !file_exists(

    cachico
    cachico 2011/06/02
    実際に参考にしました。が、このままでは動かなかったよw
  • PHPでの処理実行時間取得

    PHPで処理時間を知りたくなったので、なんとなくメモ 処理前後の時間をmicrotime()で取得して、差分を取得する。 microtime()は戻りが小数部、半角スペース、整数部の文字列になっているので、explodeで分割して、配列に格納してから、floatに変換しておく。 コード例) $start=explode(' ',microtime()); sleep(5); $end=explode(' ',microtime()); $diff=((float)$end[0]+(float)$end[1])-((float)$start[0]+(float)$start[1]);

    cachico
    cachico 2011/06/02
    PHPでの処理実行時間取得
  • テーブルを作成する

    phpMyAdmin を使って MySQL に新しいテーブルを作成する方法について解説します。テーブルを作成するときは、テーブル名とテーブルに作成するカラムの数を指定します。 新しいテーブルを作成する phpMyAdmin を使って新しいテーブルを作成します。 phpMyAdmin に管理者ユーザーでログインして下さい。 最初にテーブルを作成するデータベースを選択します。画面上部に表示されている「データベース」をクリックしてください。 作成済のデータベースの一覧が表示されます。テーブルを作成するデータベース名をクリックしてください。 テーブルの管理画面が表示されます。対象のデータベースに作成済みのテーブル一覧が表示されます。(現在は何もありません)。 それではテーブルを作成します。作成するテーブルの名前と、テーブルに作成するカラム数を入力してください。入力が終わりましたら「実行」をクリック

    テーブルを作成する
    cachico
    cachico 2011/05/10
    phpMyAdminのテーブルの作成
  • 小粋空間: MySQL phpMyAdmin によるバックアップ(間違いあり:インポートは1.2を使うとうまく行く)

    Movable Type 等のブログツールを MySQL で運用している場合、管理画面の「書き出し」とは別に、データベース(以下DB)からバックアップを取得することができます。 Movable Type を例に挙げると両者の違いは次の通りです。 書き出しDBバックアップ バックアップ対象エントリー・コメント・トラックバック・カテゴリーブログ情報やテンプレート等、DBに保存されている全てのデータ バックアップサイズ無制限無制限(ただしサーバ環境によってアップロードサイズの制限あり) ということで、DBバックアップについてはバックアップサイズに制限があり、例えばさくらインターネットのスタンダードプランでは約8MBになっています(一番最後の画面参照)。DBのバックアップを利用する際はこの点を考慮する必要があります。 ちなみに私のサイトのDBバックアップデータはすでに12MBを超えており、運用デー

    小粋空間: MySQL phpMyAdmin によるバックアップ(間違いあり:インポートは1.2を使うとうまく行く)
    cachico
    cachico 2011/05/10
    MySQL + phpMyAdmin によるバックアップ。しかもさくらときたもんだ。
  • web帳 | webデザイナーの、webデザイナーによる、webデザイナーのためのサイト

    このサイトは、只今WEB業界で活躍中のデザイナー、プログラマーの方々の情報を集めたweb統合情報サイトです。 web帳

    cachico
    cachico 2011/03/16
    なんかめっちゃ役立ちそうだよ!
  • PHP: MySQL (最初の API) - Manual

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

    PHP: MySQL (最初の API) - Manual
    cachico
    cachico 2011/02/28
    PHP:MySQLリファレンス
  • Twitter API と PHP でフォロワーリスト作成してみたぞ

    今晩はTwitterAPIをたたいて遊んでみた.言語はJavaかC#にしようかと思っていたけど,勉強を兼ねて,PHPを選んだ.まあ,XMLのパーザがあれば何でもいいんだけど. 課題は,とりあえず,フォローしている人とフォロワーのリストを作成すること.と言ってもほとんどやることはない.http://twitter.com/statuses/friends/haoka.xmlのURLをGETすれば,僕がフォローしている人のリストがXMLで送られてくる.あとはそれを好きなように加工すればいい.フォロワーの場合なら,URLの"friends"を"followers"に置き換えればよい. 今回は,"id"と"screen_name"だけをリストにして表示するPHPコードを書いてみた.正直,汚いコードだけど,今日始めてPHPを書いたにしてはいいほうかなぁと思う. パフォーマンスは測定していないけれど,

    cachico
    cachico 2011/01/20
    これまんま使えそう。
  • WEBで何か作るよ(Ajax/php etc.) - livedoor Blog(ブログ)

    jQuery1.4で追加された かなり便利な $.proxyメソッドを jQuery1.3系で使えるようにする jQueryプラグイン を作ってみた (1.4の処理を切り出しただけですが・・・) このプラグインを使えば jQuery1.3系がベースの opensocial-jquery でも、$.proxyが使えるようになります。 >内容 jQuery1.4の$.proxyの処理を切り出しただけ。 >ソースコード //jQuery1.4 $.proxy の代わり jQuery.proxy = function( fn, scope ) { return function() {return fn.apply( ( scope || window ), Array.prototype.slice.call( arguments ) );}; }; >サンプル jquery-1.3.proxy

    cachico
    cachico 2009/07/06
    実に興味深い!
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    cachico
    cachico 2009/07/06
    興味深い!
  • PHP で zip 圧縮 : phpMyAdmin のライブラリ(zip.lib.php)を使う方法とPEAR の File_Archive を使用する方法

    <? require_once('zip.lib.php'); // 圧縮するファイル $filename1 = '夏期休暇.xls'; $filename2 = '議事録.doc'; // クラス作成 $zipfile = new zipfile(); // ファイルをバイナリで読んで、変数にセット $handle = fopen($filename1, "rb"); $contents = fread($handle, filesize($filename1)); fclose($handle); // 追加 $zipfile -> addFile( $contents, $filename1 ); // ファイルをバイナリで読んで、変数にセット $handle = fopen($filename2, "rb"); $contents = fread($handle, filesize

    cachico
    cachico 2009/02/27
    その名の通り、phpでzip化さすTips。
  • PHP: PHP マニュアル - Manual

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

    PHP: PHP マニュアル - Manual
    cachico
    cachico 2009/02/11
    これがないとPHPがわかりません。システム組むときの必需サイト。
  • .htaccessの小技編 - アクセス制限ベーシック認証~パスワードでページを守ろう~ - futomi's CGI Cafe

    ホームページを作る上で、特定の人にだけ見せたいページが出てくるでしょう。 そのようなページでユーザー名とパスワードを入力させる認証ダイアログがポップアップ表示するところを見たことがあると思います。 これを Basic 認証 と呼びます。 ここでは、Basic 認証の仕組みや特徴、.htaccess と .htpasswd の書き方、 そして、.htpasswd に記述するハッシュ化パスワードの生成方法について解説します。 Basic 認証のダイアログ Basic 認証の認証ダイアログは、ブラウザーによって見た目が異なります。 実際に、お使いのブラウザーではどのような画面が出るのかをお試しください。 Basic 認証を試す Basic 認証の特徴 Basic 認証は、認証の仕組みとしては非常にシンプルなため、手軽に用意できるメリットがある反面、 いくつかのセキュリティ上のデメリットもあります

    cachico
    cachico 2008/10/07
    .htaccessの基礎知識編。ベーシック認証について解説。暗号化のcgiも公開されていて便利。
  • 5xx Error | Cloudflare

    Something went wrong (but it’s not your fault) Log into the Cloudflare dashboard. Ensure the website you want to update is selected. Click the DNS app. Scroll down to Custom Nameservers. Click Add Custom Nameservers and enter nameserver hostnames. (e.g. ns1, ns2, ns3). Cloudflare will assign IPv4 and IPv6 to your nameservers. Add the Custom Nameservers and IP addresses to your domain registrar’s D

    5xx Error | Cloudflare
    cachico
    cachico 2008/09/18
    phpによるsearchエンジン。ページ内検索のエンジンに悩むときはこれもいいか。
  • ページ埋め込み型RSSリーダー

    このツールはphpを使い、サイト上にRSSを表示させるものです。 使いやすそうな埋め込み型のRSSリーダーが無かったので自分で作ってみました。 表示させたいサイトのRSSはご自分で登録することが出来ます。 表示できるのはRSS1.0、RSS2.0、ATOM(0.3ではないやつ)の3種類です。 テンプレートで自分なりに見た目を整えることが可能です。 負荷軽減のために設定した時間がたった後にならないと新しくRSSデータを読み込みに行かないようになっています。 その間にアクセスがあった場合は保存しておいた物を読み込みます。 (新しくRSSデータを読み込んだときに表示用として保存しています。) 通算ダウンロード数: 2,149  現在の最新バージョンは0.51です。 あとこちらのxml.phpが必要ですのでダウンロードして下さい。 ※注 サーバーでXREAをお使いの方はxml.

    cachico
    cachico 2008/09/18
    phpのrssリーダー組み込みTipsサイト。