タグ

phpに関するmiyanamiのブックマーク (206)

  • RedLine Magazine : PHP ファイルのアップロード 勉強メモ

    PHP ファイルのアップロード 勉強メモ フォーム側のお約束事はこれだけ form要素に「enctype="multipart/form-data"」を追加する。 inputのtype属性には「file」を指定。 必ずPOSTメソッドを指定。 アップロード処理の流れ フォームに入力→送信 テンポラリファイルとしてアップロードされる ディレクトリにコピーして保存 テンポラリファイルとしてアップロードされたままにしておくと処理完了と同時に削除されてしまうので、ファイルを保存するために書き込み権限のあるディレクトリにコピーする。 $_FILES アップロードされたデータの内容は「$_FILES」に入る。 $_FILES['userfile']['name'] クライアントマシンの元のファイル名。 $_FILES['userfile']['type'] ファイルの MIME 型。ただし、ブラウザが

  • PHP: scandir - 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

    miyanami
    miyanami 2009/04/28
  • PEAR で簡易メール受信

    PEAR の ライブラリで、POP3 で簡単にメール情報を取得するのに使えます 但し、複雑なメールは、自分で処理する必要があります ( テキスト文のみであれば、JIS から変換するのみですが、添付ファイルは自分でデコードする必要があります ) ( PEAR マニュアル ) <?php # PEAR require_once('Net/POP3.php'); # 漢字変換用( 内部コード設定 ); mb_language( "ja" ); mb_internal_encoding("EUC-JP"); print "<PRE>"; # インスタンス作成 $pop3 = new Net_POP3(); # 接続( さくらインターネットの場合 ) $ret = $pop3->connect ("ユーザid.sakura.ne.jp", 110 ); if ( $ret ) { print "接

  • PHP による FTPサーバーのデータ一括ダウンロード

    拡張子:http://winofsql.jp/download/ftp_get.lzh 2009/04/13 : 少し変更しました。 夜間バッチだからと、タイムアウトを 1時間も取っていましたが、 意味無いので 30 秒をデフォルトとしました。php での省略値は 90 秒です。 リモートでファイル名にスペースが入ってるファイルはエラーになります。 FFFTP 等で見た時に化けているファイルもダウンロードはできるようですが、 basp21 のメール送信でエラーになりました サーバーにあるデータの日々のバックアップが目的なので、 タイムスタンプが不一致のファイルのみダウンロードします 夜間バッチを想定しているので、処理結果をメールで送っています。 メール処理には、Windows の COM として有名なフリーソフトの Basp21 を使用しています また、この手の宛先としては、同一タイトルが

  • SimpleXML 関数

    SimpleXML 関数 目次simplexml_import_dom ? DOM ノードから SimpleXMLElement オブジェクトを取得するsimplexml_load_file ? XMLファイルをパースし、オブジェクトに代入するsimplexml_load_string ? XML 文字列をオブジェクトに代入する

  • phpでjsonを扱う 「php-jsonのインストール」|PHPプログラムメモ|プログラムメモ

    phpでjsonを扱うには 「php-json」をインストールします。 (他にも PEARパッケージなどがありますが、phpエクステンションとして提供されているphp-json の方が高速なので、php-json を使用します。) 1. phpバージョンの確認 php --version PHP 5.1.4 (cli) (built: May 8 2006 08:41:41) Copyright (c) 1997-2006 The PHP Group PHPのバージョンが 5.2.0 以上の場合、php-json はあらかじめインストールされています。 それより低いバージョンの場合は手動でインストールしましょう。 2. json-phpの取得 コマンドラインから http://www.aurore.net/projects/php-json/php-json-ext-1.2.1.tar.

  • PHP による日付・時刻・時間の計算・演算のまとめ - hoge256ブログ

    最近 PHP 日付関連の関数をいろいろいじっていたので、いろいろな日付の計算関係をまとめてみました。 日付の単位について 基的なことですが、一応まとめておきます。 1秒は1000ミリ秒 1分は60秒 1時間は60分 よって 1時間=60分=3600秒 1日=24時間=1440分=86400秒 現在時刻の取得 まずは、最もよく使う処理です。 //date関数を使う場合 date("Y-m-d H:i:s"); //strftime関数を使う場合 strftime("%Y-%m-%d %H:%M:%S"); 日付/時刻のパース 日付/時刻を表したある書式の文字列から、年、月、日、時、分、秒を取得します。 //strptime関数を使用した場合 $date = strptime("2007-08-12 10:35:20", "%Y-%m-%d %H:%M:%S"); print("yea

  • ITプロフェッショナル部:PHPの日付計算

    PHPで1週間前の日付の取得方法がわからなかったので、 調べたところ下記の記述が出てきました。 ↓↓↓↓↓↓↓以下PHPコード↓↓↓↓↓↓↓↓↓ //今日の日付を取得(タイムスタンプ) $date_today = mktime (0, 0, 0, date("m"), date("d"), date("y")); //一週間前を取得 $date_oneweek = $date_today - 86400 * 7; ↑↑↑↑↑↑↑以上PHPコード↑↑↑↑↑↑↑↑↑ 86400というのが一日を表しているらしいです。 その数値×7日で一週間分の数値を求め、それを日のタイムスタンプから引くと、 一週間前の日付が取得できるといった原理です。 確かにちゃんと動くのですが、当にこの方法しかないのか?? と思い調べたところ違う書き方もありました。 しかも、上記の

  • STUDIO WING .lib: PHP:strtotime()関数

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

  • N.S.WORKS

    2016年 あけましておめでとうございます。 今年のタイトルイメージはHONG KONG。前回の訪問から10年を経てもなお熱い都市でした。 その熱さをもらって、今年も熱く(生|行)きたいと思う元旦。 そんなこんなで今年もよろしくお願いします。

  • サービス終了のお知らせ

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

  • Quick Calendar Using Ajax And Php | evolt.org

  • MOONGIFT: » Ajaxを駆使したWebカレンダー「Monket Calendar」:オープンソースを毎日紹介

    Ajaxの素晴らしい点は、WebブラウザにおいてGUIアプリケーション並みの操作性をもたらしたことにある。それによって、Webアプリケーションの可能性が飛躍的に上がった。直感的で分かりやすいインタフェースをJavaScriptで作り上げ、画面遷移のない操作性をAjaxで実現すれば、まさにGUIアプリケーションと変わらない。 そんなAjaxを使ったカレンダーアプリケーションを紹介しよう。 今回紹介するオープンソース・ソフトウェアはMonket Calendar、UIに優れたWebカレンダーアプリケーションだ。 Monket Calendarはまだ機能的に不十分な点もあるが、今後に期待させるソフトウェアだ。GoogleカレンダーのようにJavaScriptを使って優れたUIを提供している。外部や自サーバ内にあるiCalファイルを表示することができる。 イベントの作成も可能で、クリックして名前を

    MOONGIFT: » Ajaxを駆使したWebカレンダー「Monket Calendar」:オープンソースを毎日紹介
  • activeCollab - Project Management and Collaboration Tool

    Features Overview Don’t have time to dig in? Breeze through our overview. Projects Keep projects and all your work in ActiveCollab to maintain complete control.

    activeCollab - Project Management and Collaboration Tool
  • SQLiteへの接続 - PHPを使ったデータベース接続

    ここではPHPからSQLiteへ接続する方法について確認します。 ※SQLitePHP5以降デフォルトでバンドルされています。バンドルされているものはSQLite2.8.17のようです。SQLite3系の最新バージョンのインストール方法などについては『SQLiteインストール』と『SQLite入門』を参照して下さい。(ただしSQLite3系です)。 PHPの設定 データベースの作成とオープン テーブルの作成 データの追加(INSERT) パラメータをエスケープする データの取得(SELECT) データの更新(UPDATE) データの削除(DELETE)

  • FileMaker×PHPで作る、簡単・便利なWebアプリ | コラム | エンタープライズ | マイコミジャーナル

    新着記事一覧 夕刊フジと共同開発--「ガッツ! ビジネスマン応援シリーズ」がam/pmに登場 [15:29 2/18]  デジタルアーツが川崎市PTAと連携、中学生家庭にフィルタリングソフト配布 [14:57 2/18]  富山地方鉄道、主力電車モハ14760形の「走る電車付きボールペン」を発売 [14:57 2/18]  キヤノン、新世代オート機能搭載の「IXY DIGITAL」シリーズ4モデル発表 [14:30 2/18]  キヤノン、操作性を向上させたコンパクトフォトプリンター「SELPHY CP780」 [14:30 2/18]  デルタ航空とノースウエスト航空、マイルの相互移行が可能に [14:14 2/18]  キヤノン、価格を抑えたエントリーモデル「PowerShot A480」を発表 [14:00 2/18]  キヤノン、防水・耐寒・耐衝撃性能を備えたパワーショット新モデル

  • FileMaker API for PHPで検索結果を表示する基本テクニック

    はじめに カスタムWebにおいて、Webフォームに入力した検索条件をデータベースに送信し、検索結果を画面に表示するテクニックは頻繁に使われる基操作です。ここでは、FileMaker API for PHPを使って、検索フォームの値の処理やレコードの表示、ページ分割などのテクニックを紹介します。 なお、FileMaker Server 9付属のPHP SiteAssistantは利用せず、いちから開発するものとして進めていきます。また、FileMaker ServerにおけるPHP環境などのセットアップは既に完了しているものとして話を進めます。 データベースの準備 ここでは、簡単な商品カタログの検索を例にとって紹介します。 データベース名「Catalog.fp7」 テーブル名「Catalog」 ID[商品No](数字・自動連番) Name[商品名](テキスト) Genre_ID[ジャンルI

    FileMaker API for PHPで検索結果を表示する基本テクニック
  • http://www.res-system.com/weblog/item/359

  • PHP で復号可能な暗号化を行うときのまとめ ( ラボブログ ) - ryuzi_kambe の?D

    PHP, crypthttp://blog.spicebox.jp/labs/2009/01/php.html ちょっとわけあって、PHP で複合化可能な暗号化を処理を組み込むことになりました。いったん暗号化して DB に格納し、あとで複合化するという手順です。 さすがに生でパスワードを格納するのは嫌ですし、調べてみると意外と全体の流れを解説したものはあまり多くはなかったもよう。せっかくですのでスタンダードな暗号化/複合化についてまとめてみたいと思います。 暗号化が好きだ! - Favorites! けっこう情報が少ないので、順を追って調べていきます。 PHPの可逆暗号化関数について - 教えて!goo とりあえず、mcrypt 系を使うのがよさそうだ、というヒントが得られました。 PHP: mcrypt_generic - Manual まずは上から mcrypt_cbc がいいかな?と

  • 第5回 携帯サイトでセッションを取り扱う | gihyo.jp

    携帯サイトでのセッション管理 今回は携帯で会員サイトを作る時のベースとなるログイン状態の管理方法を見ていきたいと思います。セッションとはユーザーがサーバーに接続し、サイトを巡回している間アクセスしてきているのが同一利用者であることを認識するための仕組みです。この仕組みを利用することで、一度会員ログインが完了した利用者がサイトにアクセス中、継続的に自分だけの情報を見るといったことが実現可能になります。 図1 セッションの仕組み セッションを維持するためには、セッションIDを利用します。通常セッション管理はアクセスしてきた端末に対してセッションIDを割り振り、ブラウザに対して割り振られたセッションIDを渡します。サイト側はそのセッションIDに紐付いた情報を保持しておき、アクセスしてきたブラウザのセッションIDを元に情報を引き出すといった仕組みになっています。 ブラウザがセッション管理を行う方法

    第5回 携帯サイトでセッションを取り扱う | gihyo.jp