- 1 名前:nobodyさん mailto:sage [2008/04/11(金) 06:38:35 ID:???]
- まず読め→【PHP マニュアル】www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。 過去スレ、関連スレ、FAQなどは>>2-10辺り 次スレは970が立ててください立たなかった場合は980よろ ◆前スレ 【PHP】下らねぇ質問はここに書き込みやがれ 66 pc11.2ch.net/test/read.cgi/php/1205655807/ ◆質問する時の注意 ・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を必ず明記すること。 ・ 己の行った操作、変更などを詳しく明記すること。 ・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。 ・ 質問者として、態度をわきまえること。 ・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。 ・偽者防止に必ずIDを表示(メール欄に何も記述しない)、若しくはトリップをつける事。 ◆質問後の注意 ・偽者防止に必ずIDを表示(メール欄に何も記述しない)、若しくは質問時のトリップをつける事。 ・2回目以降は最初に質問した際のレス番号を名前欄に入れること。 ・解決しなくても回答をもらった場合はお礼を言うこと。 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。) ◆回答者への注意 ・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。 【その他諸注意】 ・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ ・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
- 80 名前:nobodyさん [2008/04/13(日) 08:54:53 ID:y9NKt7wS]
- PHPでサーバ上のセッションを全て廃棄する方法はありませんか?
(現在のセッションの、全てのセッションデータの廃棄ではありません) マニュアルを見た感じではみつかりません。 jp2.php.net/manual/ja/ref.session.php 具体的には、PHPのプログラムを更新する場合に、その前からのセッションが生きてるのは、嫌だなぁって事なんですが。 PHPは5.2 使ってます。
- 81 名前:nobodyさん mailto:sage [2008/04/13(日) 09:16:12 ID:???]
- >>80
session.nameを変えるとか。 session.save_pathを変えるとか。
- 82 名前:nobodyさん [2008/04/13(日) 09:25:53 ID:y9NKt7wS]
- >>81
なるほど。 session.nameはPHP_INI_ALLだから session_startより前で設定すればできそうですね。 ありがとうございました。
- 83 名前:nobodyさん [2008/04/13(日) 09:52:09 ID:/FusEZA8]
- 毎時間処理させるにはどうすればいいですか?
- 84 名前:nobodyさん mailto:sage [2008/04/13(日) 09:53:02 ID:???]
- >>83
cron
- 85 名前:nobodyさん mailto:sage [2008/04/13(日) 10:05:23 ID:???]
- >>83
手動
- 86 名前:83 [2008/04/13(日) 10:09:53 ID:/FusEZA8]
- >>84-85
ありがとうございます。 cronについて調べてみましたが、いまいち使用方法がわかりません。 簡単なサンプルを示していただけませんか? (1時間ごとにtest.PHPを呼び出す例など) 使用しているサーバはoroti.comのw8サーバです。 www.abcoroti.com/~rent/rspace/server.html
- 87 名前:nobodyさん mailto:sage [2008/04/13(日) 10:41:22 ID:???]
- >>83
右手
- 88 名前:nobodyさん mailto:sage [2008/04/13(日) 10:43:16 ID:???]
- >>86
読んでないけど、クーロソが使えると言うならば、鯖屋の指示通りに 設定すればいいだけ (本来は鯖の設定ファイルを書き換えるようなのだから、それなりの権限がなければできない) 使えなければ、前に出てたアクセスをトリガー (アクセスがあったら、それを契機に)スクリプトで処理するという方法で解決
- 89 名前:nobodyさん mailto:sage [2008/04/13(日) 10:43:55 ID:???]
- >_
- 90 名前:nobodyさん mailto:sage [2008/04/13(日) 10:46:12 ID:???]
- >>86
どの程度まで調べたの?
- 91 名前:nobodyさん mailto:sage [2008/04/13(日) 12:13:21 ID:???]
- サウンドハウス事件は何故おきたのか検証してみないか?
- 92 名前:nobodyさん mailto:sage [2008/04/13(日) 12:57:13 ID:???]
- 今日からPHP始める。
でっていうwww
- 93 名前:83 [2008/04/13(日) 13:02:10 ID:/FusEZA8]
- >>87-91
ありがとうございます。 質問板にてcronに関するスレを発見しました。 質問者:cronは使えまか? 管理人:cronつかえますよ。 cronに関するスレはこれだけで、鮎の方にも設定方法が紹介されていませんでした。 この場合どうすればいいでしょうか? htaccessみたいなかんじで毎時間処理するよう記述したファイルをUP するんですか?
- 94 名前:nobodyさん mailto:sage [2008/04/13(日) 13:14:28 ID:???]
- simplexmlって名前空間つきの要素へのアクセスはどうすればいいの?
xpath使えって話?
- 95 名前:nobodyさん [2008/04/13(日) 13:22:57 ID:/XYVoWCv]
- PHPにて、
PEAR::Image_Graph(オープンソース)を使用して 円グラフを作成しています。 マーカー部分に、"項目名 XX%"の用に表示させたいと思っています。 項目名を表示する方法をわかる方がいれば教えてもらえないでしょうか? PHPとは少し違いますがお願いします。
- 96 名前:nobodyさん mailto:sage [2008/04/13(日) 13:28:26 ID:???]
- 最近Image_Graphの質問が立て続けに出てるが同一人物か?
いい加減PEARはスレ違いだっつうの
- 97 名前:nobodyさん mailto:sage [2008/04/13(日) 13:37:47 ID:???]
- 時間処理の質問見てて思いついたのだが、
任意の引数でタイムスタンプ作成する、dateの逆関数みたいなものって無いものかね mktimeより楽に使えると思うのだがどうか。 $timestamp=inv_date('08年04月13日13時40分','y年m月d日H時i分'); みたいな
- 98 名前:nobodyさん mailto:sage [2008/04/13(日) 13:41:24 ID:???]
- 当然あるわボケ
- 99 名前:nobodyさん mailto:sage [2008/04/13(日) 13:48:35 ID:???]
- >>91
HACKER SAFE使ってたって書いてあるけど、 ああいう外部からのチェックサービスって 結局CGIプログラムのソースコードは見ないんだろうから、 その中にある脆弱性には甘いんだと思うよ。 色んなサービスを動かすサーバ建てて、 その中に脆弱性のあるバージョンや機能が無いか調べるには良いと思うけど。
- 100 名前:nobodyさん [2008/04/13(日) 14:55:35 ID:/XYVoWCv]
- >>96
すみませんでした。
- 101 名前:nobodyさん [2008/04/13(日) 16:58:04 ID:mSGmcBg3]
- 質問です。
たとえば、数十個のディレクトリ名を定数として利用する場合、配列でなくdefineでも問題ないと思いますが、 状態遷移に必要な情報を管理する多次元の配列の定数が必要な場合、どのようにするのがベターなのでしょうか? ・グローバルなところに変数として置く(現在はこの考えを利用) ・オブジェクト定数で管理 ・XML/YAMLなどでデータ分離 あたりが思いつくのですが、常套手段などがあったらご教授お願いします。
- 102 名前:72 mailto:sage [2008/04/13(日) 17:59:49 ID:???]
- >>73-79
ありがとうございます 明日の6時になったら動作するか確認してみます
- 103 名前:nobodyさん [2008/04/13(日) 18:29:39 ID:cn35Eo4d]
- 20で質問した者です。
ord()とchr()を使用することでバイナリの扱いを解決することができました。 答えてくださった方々、ありがとうございます。 もうひとつ質問なのですが、phpの配列の要素数に上限はあるのでしょうか? 要素数が100000くらいのときはプログラムが正常に動くのですが、 要素数が1000000くらいになると途中でプログラムが止まってしまいます。 どなたかご存知であれば教えてください。 お願いします。
- 104 名前:nobodyさん [2008/04/13(日) 18:56:04 ID:cn35Eo4d]
- 103です。
追記します。 このようなプログラムを組んでおり、 容量が1MBを超えるようなファイルだとプログラムが途中で止まります。 $fno = fopen("sample.mp3", 'rb'); while (!feof($fno)) { $data[] = fread($fno, 1); } fclose($fno);
- 105 名前:nobodyさん mailto:sage [2008/04/13(日) 19:33:29 ID:???]
- >>104
[PHP] 配列に値を入れていくとエラーになりプログラムが落ちます。 q.hatena.ne.jp/1145420732 と同じ現象じゃないかな。 つまりPHPスクリプト一つに許可されている使用メモリ量をオーバーしているんだと思うよ。 デフォルトでは8MBか16MBに設定されているらしいのに、 たった1Mのファイルでオーバーしちゃうなんておかしいと思われるかも知れないけど、 PHPは配列の要素毎にも変数の型を持っているだろうから、余計にメモリを食っちゃうんだろうね。 単純に読み込んだデータにバイト単位でアクセスしたいのなら、 $data = fread($fno, filesize("sample.mp3")); として一つの変数へ一気に読んじゃえば、配列と同じに$data[0]って感じで読めるんじゃない? 上のは試してないから嘘かもしれないけど。
- 106 名前:nobodyさん [2008/04/13(日) 21:43:31 ID:RGnLfYK/]
- phpgroupwareを入れたら下記のエラーが出てしまいました
NOTE: You must have cookies enabled to use setup and header admin!* ブラウザ側ではクッキーは有効にしてるんですが・・・・どうすればいいでしょう?
- 107 名前:nobodyさん mailto:sage [2008/04/14(月) 00:14:07 ID:???]
- このindex.cgiがエラーがでるんですが修正できますか?(属性755)
www.borujoa.org/upload/source/upload18138.zip
- 108 名前:nobodyさん mailto:sage [2008/04/14(月) 00:42:56 ID:???]
- そんな餌で(ry
- 109 名前:nobodyさん mailto:sage [2008/04/14(月) 00:46:10 ID:???]
- fscanfがおかしいですだって?
- 110 名前:nobodyさん mailto:sage [2008/04/14(月) 04:32:32 ID:???]
- >>98
教えてくれ
- 111 名前:nobodyさん mailto:sage [2008/04/14(月) 07:07:30 ID:???]
- >>110
>>1
- 112 名前:nobodyさん [2008/04/14(月) 11:41:38 ID:6hAyd3lA]
- 浮動小数点を表示すると、元の数値によって指数形式になったり
ならなかったりします。どういうルールで変換されているんでしょうか。 php -n -r "print(floatval(1100000));" → 1100000 が表示される。 php -n -r "print(floatval(1200000));" → 1.2E+6 が表示される。 php -n -r "print(floatval(1300000));" → 1300000 が表示される。 php -n -r "print(floatval(1300000));" → 1.4E+6 が表示される。 php -n -r "print(floatval(1500000));" → 1500000 が表示される。 環境は以下の通りです。 $ php --version PHP 5.2.5 (cli) (built: Mar 3 2008 14:30:26) Copyright (c) 1997-2007 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies with eAccelerator v0.9.5.2, Copyright (c) 2004-2006 eAccelerator, by eAccelerator with Xdebug v2.0.2, Copyright (c) 2002-2007, by Derick Rethans OS:Windows XP SP2
- 113 名前:nobodyさん mailto:sage [2008/04/14(月) 14:26:42 ID:???]
- すごくくだらない質問ですが、教えて下さい。
PHP5に元から入っているSQLiteのバージョンは2ですよね? これを、バージョン3にしたいのですがインストールがいまいち分かりません。 環境は、WinXP Apache2 PHP5 です。 DB板に書くべきか悩みましたが、 PHP関係なのでこちらに書きました。
- 114 名前:nobodyさん mailto:sage [2008/04/14(月) 14:39:54 ID:???]
- SQLite3はPDOでされます。
- 115 名前:nobodyさん mailto:sage [2008/04/14(月) 15:31:07 ID:???]
- >>114
日本語でおk
- 116 名前:nobodyさん mailto:sage [2008/04/14(月) 17:23:23 ID:???]
- えすきゅうらいとさんはぴーでぃーおでされます。
- 117 名前:nobodyさん mailto:sage [2008/04/14(月) 18:17:04 ID:???]
- 質問です。
PHPを記述しているページのアドレスをhttp://○○.phpではなく http://○○.htmlまたは.php以外のモノにしたいのですが やりかたが分かりません。 PHPを使っていると思われるサイトでも アドレスが、http://○○.htmlとなっているのを見かけるのですが どうやっているのでしょうか? 知っている方がいましたら教えてください。
- 118 名前:nobodyさん mailto:sage [2008/04/14(月) 18:24:35 ID:???]
- >>117
htaccessのAdd-Type
- 119 名前:nobodyさん mailto:sage [2008/04/14(月) 18:47:51 ID:???]
- htaccessでリネーム?するんですね。
検索してやり方を調べてみます。ありがとうございました。
- 120 名前:nobodyさん mailto:sage [2008/04/14(月) 19:11:38 ID:???]
- リネームじゃない
Apacheに拡張子htmlをPHPとして動かすように指示するだけ Add-Type application/x-httpd-php .html とかにすれば拡張子htmlのものがApacheでPHPとして扱われる まぁこれ以上は板違いなんで .htaccessについて深く知りたければWeb制作板へどうぞ
- 121 名前:nobodyさん mailto:sage [2008/04/14(月) 19:42:46 ID:???]
- その昔、
拡張子phpを使いたいという理由だけでPHPを始めた俺が来ましたよ (突っ込みは無用) アドレスが*.phpなのがオサレなんだと思ってた時期もありました
- 122 名前:nobodyさん mailto:sage [2008/04/15(火) 00:26:29 ID:???]
- >>112
それってPHPじゃなくてもなるんじゃなかったっけ。 CPUに詳しい人に聞いた方が良いと思う。
- 123 名前:すのっぶ [2008/04/15(火) 02:01:01 ID:LJ3oHWbN]
- php限定という訳じゃなくてすいません。
md5だと32桁の16進数値になりますが、大文字小文字を区別した表示でもっと短いhashはどのようなものがありますか? ある携帯サイトで送られてくるメールのURLにそれらしきものがあり、「RJgYbxmTqnN5」という表記でした。
- 124 名前:nobodyさん mailto:sage [2008/04/15(火) 02:04:11 ID:???]
- よ
- 125 名前:nobodyさん mailto:sage [2008/04/15(火) 02:12:30 ID:???]
- それはbase64では
- 126 名前:nobodyさん mailto:sage [2008/04/15(火) 02:38:46 ID:???]
- crypt
- 127 名前:nobodyさん [2008/04/15(火) 07:42:07 ID:LJ3oHWbN]
- jp.php.net/crypt
crypt だった。サンクス > 126 ちょっと古いサーバで試したんだけど、salt を指定しない場合、「$1$Qgv55ZYN$likCiswhSgaLSaWdJeObY. 」とかで、しかも毎回内容が変わってた。これはこれで役にたつものなの?どうやってパスワードチェックするんだろう。 ちなみにそのサーバの定数値は以下 CRYPT_SALT_LENGTH 12 CRYPT_STD_DES 1 CRYPT_EXT_DES 0 CRYPT_MD5 1 CRYPT_BLOWFISH 0 OS REDHAT 9
- 128 名前:nobodyさん mailto:sage [2008/04/15(火) 09:26:21 ID:???]
- 指定されないソルトは乱数で生成されるから、それは正しい。
パスワードのチェックの時は、ソルトを読み取ってから 入力されたパスワードのハッシュを計算する つ man 3 crypt
- 129 名前:nobodyさん mailto:sage [2008/04/15(火) 14:10:49 ID:???]
- ログ解析ソフトってあるじゃないですか。
あれの滞在時間とか、直帰率とか、再訪とか、 ああいうのの開発手法について、概要でも良いので 説明しているサイトをご存じないですか? ググっても、ASPとかWeb屋とかが出てくるばかりで・・・・
- 130 名前:nobodyさん mailto:sage [2008/04/15(火) 14:31:23 ID:???]
- >>129
だいたいどういうことすればできるかイメージつくだろ。 クッキー、セッション、リファラーetc それすらイメージできないうちは作れるレベルにないということ。
- 131 名前:nobodyさん [2008/04/15(火) 14:43:24 ID:tEWEzoyO]
- jp.php.net/manual/ja/book.imap.php
imapでpop3サーバーにつないで、読んだメッセージをDBにしまい ごにょごにょしようかと思ってるのですが、 メッセージを既読にするにはどうしたらよいのでしょうか? imap_setflag_full() はimapでつないだ時だけ見たいだし、 imap_body() に「既読フラグをたてないオプション」みたいのがあるので、読めば自動的に立つのかと思ったけど だめっぽいです。 立てられないと、毎回すごい数のメールを見に行かなきゃならないのでちょっと現実的じゃないかなと。 わかりましたらお願いします。
- 132 名前:nobodyさん mailto:sage [2008/04/15(火) 14:47:25 ID:???]
- >>130
ログは取ってるんですよ。 IPアドレスとかUAとか、アクセス時刻とか。 それらをどういうふうにデータとして加工・保存していけばいいかのヒントになるようなものがあればということです 書き方が悪かったですね。スマソ
- 133 名前:nobodyさん mailto:sage [2008/04/15(火) 15:31:02 ID:???]
- 藻前の望みをリストアップして1時間眺めれば判る。
- 134 名前:nobodyさん [2008/04/15(火) 15:43:29 ID:6h+mXfU6]
- うんかー02(urlつきだと書き込めないので省略)っていう2ちゃんねるビューワー機能のサイトがあるんだけど、
人大杉の板を.dat直読みさせることで、表示を可能にしてるらしい .datがどこにあるか教えてください 例えば、ここのスレ pc11.2ch.net/test/read.cgi/php/1207863515/ の.datってどこでしょうか
- 135 名前:nobodyさん mailto:sage [2008/04/15(火) 15:49:37 ID:???]
- アクセス毎に10MBぐらいのファイルの読み書きするのって負荷かかりますか?
あまり詳しくないのですがDB使う場合とファイルをそのまま読み書きするのでは やっぱ違いますか
- 136 名前:nobodyさん mailto:sage [2008/04/15(火) 16:02:39 ID:???]
- >アクセス毎に10MBぐらいのファイルの読み書きするのって負荷かかりますか?
なんでこんな糞システムになるのか理解できないが改善できるなら改善してくれ じゃないと色んなところに迷惑がかかる アクセス数が1日数件なら問題ないけど >DB使う場合とファイルをそのまま読み書きするのではやっぱ違いますか 違う 扱うデータ件数が多ければ多いほどDBのほうが有利
- 137 名前:nobodyさん mailto:sage [2008/04/15(火) 16:19:15 ID:???]
- 10MBぐらいのファイルじゃわからんな。
10MBのログに吐き出すだけならデータベースよりも軽石。
- 138 名前:135 mailto:sage [2008/04/15(火) 16:28:06 ID:???]
- レスどうもです
ちょっと説明不足でした プログラムファイルが10MBというわけではなく読み書きするデータファイルが10MBあるということです 最初は0でだんだんたまっていくという仕組みです cgiで動かしていたのですが10MBぐらいで鯖の限界がきました なのでPHPで作り直そうと思い、どのやり方が負荷が少ないかということで聞いてみました やはりDBの方がいいのでしょうか
- 139 名前:nobodyさん mailto:sage [2008/04/15(火) 16:51:25 ID:???]
- 鯖の限界っていうのがどういうことかわからないけど
おそらく使用可能なメモリが足りてないんでしょ? だとするとcgiがだめでphpなら平気そうとかそういうレベルじゃないような気がする 特にPHPやPerlでWebプログラム組んでる人は特段意識しないだろうけど 扱うファイルが膨大となるとメモリ管理を効率よくおこなうプログラムを意識しないとだめだと思う 全てを配列に読み込むとかしただけでも相当メモリ使用量が増えるから というわけでどういうものなのか想像できないのでなんともいえないけど プログラム側の設計とファイルの扱い方についてを根本的に変えないといけないと思う
- 140 名前:nobodyさん mailto:sage [2008/04/15(火) 17:09:48 ID:???]
- このindex.cgiがエラーがでるんですが修正できますか?(属性755)
www.filebank.co.jp/wblink/b326ee425cd825e972e0e8c931e33383
- 141 名前:nobodyさん mailto:sage [2008/04/15(火) 17:24:26 ID:???]
- >>138
別にログにレコード追記するだけなら別に10Mが100Mでも遅くならんだろう。 ただまぁ、段々増えると言っている割りに、読み書きと言っているし、 なんとなく、file()とかで読み込んで...とか考えてそうだから素直にDBを使った方がいいね。 違ったらごめんよ
- 142 名前:nobodyさん mailto:sage [2008/04/15(火) 17:41:39 ID:???]
- アクセスログか何か?
配列に読み込んで追加して・・・とかやってるんなら追記モードでオープンすれば問題ないでしょ。 とりあえずもっと詳細な情報がないと何とも言えない。 >>136 データ件数が少なくてもリレーションや制約,データ構造のためにDB使う意味はあるよ。
- 143 名前:nobodyさん mailto:sage [2008/04/15(火) 19:53:03 ID:???]
- $binstr = "0x71,0x8E,0x01,0x00,0x00,0x00,0x00,・・・";
こんなデータの並びをバイナリにして、ブラウザからダウンロードさせたいと考えて いるのですが上手くいきません。どなたアドバイスして頂けないでしょうか? 以下失敗例です・・・ $binarr = split(",", $binstr); $bin = ""; for ($i=0; $i<count($binarr); $i++) { $bin.= pack("c", $binarr[$i]); } header("Content-Type:application/octet-stream"); echo $bin; exit();
- 144 名前:nobodyさん mailto:sage [2008/04/15(火) 20:12:25 ID:???]
- 自己解決しました・・・
$bin.= pack("c", $binarr[$i]); ↓ $bin.= pack("c", hexdec($binarr[$i])); ん〜しかしpackの説明のとこで0xXXって感じで渡してるのに なぜこれで上手くいったのかいまいち納得できず・・・
- 145 名前:nobodyさん mailto:sage [2008/04/15(火) 20:38:20 ID:???]
- HTTP_RequestでsetBasicAuth使わない場合は、
getResponseBodyでちゃんと返ってくるんだけど、 setBasicAuth使う&setMethod(HTTP_REQUEST_METHOD_POST) すると getResponseBodyしても何も文字列が返らない。 バグか何か? どなたかご存じないですか?
- 146 名前:145 mailto:sage [2008/04/15(火) 20:39:06 ID:???]
- ちなみに
setMethod(HTTP_REQUEST_METHOD_GET) なら問題ありませんでした。
- 147 名前:nobodyさん mailto:sage [2008/04/15(火) 21:11:59 ID:???]
- 変数に入ってる文字列を数式として評価できるのってevalだけですか?
$a="1+2"; とかがあったら3にしたいだけなんですが
- 148 名前:nobodyさん mailto:sage [2008/04/15(火) 22:05:32 ID:???]
- ども。
GDのimagecreatefromjpegを使っているのですが、 画像がでかいと死にます。 普通に死んでくれると問題ないんですが、 エラーメッセージも、返り血もなく、いきなり実行が中断されるので、エラートラップもしけません。 問題を回避する方法知ってる人いませんか?
- 149 名前:nobodyさん mailto:sage [2008/04/15(火) 23:57:17 ID:???]
- エログ見てみ。
- 150 名前:nobodyさん mailto:sage [2008/04/16(水) 00:16:21 ID:???]
- いつも見てますよエロゲ
- 151 名前:nobodyさん [2008/04/16(水) 08:11:13 ID:1M88tLAK]
- JpGraphで画像を出力したのですがどういうわけか携帯では見れません
もちろん画像形式はgifにしました PCでは当然見れますし保存すると拡張子もgifです 考えられるのはキャッシュ化したファイルにはpngとなっているのですが ダウンロードしてみると中身はちゃんとgifです。 どうすればいいでしょうか
- 152 名前:nobodyさん mailto:sage [2008/04/16(水) 09:39:16 ID:???]
- >>148
メモリーが足りてないんだろう。 memory_limitの値とかチェック。 あと、imagecreatefromjpegの前にファイルサイズとかチェックしろ。
- 153 名前:151 mailto:sage [2008/04/16(水) 10:28:41 ID:???]
- 自己解決しますた
- 154 名前:nobodyさん [2008/04/16(水) 11:27:50 ID:DHAOt7zZ]
- Dynamic EXtensionってなんですか?
これの設定がよくわかりません。 postgresqlやいろいろ入れていった場合 追加していけばいいのでしょうか?
- 155 名前:nobodyさん [2008/04/16(水) 12:19:19 ID:xAJOe1B+]
- 関数の中でcookieを使うにはどうしたらいいのでしょうか?
下記のようにしているのですが、クッキーが有効となりません。 function cookieTest(){ if($_COOKIE["test"]<>"on"){ クッキーがない場合の処理 } setcookie("test","on",time()+30); }
- 156 名前:nobodyさん mailto:sage [2008/04/16(水) 13:05:55 ID:???]
- 引数で渡す
- 157 名前:nobodyさん [2008/04/16(水) 13:12:39 ID:KGnhrG4i]
- .htmlの拡張子をphpファイルとして実行したいのですが、
.htaccessの AddType application/x-httpd-php .htm .html 以外のやり方で、デフォルトで.htmlをphpファイルとして実行する方法はないでしょうか? よろしくお願いします。
- 158 名前:nobodyさん mailto:sage [2008/04/16(水) 13:16:48 ID:???]
- httpd.conf(笑
- 159 名前:nobodyさん mailto:sage [2008/04/16(水) 13:17:54 ID:???]
- .htaccessも弄れないようなところで拡張子を誤魔化したいってのに不正のにほいがぷんぷんする。
- 160 名前:nobodyさん mailto:sage [2008/04/16(水) 13:46:10 ID:???]
- >>157
そんなにいやならフレームでも使ってろ 見た目はhtmlだろ
- 161 名前:157 [2008/04/16(水) 13:56:24 ID:KGnhrG4i]
- >>160
いえ、ローカルのテストサーバ―として利用しているので、嫌とかではないんですが 毎回ディレクトリごとに.htaccessを設置するよりも、デフォルトで設定しておきたいのです。 AddType application/x-httpd-php .htm .html これをhttpd.confに記述すればいいんでしょうか?
- 162 名前:nobodyさん mailto:sage [2008/04/16(水) 14:05:29 ID:???]
- >>161
>ディレクトリごとに ルートに1つ置いとけばいいだろ >これをhttpd.confに記述すればいいんでしょうか? YES まぁスレ違いもいいところだぜ・・・
- 163 名前:nobodyさん mailto:sage [2008/04/16(水) 14:06:46 ID:???]
- テストとして使ってるだけなら拡張子にこだわってるのはおかしいだろ。
- 164 名前:131 [2008/04/16(水) 14:11:58 ID:QC7Y4msP]
- imap_setflag_full()
でフラグは立っていたみたいです。 imap_headerinfo() で見ると、実際変わっていました。 しかし、imap_checkで変えるrecentの数や、 imap_searchでの検索でも、フラグが立っているとみなされません。 \\Flaggedをたてて、 UNFLAGGEDなんかでimap_searchしてみても 全権引っかかってしまいます。 From "hoge@hogehoge" なんかで検索すると、うまく見つられてるようです。 常に1000件くらいメールがあるので、全部に対して処理をすると、読みこんで メール解析したオブジェクト組み立てるだけで15秒〜30秒かかります。 DBに登録して・・・と考えると、ぜひ、新しいメールだけに処理をしたいのですが なにか方法ありますでしょうか? お願いいたします。
- 165 名前:nobodyさん [2008/04/16(水) 14:32:44 ID:KGnhrG4i]
- >>162
ありがとうございました
- 166 名前:nobodyさん [2008/04/16(水) 14:36:42 ID:pyqKRshm]
- >>155
$_COOKIEはグローバル変数だよ?
- 167 名前:nobodyさん [2008/04/16(水) 14:41:52 ID:pyqKRshm]
- >>155
あーわかった。それはクッキーに値が入ってない。 CやperlとかでCGI経験がないと、httpプロトコルが分らないから クッキーはヘッダーで渡されているというのが分らないんだよね。 つまり、本文(html)を出力した後にクッキーは送出できないんだけど、 ここを理解しないと、今後同じデバッグに苦しむことになるよ。 解決策は、本文の前にsetcookieを呼ぶこと。 実装上のコツはノウハウだから、ケースバイケースでアドバイスが変わるよ。
- 168 名前:nobodyさん mailto:sage [2008/04/16(水) 14:51:35 ID:???]
- 配列の最後の値をとりたいのですがそんな関数ありますでしょうか?
配列にいくつ値があるかはそのつど変わります。 以下のようにはできるのですが、もっと簡単な方法がありましたらよろしくお願いいたします。 $data = array('hoge','foo','fuga'...'bumobumo'); $str = $data[count($data)-1];
- 169 名前:nobodyさん mailto:sage [2008/04/16(水) 15:02:38 ID:???]
- >>168
ぱっと思い出せないけど、あるよ。
- 170 名前:nobodyさん mailto:sage [2008/04/16(水) 15:06:13 ID:???]
- >>168
$data[-1] を思い出してしまったたけど、end() があるよ。
- 171 名前:nobodyさん mailto:sage [2008/04/16(水) 17:08:09 ID:???]
- どなたかコレの使い方を教えていただけませんか?
AutoIndex PHP Script ttp://www.moongift.jp/2007/05/autoindex_php_script/ どこで聞けばよいのか迷ったのですが、phpですのでこちらに書き込ませていただきました。 疑問点はこれを使う場合のディリクトリ構成です。 (AutoIndexフォルダ内に一覧表示したいものを入れるのか、その逆か) また、必要があれば設定ファイルの変更箇所や、パーミッションの設定、アクセス制限の方法等も教えてください。 宜しくお願いします。
- 172 名前:171 mailto:sage [2008/04/16(水) 17:24:04 ID:???]
- 自己解決しました
- 173 名前:nobodyさん mailto:sage [2008/04/16(水) 17:30:39 ID:???]
- XML関係の関数について詳しく書かれた本/サイトを教えてください。
- 174 名前:nobodyさん mailto:sage [2008/04/16(水) 17:36:18 ID:???]
- >>171
ここで訊けばよいです。 ttp://autoindex.sourceforge.net/forum/
- 175 名前:nobodyさん mailto:sage [2008/04/16(水) 17:45:21 ID:???]
- >>173
www.php.net/xml
- 176 名前:nobodyさん mailto:sage [2008/04/16(水) 19:01:43 ID:???]
- >>173
ttp://www.amazon.co.jp/gp/product/4861671000とかいいんじゃないの?
- 177 名前:173 mailto:sage [2008/04/16(水) 19:16:54 ID:???]
- >>175
マニュアル見ても訳が分からない・・・
- 178 名前:nobodyさん mailto:sage [2008/04/16(水) 19:30:51 ID:???]
- >>177
関数についてそこ以上に詳しく書かれたサイトは無いぞ. メニューを上げれば他の関連モジュールもあるが。 jp.php.net/manual/ja/refs.xml.php
- 179 名前:nobodyさん mailto:sage [2008/04/16(水) 19:35:05 ID:???]
- >>172で171を名乗っているのは別人です。
なので、完全には自己解決していませんが、>>174さんに教えていただいたフォーラムなどを参考に ある程度進むことが出来ました。 一覧表示したいものがあるフォルダに、AutoIndexの内容物(index.phpなど)を入れたところ一覧表示されたのですが、 ユーザー名とパスワードによるアクセス規制がいまいちよく分りません。 初回動作で表示される設定画面で、「use_login_system」を「TRUE」にしたところまでは良いのですが、 どうやらそれに関係なく、誰でもファイルにアクセス出来る状態になってしまいます。 ユーザー名とパスワードを設定する.htpasswd.autoindexへの記述も、デフォルトで暗号化されているため どうやってIDとパスを生成するのかもわかりません。 どなたかご教授願います。
- 180 名前:154です。 [2008/04/16(水) 19:35:21 ID:DHAOt7zZ]
- だれか154の質問に答えてください。
よろしくお願いします
|

|