<?php /** * 指定した起点ディレクトリ以下のファイル一覧を表示するスクリプト * */ // 引数を取得 $basepath = $argv[1]; // ファイルリストを取得 $fileList = array(); $fileList = getFileList($basepath, $fileList); // 表示 print_r($fileList); /** * ファイルリストを再帰的に取得する * * @access public * @param string $path ファイルパス(file or dir) * @param array $buf ファイルリストを溜め込む箱 */ function getFileList($path, &$buf) { // ディレクトリ判別 if ( is_dir($path) ) { // ディレクトリの場合、そのディレク
$filename = "index.php"; echo fileperms($filename); // ファイルのパーミッション echo filesize($filename); // ファイルのサイズ echo filetype($filename); // ファイルのファイルタイプ(ディレクトリかファイルかなど) echo fileowner($filename); // ファイル所有者ユーザID echo filegroup($filename); // ファイル所有者グループ echo fileatime($filename); // ファイルの最終アクセス時刻 echo filemtime($filename); // ファイルの最終更新時刻 echo filectime($filename); // ファイルの最終iノード変更時刻 echo fileinode($fil
Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: song lyrics 10 Best Mutual Funds Cheap Air Tickets Credit Card Application music videos Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy|Do Not Sell or Share My Personal Information
タイトルは出来れば関連する方に読んで欲しかったので、軽く釣り針にしました。すみません。:*) 最近はやりのヒウィッヒヒー(Twitter)でも、よく「○○ったー」みたいなサービスがばんばん登場してますね! おかげでますますツイッターが面白い感じになってて、いい流れですね! でも・・・ちょっと気になることが・・・ 最近「もうプログラマには頼らない!簡単プログラミング!」だとか・・・ 「PHPで誰でも簡単Webサービス作成!」だとか・・・ はてなブックマークのホッテントリで見かけますよね・・・ プログラミングする人が増えるのは素敵です!レッツ・プログラミングなう! なんですけど・・・ ちゃんとセキュリティのこと考えてますか・・・!? 『セキュリティ対策とか難しいし面倒くせーし、俺の適当に作ったサービスとかどうなってもイイしww』 いいんですいいんです! 別にそう思ってるならどうでもいいんです!
ご注意 このページでは,もし可能ならクッキーを使います。セッションクッキー(ブラウザを終了させれば消えるクッキー)です。 例 あなたは今回このページに 始めてですね(あるいはクッキーが保存されていませんね)。 再読み込みするか,別のページに行ってからもう一度このページを見てください。 <?php session_set_cookie_params(0, '/~okumura/'); session_start(); ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>私のホームページ</title> <link rel="stylesheet" href="style.css"> </head> <body> <p>あなたは今回このページに <?php if (isset($_SESSION['c
外部のCSVファイルをPHPで読み込み、出力させる方法 <?php $fp = fopen("data.csv", "r"); //CSVファイルのパス $repeat = 10; //表示する件数「10」とすると10行分出力 $count = 1; while ($data = fgetcsv($fp, 10000)) { if ($count > $repeat) { break; } //繰り返す部分のソース。この辺は自由にコーディング print <<<EOD <a href="$data[0]">$data[1]</a>$data[2]・$data[3]<br> EOD; $count++ ; } fclose ($fp) ?>
After 15 years I'm announcing the closure of Bestwebframeworks.com. This decision was not made lightly and it comes with mixed emotions. While this chapter is coming to an end, I am somewhat proud of what we have achieved together. Hoping that the shared knowledge and experiences gained here will continue to enrich your decisions to choose the most suitable web framework for your needs while the w
仕事の合間で、phpでの開発をちくちく作業中。 風邪から、復旧したので、今日もまた、ちくちく。 PEARというライブラリを使うと、ちょっと楽ができそうな気が…(^^)。 phpに同梱されてらしいが、はて?…作業環境(Mac OS X 10.4)でも使えるんだろうか? 結論から言うと、 PEARライブラリは、在りましたので、環境設定を修正しただけで使用可能になった。 とりあえず、作業環境の初期状態としては、 PEARを利用しているサンプルソースを実行すると、インクルード・エラーがでる状況だった。 ■PEARライブラリ存在確認 [PEAR は Mac OS X で使えますか?]によると、ターミナルでコマンド打てば確認できるようだ。 which pear と、タイプすると反応あり。 て、ことは、ライブラリ有るのね。 ちなみに、結果は /usr/bin/pear でした。 ついでに pear -V
目次序文著者と貢献者翻訳者I. はじめに1章入門2章簡易チュートリアルII. インストールと設定3章インストールにあたっての一般的な注意事項4章Unix システムへのインストール5章Mac OS X へのインストール6章Windows システムへのインストール7章PECL 拡張モジュールのインストール8章問題が起きた場合9章実行時設定III. 言語リファレンス10章基本的な構文11章型12章変数13章定数14章式15章演算子16章制御構造17章関数18章クラスとオブジェクト (PHP 4)19章クラスとオブジェクト (PHP 5)20章例外(exceptions)21章リファレンスの説明IV. セキュリティ22章はじめに23章一般的な考慮事項24章CGI バイナリとしてインストール25章Apache モジュールとしてインストール26章ファイルシステムのセキュリティ27章データベースのセキュ
PHPで Twitter(現・X) にメッセージを投稿(ツイート)するプログラムを作る。 Twitter社がイーロン・マスク氏に買収され、API有料化などの情報が流れたが、2023年(令和5年)6月現在、24時間に50ツイートまで、アプリケーションは1つまでなどの条件付きで、freeプラン(無料)が利用できる。Twitter API v2 のみ利用できるが、v2へ移行していない機能については Twitter API v1.1 を併用していく形になっている。 (2024年6月21日)TwitterOAuth 7.0.0 対応 (2024年5月18日)ドメイン変更 twitter.com → x.com に対応 (2023年7月16日)配布ファイルから "pahooInputData.php" が漏れていたため追加 (2023年6月17日)Twitter API v2対応
ベーシック認証とは、事前に作成したユーザーとパスワードを持つ人にのみページを公開したい時 簡単に使用できるのが、ベーシック認証です。 ここでは、phpによる ベーシック認証 を紹介します。 ベーシック認証 の仕組みについては、次のページを参照してください。[ベーシック認証] Apacheによる ベーシック認証 は、次のページを参照してください。[Apacheによるベーシック認証 ] PHPによるHTTP認証のフック この機能は、Apacheモジュールとして実行した時のみ 有効で、CGI版では利用できません。 仕組みとしては、Apache等がクライアントとのやり取りを行うのと同様のことを php で実現することになります。 <?php function AuthenticateUser($user,$pwd){ //ファイルやDBを使ってユーザーをチェックします。 } if(!isset($
参考資料 PHP manual 「PHP5徹底攻略 エキスパート編」(SOFTBANK Publishing, 2005) PHPでセッションを使うためのphp.iniの設定 以下の設定は、各自の都合に合わせて取捨選択したり、設定値を変えるとよい。詳しいことは参考資料の「PHP5徹底攻略エキスパート編」を読むことを勧めます。 セッションIDの受け渡しにはクッキーのみを使うようにする session.use_cookies = 1 session.use_only_cookies = 1 session.use_trans_sid = 0 クッキーを有効とするパスとドメイン名を制限する sample.jpドメインの/php/以下のURLだけで有効にするには、次のように設定する。 session.cookie_path = /php/ session.cookie_domain = sampl
Tweeting from PHP - Fabien Potencier PHPからTwitterに簡単に投稿できる15行の関数が公開されています。 以下のような、tweet 関数で実現可能みたい。 function tweet($message, $username, $password) { $context = stream_context_create(array( 'http' => array( 'method' => 'POST', 'header' => sprintf("Authorization: Basic %s\r\n", base64_encode($username.':'.$password)). "Content-type: application/x-www-form-urlencoded\r\n", 'content' => http_build_que
PHP では以下のように new してすぐメソッドを呼べない <?php new DateTime()->getOffset(); なので、引数をそのまま返す関数を作ってやると <?php function expr($a) { return $a; } expr(new DateTime())->getOffset(); // OK! 便利だなー おまけ 配列アクセス用のも作っておくと便利 <?php function expr($a) { return $a; } function idx($array, $i) { return $array[$i]; } echo idx(idx(expr(new DateTimeZone('Asia/Tokyo'))->getTransitions(), 0), 'abbr') . "\n"; おまけ2 無名関数をそのまま呼ぶときにも使える。 <
変数 へ、変数ぅ?? 変数とは何ぞや。前回の「PHPとは」のページで記したサンプル内の「echo " <em>hello,HODENASU!!</em>";」は、「『<em>hello,HODENASU!!</em>』と出力しろ。」という命令であると書きましたが、これを分解すると、「echo」と「" <em>hello,HODENASU!!</em>"」と「;」の3つに分ける事が出来ます。これら3つが何なのかですが、 まず1つ目の「echo」は、「パラメータ(引数)に指定した文字列を出力する」という命令、PHPの言語構造です。 2つ目の「" <em>hello,HODENASU!!</em>"」は、「echo」のパラメータ。 3つ目の「;」は、「1つの文の終わりを告げるもの」です。 で、ここで問題になるのが2つ目の「パラメータ」です。今回のサンプルでは、パラメータに二重引用符「"(ダ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く