トップページ⇒php
1001コメント348KB

【PHP】質問スレッドpart32【php】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/01/03(火) 17:18:20ID:???
PHP全般の質問スレです。
【基本ルール】
・新規質問の方は上げてください。age進行でお願いします。
・質問者は2回目以降、最初のレス番号を名前欄に入れてください。
・回答者は質問者に対して>>(アンカー)をつけてください。
・煽り・荒らしは放置。荒らしに反応した香具師も荒(ry
・解決しなくてもこたえてもらったら礼を。
【質問テンプレ】
・マニュアルを調べたか、google検索したか(調べたキーワード)
・タイトル(禁:教えてください!etc) 例:requireとinclude
・内容 例:requireとincludeはどう違うのですか?
・質問する際には環境も明記。
【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークはそれぞれの該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
・オブジェクト指向については良スレがないから本を買え
・速さについては自分でベンチをとってここに書け(違う環境の人も調べてくれるかも)
【PHP マニュアル】
http://www.php.net/manual/ja/
※マニュアル上部の「search for」から検索を活用すべし(便利)。

過去スレ、関連リンク、FAQ等>>2-10辺り
02322092006/01/14(土) 22:22:00ID:???
>>231
はい。正規表現で検索してます。
「"」じゃなくて「"」は検索対象に含まれます。
0233nobodyさん2006/01/14(土) 22:24:45ID:???
(&[a-z]+;) を除外すれば?
上の正規表現は適当だからもうちょっと考えてね
0234nobodyさん2006/01/14(土) 22:28:45ID:???
検索実行前に実体参照を1度元の文字に変換しちゃう、ってのも手かもね。
そしたら「"」とか「&」とかも検索可能になるよ。
02352092006/01/14(土) 22:42:56ID:???
(&[a-z]+;) を除外←これは検索対象から?検索文字から?
どちらにしても無理っぽいです。
やはり
1度もとの文字に変換→検索→復元
ですかね?
昨日やってたけど、なんかうまくできなかったんですよね。タグ関係で。。
もう1回やってみます。
0236nobodyさん2006/01/14(土) 22:51:43ID:???
>>235
どっちでもない
検索にヒットしなかったことにする

具体的にはその文字がマッチしても、それが (&[a-z]+;) の中に
入っている場合は検索にヒットしないようにするってこと

実体参照はかなりの数になるから変換はかなり面倒じゃね?
02372092006/01/14(土) 23:14:04ID:???
いや、「q」だけで検索しても「<b>q</b>uot」となってしまうので。。
<?php
$key = "a";//検索文字
$str = "a&quot;b&lt;xml&gt;a";//データ
$str = str_replace($key, "<b>{$key}</b>", $str);
?>
<html><body><?= $str ?></body></html>
例をあげて言うと
これを「a」でも「q」でも「t」でもうまく検索できるようにしたい。です。
0238nobodyさん2006/01/14(土) 23:28:59ID:???
問答無用で str_replace なんかしたらうまくいかないに決まってる
0239nobodyさん2006/01/14(土) 23:36:47ID:???
そもそも格納データが HTML の状態になってるのが非効率的。
HTML 特殊文字をエスケープしていない素のデータを入れておいて、
あとで表示する際に特殊文字を変換すればいいのに。
そうすりゃ検索も簡単にできるし、データの加工(或いは編集)も楽。

どうしてもデータを HTML 状態にしなければならないのなら
諦めて >>236 のようにするか、
実体参照のテーブルを作って strtr() で
素のデータにしてから検索。ただしこれは激しくメドイ
0240nobodyさん2006/01/14(土) 23:43:27ID:???
>>209
>232では正規表現で検索といってるがその他ではstr_replaceつかってるのはなんでだ?
02412092006/01/14(土) 23:50:18ID:???
データを入れるときは
どうしてもデータを HTML 状態にしなければならないです。

今実行できる環境があるなら
よろしければこれを実行してください。

<?php
$key = "a";//検索文字
$str = "a"b<xml>a";//データ
$str = str_replace($key, "<b>${key}</b>", $str);
?>
<html><body><?= $str ?></body></html>

この$strを、「a」「t」「x」で検索して
うまく表示されるように改造していただけたら幸いです。
0242nobodyさん2006/01/15(日) 00:01:33ID:???
>>241
/(?(?=&[^\s;]*;)&[^\s;]*{$key}[^\s;]*;|{$key})/
02432092006/01/15(日) 00:36:26ID:???
>>240
preg_replaceでおk?

>>242
それどこでつかうのですか?
意味がわかりません。
が
自己解決できそうです。
ありがとうございました。
0244nobodyさん2006/01/15(日) 00:44:43ID:???
意味がわかりません。
が
自己解決できそうです。
ありがとうございました
0245nobodyさん2006/01/15(日) 01:21:29ID:???
209は日本語を勉強するべきだと思う。
02461882006/01/15(日) 10:08:01ID:???
index.php?hoge=webpro (正規リクエスト)

index.php/aaa/?hoge=webpro (不正リクエスト)
index.php/aaa/bbb/?hoge=webpro (不正リクエスト)

ApacheでAcceptPathInfoをoffにする事で回避出来ました。ありがとうございます。

http://example.com/index.php (正規リクエスト)

http://example.com//index.php (不正リクエスト)
http://example.com///index.php (不正リクエスト)
http://example.com////index.php (不正リクエスト)


この様なリクエストを回避する方法はありますでしょうか?
0247nobodyさん2006/01/15(日) 10:34:04ID:???
つかえるならmod_rewriteかな
0248nobodyさん2006/01/15(日) 11:46:13ID:???
不正じゃないと思うんだが…
何がなんでも不正ってことにしたいみたいだけど
0249nobodyさん2006/01/15(日) 12:48:25ID:???
仕様を不正だと考える頭が不正
0250nobodyさん2006/01/15(日) 15:50:11ID:???
>>246
ちゃんとレス読んでるのか?
それは不正なリクエストではなく、仕様に沿った正しい実装だ。
どうしても嫌ならPHPとかで、自分が「正規と思える形に整形する」かエラー吐くなり好きなようにやれ
0251nobodyさん2006/01/15(日) 15:52:28ID:???
でもどういうときに使うんだ?
index.php/aaa/?hoge=webpro
http://example.com////index.php
0252nobodyさん2006/01/15(日) 16:16:13ID:???
>>251
お前もちゃんとレス読めんでググれって

上は PATH_INFO で、?foo=bar&hoge=fuga を/bar/fuga
でも機能させることができる(もちろんそれなりの作り込みが必要)
もの。

下は http://example.com/index.php と同じ
どうしてもイヤならリンクを絶対URIで書いて誘導していけば?
ただし、アクセスそのものを拒否しようとしちゃダメ
0253nobodyさん2006/01/15(日) 16:51:52ID:???
>>246
回避しようとする意図が分からん。
//の/変換はユーザの利便のために用意されてるものじゃないのか?
Webの仕様が気に入らないならいっそWebサーバーから自作しちまえば?
0254nobodyさん2006/01/15(日) 16:53:24ID:???
【環境】
FreeBSD 5.4
Apache 1.3.34
PHP5.1.1
Zend Optimizer2.5.10
動かしているもの : pukiwikiのみ

【質問】
アクセス数が多くなると、/usr/ports/lang/php5/work/php-5.1.1/Zend/配下で
・zend_API.c(712) : Actual location (location was relayed)
・zend_hash.c(169) : Actual location (location was relayed)
・zend_vm_execute.h(17469) : Freeing 0x08240824 (44 bytes), script =
といったエラーが大量発生します。

何か原因に心当たりがある方がいらっしゃいましたら、教えて頂けないでしょうか。
書籍を買ったりgoogle検索したりして情報を集めて勉強しているのですが、
手詰まりになっています・・・。
0255nobodyさん2006/01/15(日) 17:05:32ID:???
>>252
どうしてもイヤならmod_rewriteで自動変換するのが正道かとオモウ
0256nobodyさん2006/01/15(日) 17:13:28ID:???
>>254
よー分からんけどPHP5.1.1とZendOptimizer2.5.10の組み合わせによるものか
単なるバグの類じゃないの?
そんな環境の情報はまだ全然少ないからネットで情報漁っても無駄じゃないかと思う。
php-dev辺りのMLで聞いてみるか、Zendにバグ報告出してみるとかした方がいいんじゃないかな。
0257nobodyさん2006/01/15(日) 17:15:41ID:???
>>254
メモリが足んなくなってるだけとか。
02581882006/01/15(日) 17:21:06ID:???
index.php?hoge=webpro (正規リクエスト)

index.php/aaa/?hoge=webpro (意図しないリクエスト)
index.php/aaa/bbb/?hoge=webpro (意図しないリクエスト)


http://example.com/index.php (正規リクエスト)

http://example.com//index.php (意図しないリクエスト)
http://example.com///index.php (意図しないリクエスト)
http://example.com////index.php (意図しないリクエスト)


すべて鯖側のmod_rewriteで両方とも301でリダイレクトする事で回避しました。

表記上不正リクエストと書きましたが意味合い的には私が意図しないリクエストと言う事です。
皆様がおっしゃるとおり仕様に沿った正しいリクエストであると思います。

Permalinkとして複数のURLが存在するのがいやだったのとGoogle先生が意図しないURLでクローリングを始めたので
キャッシュされる前にPermalinkとしての単一URLを意図したかったのです。

長文になりましたが皆様ありがとうございました。お蔭様で解決する事ができました。
0259nobodyさん2006/01/15(日) 18:21:05ID:???
こっちにも…

http://wiki.2chx.net/php/

PHPpedia (PHP FAQ集積所) 完成しました。
多少動作が重いかと思いますが、無広告ですのでご了承下さい。

まだ過去ログのFAQ漁っていません。
スレッドでの質問のループを減らすために、ご活用くださいませ。
0260nobodyさん2006/01/15(日) 18:53:17ID:???
>>258
>Permalinkとして複数のURLが存在するのがいやだったのとGoogle先生が意図しないURLでクローリングを始めたので
>キャッシュされる前にPermalinkとしての単一URLを意図したかったのです。
おいおい・・そういう何がしたいかって情報は一番初めに書くべきで・・・(ry
0261nobodyさん2006/01/15(日) 19:18:02ID:???
>>259
乙!
一応言っておくけど、FAQのQ01がちょっと間違ってるよ。
正しくは、

"$hoge[0]" // OK
"$hoge[a]" // OK
"$hoge['a']" // パースエラー
"$hoge[$x]" // OK
"$hoge->a" // OK
"$hoge->$x" // パースエラー
"$hoge[0][1]" // $hoge[0]のみ評価され、[1]の部分はそのまま残る
"$hoge[a][b]" // $hoge['a']のみ評価され、[b]の部分はそのまま残る
"$hoge->a->b" // $hoge->aのみ評価され、->bの部分はそのまま残る

一番下の3つのような状況で正しく解釈させるために中括弧 { } を使う。
ただし、中括弧でくくった場合は"{$hoge[a][b]}"はaとbが定数とみなされるので、"{$hoge['a']['b']}"と書く必要がある。
0262nobodyさん2006/01/15(日) 19:42:09ID:???
>>256,257
ありがとうございます。

メモリ関係を再チェックして、違うようならMLやZendに報告することにします。
0263nobodyさん2006/01/15(日) 20:21:36ID:???
Wikiが出来たらしいぞ。
http://wiki.2chx.net/php/
0264 ◆2ch..Ybe0Q 2006/01/15(日) 20:43:13ID:???
>>263
>>259にがいしゅつ
0265nobodyさん2006/01/16(月) 01:39:15ID:/VwxqsS4
max_execution_timeで20を指定していて、
mysql_queryで時間のかかるクエリを実行させているのですが、

20秒経ってもFatalErrorが出てこないんです。。

set_time_limit等も使用していないのですが、どうすれば処理が中断できるでしょうか?
0266nobodyさん2006/01/16(月) 01:40:03ID:/VwxqsS4
書き忘れました。。
使用してるのは
FreeBSD 4.10
Apache 1.3.34
PHP 4.3.11(DSO)
です。
0267nobodyさん2006/01/16(月) 01:44:12ID:???
>>265
http://www.php.net/manual/ja/function.set-time-limit.php
>注意: 関数set_time_limit()と設定ディレクティブmax_execution_timeは、
>このスクリプト自体の実行時間にのみ影響を与えます。
>system(), sleep()関数、デー タベースクエリ等のシステムコールのような
>スクリプト実行以外で発生する処理にかかった時間は
>スクリプトが実行される最大時間を定義する際には含まれません。
02682652006/01/16(月) 01:50:35ID:???
ありがとうございます。
データベースは影響されないんですね。。

ではどのようにして中断処理を実行させるべきなのでしょうか?
PHPでは無理でしょうか?
0269nobodyさん2006/01/16(月) 02:24:40ID:???
phpinfo()のMySQLの項目にそれらしきものがあるよね。
0270nobodyさん2006/01/16(月) 02:32:42ID:???
>>269
http://www.php.net/manual/ja/ref.mysql.php
mysql.connect_timeoutかな?
02712652006/01/16(月) 02:40:39ID:???
mysql.connect_timeout=20
でやってみたのですが、やはり20秒以上かかっても処理は中断されませんでした。。

0272nobodyさん2006/01/16(月) 02:45:49ID:???
ttp://www.kanzaki.com/docs/jis-recover.html
ここの「文字化けしている本文の修復 」ってphp
でどうやればよろしいでしょうか?
0273nobodyさん2006/01/16(月) 02:58:45ID:???
>>270-271
mysql.connect_time は PHP が MySQL に接続を確立させるまでの時間制限。
確立した後は関係無いぞ。
02742652006/01/16(月) 03:11:57ID:???
しかし、それ以外に処理中断する部分が見つかりませんでした。。

他に処理中断をする部分も見つかりませんし。。
0275nobodyさん2006/01/16(月) 04:00:31ID:???
>>274
PHP側で調整できるところはないよ。
0276nobodyさん2006/01/16(月) 04:34:58ID:???
DBで処理中に20秒経ったら無理矢理その処理を中断させる、とか、
ロジックの考え方的におかしくないか?
0277nobodyさん2006/01/16(月) 05:10:50ID:???
どんなQueryで、なんで時間がかかったら中断したいとか
包み隠さず書けば誰かが相談に乗るかもしれない
0278nobodyさん2006/01/16(月) 05:12:38ID:???
時間のかかるクエリの実行途中で、何の為に中断させるのか・・?
その辺の事情も書けば、アドバイス貰えるかも知れないのに残念だ。
02792782006/01/16(月) 05:13:48ID:???
>>277
ちょww被ってるしwww

orz
0280nobodyさん2006/01/16(月) 12:27:28ID:???
>>272
mb_convert_encoding()
02812652006/01/16(月) 12:39:11ID:/VwxqsS4
検索するプログラムを作ってまして、通常の検索であれば15秒辺りで終わるのですが、
ごくまれに20秒以上かかる検索結果もあるんです。

なので、20秒を限界としたいのですが、、
0282nobodyさん2006/01/16(月) 12:43:59ID:???
>>281
max_execution_timeで無理となるとphp側でできることは無いと思うし、
DB側でも「時間であきらめる」という項目は無かったと思う。
(そんなことされたら困る)
20秒以上かからんようにDBをチューンするしかないんじゃね?
0283nobodyさん2006/01/16(月) 13:10:59ID:???
そもそも検索に15秒もかかったら他のサイトを探すよ
せめて3(最悪5)秒以内で結果が出るようにした方がいいよ
0284nobodyさん2006/01/16(月) 15:20:53ID:???
インデックス張ってないんじゃね?
0285nobodyさん2006/01/16(月) 15:29:27ID:???
データ件数が多すぎるとか。
0286nobodyさん2006/01/16(月) 15:36:34ID:???
PHPのチャットで.htaccessを使わずにアクセス制限をしたいのですが、
PHPで組み込み型のアクセス制限スクリプトをご存知の方はいらっしゃいますでしょうか?
CGIではこの2つを知っているのですが、PHPでは探したのですが見つかりませんでした。

ttp://cgiroom.nu/list/level_up/acheck/index.htm
ttp://dream.lib.net/room/cgi/e_acsdeny.html
0287nobodyさん2006/01/16(月) 15:49:36ID:???
>>286
そんな質問、ここですんな。
0288nobodyさん2006/01/16(月) 16:43:46ID:???
>>286
移植汁
0289nobodyさん2006/01/16(月) 19:25:47ID:???
>>282
>DB側でも「時間であきらめる」という項目は無かったと思う。
これはあるよ。ただ基本的に無限ループに近い処理をしてしまった時の
防衛策のようなものだけど。そのトランザクションを無効(巻き戻し)してエラーを返す。
0290nobodyさん2006/01/16(月) 19:35:53ID:???
selectにトランザクションなんてあるのかよ
0291nobodyさん2006/01/16(月) 19:45:09ID:???
キャンセル
0292nobodyさん2006/01/16(月) 20:10:21ID:???
>>290
トランザクションはSELECTやINSERTとかに、"ある"ものなのか?
0293nobodyさん2006/01/16(月) 22:04:35ID:???
まぁ、mysqlだからなぁ。。。あっても驚かないよ。
0294nobodyさん2006/01/17(火) 03:48:33ID:???
blogみたいに最新のn件だけ抽出してトップに日記を表示するにはどうすれば良いでしょうか?

0295nobodyさん2006/01/17(火) 04:30:49ID:+lwEE0tn
>>294
最新のn件抽出するスクリプトをPHPで書いて、トップページに表示させろ。
blogみたいに〜って言うならRSSでも生成してトップで取り込んでも良いだろうけど。

少々下がり気味なんでageとこ
0296nobodyさん2006/01/17(火) 04:32:00ID:???
>>294
それを考えるのがお前の仕事。
というか自分で答え書いてるんだけど何を知りたいの?
記事がファイルに保存してあってそこからの抽出方法?
それともDBからの取得方法?
どっちにしろその質問の仕方じゃ答えはでないとおもうが。
0297nobodyさん2006/01/17(火) 05:15:18ID:???
パッシブな方法
1. 日記データの日付を取得する
2. 取得した日付情報を最近のものの順序で並び替え
3. 並び替えたものの上位n件を取得
4. 取得できた最新のn件の日記リストをトップページに表示

アクティブな方法
1. 日記データを新規追加する際に"最新日記リスト"に記録。
2. "最新日記リスト"は最新のn件のリストとなるように新旧の項目を調整
3. "最新日記リスト"をトップページに表示

処理コストが大きいので通常は後者の方法を取る。
0298nobodyさん2006/01/17(火) 07:35:06ID:???
>>294
"SELECT * FROM table ORDER BY logtime DESC LIMIT $n;"
0299nobodyさん2006/01/17(火) 12:36:14ID:kDHNpOTy
windowsでtest環境を構築しててこの度4.4.2を入れたんだけど、
file('http://...')やfopen('http://...')
を記述してるとapache2がエラー起こして死亡してしまうんだ。
php.iniのallow_url_fopen=On
になってるから、動いてしかるべきなんだけどな。
>>164で言ってたfsockを使うとちゃんとデーター取れるんだけど、
今回の変更ってここら辺影響してるんだっけ?


0300nobodyさん2006/01/17(火) 13:43:41ID:???
>>299
エラーの内容きぼん
03012992006/01/17(火) 14:13:03ID:???
エラーメッセージとかはなくて
ワトソン博士が立ち上がってApacheのサービスが落ちて再起動してるっぽい。
phpのコマンドラインで実行しても同じ症状になってる。

php -lでスクリプト自体をチェックしてもエラーメッセージ無しといった状況だったり。

OSはwindows2k sp4だけど、不具合とはかんけー無いだろうなぁ・・・。
0302nobodyさん2006/01/17(火) 14:32:28ID:???
イベントビュワーとか Apache のログとかあるだろう…
0303nobodyさん2006/01/17(火) 14:58:28ID:???
>>299
CLIとCGIとで試してみたけど、
確かにPHP4.4.2(cgi-fcgi)で落ちるね。
単純に$fp = fopen('http://www.php.net/','r');だけで。

NG:4.4.2(cgi-fcgi)
OK:4.4.1(cli/cgi-fcgi),4.4.2(cli)
OK:5.1.1(cli/cgi-fcgi),5.1.2(cli/cgi-fcgi)
各種サーバモジュールは試してない。

原因は白根。
0304nobodyさん2006/01/17(火) 15:23:12ID:???
バグだな。
0305nobodyさん2006/01/17(火) 15:26:13ID:???
4.4.2のChangeLogには怪しいのが1件
Fixed bug #34359 (Possible crash inside fopen http wrapper).
0306nobodyさん2006/01/17(火) 15:40:38ID:???
どうしてこう、アップデートに困るバージョンを量産するかね >PHP開発陣
0307nobodyさん2006/01/17(火) 15:45:24ID:???
ほんとにダメだよな
いつまで経ってもダメ
0308nobodyさん2006/01/17(火) 18:29:55ID:???
文句があるなら開発チームになればいい。
コード書けなくてもバグ報告ぐらい出来るだろ。
0309nobodyさん2006/01/17(火) 21:31:45ID:???
典型的PHP厨的レス
03102942006/01/17(火) 22:52:18ID:???
>>296
DBは使いません。
保存してあるファイルからの抽出です。
自分がやりたいのは
diary.htmlと言うファイルがあって、そこの中の
<h4>日記タイトル</h4>
<p>本文</p>
だけを抜き出してindex.htmlの特定の場所に1件表示させたいんです。
0311nobodyさん2006/01/17(火) 22:59:21ID:???
>>310
mb_ereg
0312nobodyさん2006/01/17(火) 23:03:17ID:???
>>310
フォーマットが決まってるなら、preg_matchで検索するか
XMLとしてパースするか、自分でオートマトン組んで処理するか。

ただ、>297をみて後者を選ぶのがベター
前者にするならキャッシュ持たせた方がいい。
03132942006/01/17(火) 23:06:55ID:???
>>311
>>312
ありがとうございました。
ド素人なので実際の組み方は分かりませんが、イメージは大体掴めました。
一から勉強します…。
0314nobodyさん2006/01/18(水) 01:07:48ID:zQtemvMy
>299-308

本日バグレポートを出したら、PHP4.4.3-dev
http://snaps.php.net/win32/php4-win32-STABLE-latest.zip
で解決しているという回等を頂きました。

インストール確認(Windows)したところ、SAPI, CGI共に
require, file, fopen でのHTTPプロトコル接続に成功しました。
mb_send_mail のheader問題も4.4.2同様大丈夫のようです。
03153142006/01/18(水) 01:14:07ID:zQtemvMy
追記ですが…。
私は4.4.3正式版が出るまで、WindowsではPHP4.3.11を
使用することにしようと思います。
($GLOBALの問題を考慮しても最近のPHPのバグを考えると…)

皆様はWinでの4.4.3-dev 4.3.11の選択をどの様にお考えになられますか?
03162992006/01/18(水) 11:52:19ID:???
snapshotを知らなかったヘタレです。
4.4.3-devで不具合は改善できてますね・・・。

>>315
完全なfixを期待できないからdevを使うのであって、
古いから安心ってわけでもないだろうしなぁ・・・

現実問題として、かたっぽが直っても別の部分で問題が出たりするから
品質管理が出来てるほうを選ぶ。
0317nobodyさん2006/01/18(水) 12:06:06ID:???
-devの付いたバージョンを使わなくちゃいけないって
辺りが、とても寂しかったりするんだけどね。
0318nobodyさん2006/01/18(水) 12:08:47ID:???
Mojavi3は永久にdevだ
0319nobodyさん2006/01/18(水) 12:15:54ID:???
Aというプログラム(自作)から全く別のBというプログラム(他人作成)に
変数(ID/PASS)を渡したいんですが、良い方法はあるでしょうか?
GETを使うのはセキュリティ的にも論外な気がします。
ユーザ側からPASSは確認できないようにしていますので
ブラウザからソースを見るとPASSが確認できてしまうPOSTも避けたいです。

そうなるとセッション()を使うところかと思うのですが、
Bプログラム側でセッションを考慮しようとすると非常に面倒な部分が
あるのです。
何か他に良い方法はないでしょうか?
0320nobodyさん2006/01/18(水) 12:30:03ID:???
セッション変数をBにわたすラッパーを作る
0321nobodyさん2006/01/18(水) 12:39:32ID:???
>>319
GetがだめならPost
0322nobodyさん2006/01/18(水) 12:40:20ID:???
>>319
BのID/PASS受け取り部分って自由にいじれるの?
だったらファイル経由とかDB経由とかにしてそのキーだけGETで渡すとか。
0323nobodyさん2006/01/18(水) 13:54:08ID:???
>>319
「全く別のBというプログラム(他人作成)」が現状でどのようなI/Fを持っていて
それを使う必要があるのか、または自分でI/Fをついかできるのか
AとBがネットワーク及びサーバでの位置関係がどうなってるのか、どのようにできるのか
その辺の情報がないと、手段が絞れないよ。
0324nobodyさん2006/01/18(水) 14:01:34ID:???
>>314
これだな。
http://bugs.php.net/bug.php?id=36054

snapshotsの確認はすっかり忘れてたよ。
4.4は暫くdev使おう。
0325nobodyさん2006/01/18(水) 20:38:06ID:???
mixi は永久にベータ版
0326nobodyさん2006/01/18(水) 22:55:31ID:???
>>298
なんだ、その致命的なバグは。
それって正式リリース版のみのバグ?
4.4.2のdev使ってるんだが発生しないような・・・
0327nobodyさん2006/01/19(木) 00:33:24ID:???
>>326
やなバグだな
0328nobodyさん2006/01/19(木) 01:00:00ID:???
session cookie get post 以外に別のphpに変数渡す方法ってあるの?
03293262006/01/19(木) 01:03:27ID:???
やっぱり問題ないわ、正式バージョンでも問題なかった。
fedora4+apache1.3環境で試してるけど、
apache2かwindowsあたりの問題かな?
0330nobodyさん2006/01/19(木) 01:16:54ID:???
>>328
serializeしてファイルやDBにとっておくってのもあるね。
あと環境依存だった気がするけどshmopとか。
0331nobodyさん2006/01/19(木) 01:32:57ID:???
画像ファイルをクリックしたら保存ウィンドウを開くようにしたいのですが、
これって結局apache側の処理(mimeだっけ?)であってphpでどうにかすることはできないの
でしょうか?
■ このスレッドは過去ログ倉庫に格納されています