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

【PHP】質問スレッドPart2

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。01/10/17 10:52ID:zLTg5ihK
レスは気長に待つのが良い感じかも。
答えられる方、返答よろしくお願いします。

参考リンク
■本家
http://www.php.net/

■PHP日本語マニュアル
http://www.php.net/manual/ja/

■Japan PHP Users Group
http://www.php.gr.jp/

■PHP 日本語ページ
http://www.cityfujisawa.ne.jp/~louis/apps/phpfi/index.html

■Pearのドキュメント
http://phpdocu.sourceforge.net/peardocs/

■前スレ
http://ebi.2ch.net/test/read.cgi/php/982687820/
0591名無しさん@お腹いっぱい。 02/01/14 17:37ID:???
大藁藁
0592login:Penguin02/01/14 17:47ID:???
人によって態度変えるのって育ち悪そうでカコワルイね
0593名無しさん@お腹いっぱい。02/01/14 17:55ID:nKIOxWKl
>>590
ぼく、他には何が知りたいの?
0594あぼーんNGNG
あぼーん
0595名無しさん@お腹いっぱい。02/01/14 20:26ID:???
>>590
×:わからないから教えてもらう
○:調べてわからなかったことを教えてもらう
かと。

ついでに
×:見落としてた
○:調べる気がなかった
では?(笑)

PHPはphp.netのマニュアルも充実してるし、
決して良くない環境ではないと思うのでがんばって下さい。
0596名無しさん@お腹いっぱい。02/01/14 21:01ID:???
>582
どんな環境でやろうとしてるのかわからないが・・・。
ApacheとPHPのインストール順序考えればわかるはず。
入れ直さないとカーネルエラー連発すると思われ。
0597 02/01/14 23:17ID:fnjYGiCI
ホームページのトップに「現在チャットで●●人がトーク中」みたいなのを
つけたいのですが、そういうプログラム紹介してるページありますか?

PHP、というよりプログラム関係はまったくの素人なのでどなたかアドバイス
お願いします。m(_ _)m
0598名無しさん@お腹いっぱい。 02/01/14 23:52ID:???
>>597  スレ違いじゃヴォケ!!
・・と一発かましといてと。
普通の在室管理するタイプ(ちゃっと中にメンバーを確認出来る)のなら
必ず、それを記録しておくファイル(大抵は1つのテキスト)を持ってるから
それを読めば良いだけだよ。
機能豊富なチャットなら付いてると思うし、配布してる所で要望出せば
対応してくれるかも知れない(割と簡単な部類だと思うので)
0599名無しさん@お腹いっぱい。02/01/15 01:10ID:???
>>596
ありがとうございます。
じゃ、両方ともやります。
060051702/01/15 10:50ID:mJdfZzdE
>>562 自分ならそうすると思う。
0601名無しさん@お腹いっぱい。02/01/15 14:49ID:DcvabF4v
fopen($filename, 'r+')とかでファイルを開いた場合、
ファイルのある箇所のみを上書きすると、以前より値が小さい場合は
以前の値が残ってしまいますよね。
これを強制的に消す方法ってありますか?
0602名無しさん@お腹いっぱい。02/01/15 14:54ID:???
値ってのが良く分からんけど

http://www.php.net/manual/ja/function.ftruncate.php

で良いんじゃない?
060352302/01/15 14:56ID:???
ftruncate関数を使うらしい。>ファイルサイズ切り詰め
詳細な使い方はマニュアル見てね。
詳しい方はフォローよろしこ。(詳しくないなら書くなとか突っ込まんといて)
0604名無しさん@お腹いっぱい。02/01/15 14:57ID:???
>>602-603 ケコーン
060560102/01/15 15:06ID:DcvabF4v
>>602-603
値ってのは、iniファイルで設定した値のことです。
iniファイル内に「$hoge = 1;」みたいな値が存在した場合、
それをPHP側で書き換えるクラスを作りました。

言葉だとどうも説明しにくいのでコピペ。

function rewriteIni($iniKey, $newStr){
$fp = fopen($this->_iniPath, 'r+');

$this->lock($fp);
while(!feof($fp)){
$offset = ftell($fp);

if(preg_match("/^[$]" . $iniKey . ".*/", $strLine = fgets($fp, 32))){
// ftruncate($fp, $offset);
fseek($fp, $offset, SEEK_SET);
fputs($fp, '$' . $iniKey . " = " . $newStr);
}
}
$this->unlock($fp);

fclose($fp);
}

ftruncate()使うと、iniファイルの中間らへんで値を書き換えた場合、
その後のデータが全部消えてしまうんです(当たり前だけど)。
0606名無しさん@お腹いっぱい。02/01/15 17:45ID:t9teO+Xe
$PHP_SELF について質問です。

ABC.phpのなかで、XYZ.phpに定義されているXYZ関数を呼び出したとします。
xyz関数は、<? ehco $PHP_SELF; ?>を実行します。
さて、この時$PHP_SELFはABC.phpを指すのでしょうか?それともXYZ.phpでしょうか?
0607名無しさん@お腹いっぱい。02/01/15 17:46ID:???
んなモン自分で試せや。
060860602/01/15 20:02ID:t9teO+Xe
>>607
いやー、それがですね、PHP DBG Debugger で実行してみると、
$PHP_SELFが空白しかリターンしないんですよ。
それで他の人たちに聞きたいのですが。
0609名無しさん@お腹いっぱい。02/01/15 20:15ID:???
>>608
デバッガー使わなきゃいいじゃん
0610 02/01/15 20:21ID:???
>>609
PHP使わなきゃいいじゃん
0611名無しさん@お腹いっぱい。02/01/15 20:23ID:???
>>610
608に言えやボケ。
0612名無しさん@お腹いっぱい。02/01/15 20:24ID:???
. ∧   ∧
( ´ ・∀・`) へー
061360602/01/15 20:27ID:t9teO+Xe
次のことを試しました。
ABC.phpに<? echo $PHP_SELF; ?> と書いて、実行すると
このスクリプトのパスが表示されます。
しかし、上で述べたように別のファイルに定義された関数で$PHP_SELF
を表示させると空白しか表示されません。
これは、なぜでしょうか?php.ini 等で修正できるのでしょうか?
0614ボケ02/01/15 20:33ID:???
>>611
ああそうそう、>>608ね。うん。
0615名無しさん@お腹いっぱい。02/01/15 20:34ID:???
. ∧   ∧
( ´ ・∀・`) へー
0616名無しさん@お腹いっぱい。02/01/15 20:35ID:???
>>611
俺のかわりにありがとう
061760602/01/15 20:38ID:t9teO+Xe
早く俺の質問に答えてよ
0618ボケ02/01/15 20:39ID:???
>>617
PHP.orgのMLで聞いて、そういいなよ。
>早く俺の質問に答えてよ

ああ、英語読めないクンだから無理か。
0619名無しさん@お腹いっぱい。02/01/15 20:40ID:???
. ∧   ∧
( ´ ・∀・`) へー
062060602/01/15 20:57ID:t9teO+Xe
>>618
英語読めるよ。アメリカに5年住んでるから。
英語読める読めないを問題にしてるなんて、程度低いね。

妄想オタクの集まる所なんて、もう来ないよ。じゃ。
0621名無しさん@お腹いっぱい。02/01/15 21:07ID:bVf9JhKA
すいません、php2日目な厨房ですが、
$hiduke = '2005-04-05';
というように、$hidukeにyyyy-mm-ddの形式で日付が格納されているとき、
この日付が現在よりも後かそうでないかを判断するにはどうすればいいのでしょう?
0622名無しさん@お腹いっぱい。02/01/15 21:07ID:???
. ∧   ∧
( ´ ・∀・`) へー
0623名無しさん@お腹いっぱい。02/01/15 21:45ID:???
>620
>の集まる
一人の振る舞いを複数形に増幅するのが君の反撃? これで終わり?
まあいいけどさ。
0624名無しさん@お腹いっぱい。02/01/15 21:57ID:???
>>621
UNIXタイムスタンプか何かに変えちゃって
現在の(UNIXタイムスタンプ)と比較すればどうだろ。
そのあたりの関数はこの辺かな。
ttp://jp2.php.net/manual/ja/ref.datetime.php
あと、海外に鯖があったりすると時差に引っかかったりするのでご注意。
0625名無しさん@お腹いっぱい。02/01/15 22:22ID:???
>>623 606は真性だから相手にすんな。
0626名無しさん@お腹いっぱい。02/01/15 22:51ID:???
PHP-MLの文字コードの問題は結局はどういう結論なんだろうか・・・
日本語使うなというオチか?
0627名無しさん@お腹いっぱい。02/01/15 23:27ID:???
>>626
長尾うざいよ、ってゆーオチじゃねーの?

>スクリプト内で、SJIS が使えない状態は、非常に、不便です。
>SJIS で大量につくったページがある状態での移行はきわめて不便です。
>私は、スクリプトエンコードを解釈するオプションができるまで、
>PHP4 への移行は、待ちます。

どうぞご勝手に、って感じ?パッチ作ってやってる側の立場にもなれよな。
何ならてめーにふってやってもいいんだぜ?
0628名無しさん@お腹いっぱい。02/01/16 00:49ID:???
>>627

> どうぞご勝手に、って感じ?パッチ作ってやってる側の立場にもなれよな。
> 何ならてめーにふってやってもいいんだぜ?

そんな誤解をまねくような発言をされると困るんですが。
0629名無しさん@お腹いっぱい。02/01/16 00:53ID:???
. ∧   ∧
( ´ ・∀・`) へー
063062602/01/16 00:59ID:???
自分で振っておいてなんですが
怖い展開になりそうな予感

つまりは、EUC > EUC でいいじゃん。
不満ならUTF-8でも使えばいいじゃん。

なんて言うと、
「話を見てない厨房は、
 今すぐLANケーブルを口から入れて尻から出せ」
と言われてしまうのでしょうか?
0631名無しさん@お腹いっぱい。02/01/16 01:17ID:???
私のサイトではindex.htmlを書き出すことが出来る掲示板(PerlのCGI)を
使用しています。この掲示板はindex.htmlを書き出す、書き出さない、を設定で
選択出来るものです。
今回、referrerで自分のサイト内から来たのか、他のサイトから来たのか
チェックして他のサイトから来た場合はメッセージを表示させようと
思ったのですが、index.htmlをindex.phpにして書き出し、そこで
チェックするのと、index.htmlを廃止して全てCGIで行うのとでは、
どちらが負荷が低いでしょうか?
0632名無しさん@お腹いっぱい。02/01/16 01:22ID:???
そもそも日本語unixの世界は、デフォルトで、日本語ユーザの言語コードをS-JISにするべきだと思うね。
0633名無しさん@お腹いっぱい。02/01/16 01:37ID:???
. ∧   ∧
( ´ ・∀・`) へー
0634名無しさん@お腹いっぱい。02/01/16 01:43ID:???
>>631
index.phpにして、referrerチェックするだけのコードを
挿入した方が、負荷は低いんじゃないの。
0635名無しさん@お腹いっぱい。02/01/16 09:54ID:QldZQ7At
>>606
global $PHP_SELF;
をXYZ.phpに書いとくとどうよ? ABC.phpが返らない?
0636名無しさん@お腹いっぱい。02/01/16 10:01ID:0aSVB78M
>>635
うん、そう。global を置くといいんだよね。
0637名無しさん@お腹いっぱい。02/01/16 12:04ID:d4Rc5uNo
PostgreSQLにLargeObjectで登録してある画像をphpで表示するCGIを作っています。
iモード向けなのでGIFで出力するのですが、DBにはJpegで保存してあります。
機種によって色数とサイズを変更する必要があるのでImageMagickのconvertコマンドを呼び出して変換しているのですが、ファイルサイズが白黒で96*80の割に4kぐらいになってしまい、古い機種では読み込めません。
convertでは無理でしょうか?
0638名無しさん@お腹いっぱい。02/01/16 13:31ID:???
>>637
イタチ害
0639名無しさん@お腹いっぱい。02/01/16 17:20ID:INo6dhu/
>638
どこが?
0640名無しさん@お腹いっぱい。02/01/16 17:36ID:???
>>637
無責任モードですが
JPEG(DB) → GIFの前に
JPEG(DB) → JPEG(temp) → GIF
として画質を落としたJPEGを作ってGIFにしたらどうなりますかねぇ。

これって意味無いんですか?
識者の方または637さんの報告いただければ幸い。
0641名無しさん@お腹いっぱい。02/01/16 17:55ID:KcWg2TMr
ばーか、ばーーか、ばーーーか!!!
064263702/01/16 18:44ID:d4Rc5uNo
>>640
返答ありがとうございます。
それも試しましたが同じでした。
どうやらconvertのgif圧縮アルゴリズムはライセンスの問題で簡易版になっているようです。
他に方法があればよいのですが・・・。
0643名無しさん@お腹いっぱい。02/01/16 20:08ID:???
>>642
あう。ごめんなさい。そうでした…
このあたりで言われていたんだった…
ttp://ns1.php.gr.jp/pipermail/php-users/2001-October/002683.html

なので、上記とかを参考にすると
ImageMagickをconfigureするときに,--enable-lzwオプションを付けることで、
lzwが使えるようになります。
独り言ですけど。
(なのでライセンス的な部分は聞かんといて)

今更ImageMagickのconfigureからという方法しかわからなくて
申し訳ないっす。
0644名無しさん@お腹いっぱい。02/01/16 22:06ID:kt5qin0i
PHP3とOracle8iでつくっているサイトがあるのですが、
あるテーブルのデータ(単に、select * from あるテーブル した状態だけのもの)を、
Excelの表としてユーザが表示できるようにしたいと思っています。
(ユーザは、ある部署の人たちなので、限られたPCで実現できればいい)

この場合、どうする方法があるのでしょうか?

自分としては、

------------------------------------------------------------
 ・(手順1)PHPでCSVで単純にデータをはき出すページをつくる。
 ・(手順2)エクセルファイルにVBAで
  「IEで上記のURLを開いて表示されたCSVを読み込んでそれをエクセルに貼り付ける」
  というマクロをしこんでおく
 ・(手順3)そのエクセルファイルを配布する。
------------------------------------------------------------
という方法という方法しか思いつかないのですが・・・

あるいは、PHP4みたいにCOMドメインが使えなくても、
PHPから直接Excelファイルをはき出す方法はあるのでしょうか?
064564402/01/16 22:07ID:???
もとい、誤:COMドメイン -> 正:COMアドイン
0646名無しさん@お腹いっぱい。02/01/16 23:13ID:???
>>644
ttp://ns1.php.gr.jp/pipermail/php-users/2001-December/004506.html
(CSV ファイルDL時にIE5.5が落ちる という物騒なネタですが)
から始まるスレッドで
---------------------------------------------------------------------
$filename = "data.csv";
header("Content-type: application/ms-excel; name=".$filename);
header("Content-Disposition: inline; filename=".$filename);
// 以降、カンマ区切りのデータ
---------------------------------------------------------------------
こんな感じでやっていますが、これじゃダメですか?

あと、ExcelもCSVは扱えますけど、
やっぱりエクセルファイルの形式にしなきゃだめすか?

直接Excelファイルを吐き出すのは難しいんじゃないですかねぇ。
0647(・ι・)02/01/17 01:59ID:TyM4Yzgh

PHPって普通のlogファイルやdatファイルを
外部ファイルとして読み込めるんでしょうか?

BBSのlogファイルに吐き出されたデータを
PHP上の配列させたくて色々自分なりにやってみたけど
全然ダメっす!!わかんね〜〜〜〜〜!!

cgiで云う、、、

open(IN,"$logfile") || &error("Open Error : $logfile");
while (<IN>) {
($num,$date,$name,$email,$sub,$com,$url,$host,$pwd) = split(/<>/);

こういった処理って一体どないすれば良いんだ〜〜〜????
0648教えて君02/01/17 02:04ID:???
>>647
マニュアルぐらい読みやがってください

http://www.php.net/manual/ja/ref.filesystem.php
0649名無しさん@お腹いっぱい。02/01/17 02:11ID:???
>>647
http://jp2.php.net/manual/ja/ref.filesystem.php
このあたり(fopen())でファイルを読み込んで…ですかね。

あとは
http://jp2.php.net/manual/ja/ref.strings.php
http://jp2.php.net/manual/ja/function.split.php
で文字列をいじる、と。

あとこのスレの575-580あたりも参考になりませんか?

CGI分からないのではずしてたら申し訳ない。
0650(・ι・)02/01/17 05:14ID:TyM4Yzgh
>>648
マニュアル、読みやがってるんですが
殺伐とした文字の羅列が「女子供はすっこんでろ!」
って風に感じてきて、、、。

女でも、子供でもないのですが、、、、。

>>649
色々見て回って fopen fget feofやらに
ビシバシとアヤしさは感じているのですが、、、。
も一度気合入れて、その辺り、読んでみます


コレをクリアしないとPHPにくじけてしまいそうだ、、、。
0651名無しさん@お腹いっぱい。02/01/17 06:45ID:???
>>647
個人的にはPerlの方が訳分からん。
fopenとかの方が分かりやすい。

たまにfread(buf, size, 1, fp);とかやるが(藁
0652_02/01/17 08:05ID:???
正直、fileがいちばんperlでやってた時と
おなじ感じでしっくり来る。

$hairetu = file($file);
for($i = 0;$i < count($hairetu);$i++){
 list($num,$date,$name,$email,$sub,$com,$url,$host,$pwd) = explode('<>', $hairetu[$i]);
/*
「まんこ」より「オマンコ」の方が卑猥だ
*/
}
0653名無しさん@お腹いっぱい。02/01/17 09:21ID:???
open DAT, "./data.dat";
@data = <DAT>;
close (DAT);

と同じだよね?データ量多くなるとメモリ食いすぎ・・・。
0654名無しさん@お腹いっぱい。02/01/17 12:33ID:???
>>652をwhile使う場合は、どう書くの?
0655名無しさん@お腹いっぱい。02/01/17 13:37ID:NlJZhfHo
>>654
こうかな。試してないけど。

$fn = fopen($file);
while(!feof($fn)) {
list($num,$date,$name,$email,$sub,$com,$url,$host,$pwd) = explode('<>', fgets($fn, 4096))
}
0656(・ι・)02/01/18 01:30ID:jsMYnQDU
>652,655 ありがとうっ!!
でも一日中、格闘したけど何故だかダメだった。
0657(・ι・)02/01/18 01:34ID:jsMYnQDU
↑スマソ。氏んで来る前に続き。

logからひっぱって来ようとしてんだけど
そのlogに出されているデータの乗っかり方が
3<>日付<>投稿者名<>メアド<>タイトル<><>コメント<><>URL<>
2<>日付<>投稿者名<>メアド<>タイトル<><>コメント<><>URL<>
1<>日付<>投稿者名<>メアド<>タイトル<><>コメント<><>URL<>
、、、みたいな形。
教えてもらったパターンのものを使うと
上記のlogの記述、そのまんまで表示して終わっちゃいます。

素のlogファイルからtop.phpが読込み。
↓
top.phpにて配列として格納
↓
同じくtop.php上にて、、、、
echo 'ナンバー:$num';
echo '<br>';
echo '投稿日時:$dated';
echo '<br>';
echo 'おなまえ:$name';
echo '<br>';
〜略〜
/*
漏れは「幼な妻」より「社長秘書」に惹かれる。
*/
、、、みたいに出力。
↓
(゚д゚)ウマー
、、、、と、なりたい。
あわよくば、logがたまっていっても
指定した数だけ表示して順繰りに流れて行く。
↓
(・∀・)<カコイイ!!

、、、ともなりたい。
かなり素人さらけ出してますがこの疑問を解消したい〜〜〜〜!!!
助けてぇ〜〜〜〜!!
0658名無しさん@お腹いっぱい。02/01/18 01:42ID:???
>657
幼な妻の方が好きなのでsage
0659名無しさん@お腹いっぱい。02/01/18 01:55ID:???
>>657
最近PHPやりはじめたし動くか試してないけど、

$hairetu = @file($file_name) or die("開けないよ");
for($i = 0;$i < count($hairetu);$i++)
{
list($num,$date,$name,$email,$sub,$com,$url,$host,$pwd) = explode('<>', $hairetu[$i])
echo 'ナンバー:$num';
echo '<br>';
echo '投稿日時:$date';
echo '<br>';
echo 'おなまえ:$name';
echo '<br>';
}

とかでだめ?
0660_02/01/18 05:09ID:???
1<>日付<>投稿者名<>メアド<>タイトル<><>コメント<><>URL<>
タイトルとコメントの間が
<><>となっているが、そのまま動かすと
list()で指定した変数が一つづつずれる予感。

<>と<><>の使い分けってどういう意味なの?
066165502/01/18 09:56ID:6R5N/U/V
>>656 他は皆が答えてくれてるからよしとして、

>あわよくば、logがたまっていっても
>指定した数だけ表示して順繰りに流れて行く。
これは、「新しいものから何件」とか指定した数だけ表示ってこと?
「流れて行く」ってどんなの想定してる?
0662名無しさん@お腹いっぱい。02/01/18 13:24ID:pVCzw5x6
サーバーにある 画像の W と H を取得したいのですが。。拾ってくる画像はJPGです。PerlだとUnpackとか使えるんですが、PHPの関数でそれに似たやつってありますか?
0663名無しさん@お腹いっぱい。02/01/18 13:31ID:???
>>662
そんなあなたに関数リファレンス
http://jp2.php.net/manual/ja/funcref.php

後はサーバーと相談してくれ。
http://jp2.php.net/manual/ja/ref.image.php
0664名無しさん@お腹いっぱい。02/01/18 13:36ID:pVCzw5x6
>>663
下段のページの存在をしらんかったす。
ど〜も〜
066565902/01/18 17:43ID:???
>>660
> <><>となっているが、そのまま動かすと
> list()で指定した変数が一つづつずれる予感。
言われてみれば確かに。
0666名無しさん@お腹いっぱい。02/01/18 21:51ID:tb8bjoPd
KENT WEBさんのClip Boardに
博多弁翻訳をつけたしたいんですが
どう記述すればいいのかわかりません。
教えてください!
0667名無しさん@お腹いっぱい。02/01/18 21:55ID:tb8bjoPd
666です
ま、まちがえて投稿しましたです。すいません。
0668名無しさん@お腹いっぱい。02/01/18 22:32ID:???
>>666
@nomal=('すごく','',・・・);
@hakata=('ちかっぱ','',・・・);
for (0..$#nomal) { $i = $_;
$in{'name'}=~s/@nomal[$i]/@hakata[$i]/g;
}
っていうかんじじゃない?
0669名無しさん@お腹いっぱい。02/01/18 22:37ID:???
>668
誤爆にレスしても・・・(笑)
0670_02/01/19 00:11ID:???
>>656
PHP-MLにも同じ質問してるようだから
あそこで、もうちょい詳しく聞きなさい

今の質問だと漠然としすぎてる
067163102/01/19 20:41ID:???
>>634
お返事ありがとう。とりあえずやってみます。
0672名無しさん@お腹いっぱい。02/01/19 22:16ID:0ayav3PO
他のサーバにあるファイルを file_exists() 等で調べたいんですが、
相手側のサーバにもphpを入れないと無理なんでしょうか?
http://jp.php.net/manual/ja/function.file-exists.php
ここで「動作しません」て書いてあるのでそうなんでしょうけど、
抜け道があれば教えて頂けるとうれしいです。

また、結局phpを入れることになる場合 allow_url_fopen をoffにするようなことが書いてありますけど、
configureにはどのように書けば良いのでしょうか。
いくらか検索してみたんですけど、いまいちわからなかったので。
お願いします。
0673あぼーんNGNG
あぼーん
0674_02/01/19 23:17ID:???
>>672
fopen()じゃまんこか?
0675名無しさん@お腹いっぱい。02/01/20 01:11ID:???
飛びにくくて短い「合計・昨日・本日」を表示できるカウンターを
教えて下さい。GIFでの表示は不要です。
<?

?>
0676名無しさん@お腹いっぱい。02/01/20 01:42ID:???
>>675
自分で考えてみようという気はありませんか?
0677名無しさん@お腹いっぱい。02/01/20 01:57ID:PGDkHGkl
>675
悪いことはいわない

<?php

?>
にしなさい
0678名無しさん@お腹いっぱい。02/01/20 02:20ID:???
>>677
なぜですか?
マジで教えていただきたいです。
0679名無しさん@お腹いっぱい。02/01/20 02:41ID:PGDkHGkl
>678
<?

?>
の将来にわたっての動作を「保証しない」と、わざわざドキュメントに記しているから。

もっとも大きな理由は、
<?
?>
の書式はXMLの書式とぶつかるからだったはず。
0680名無しさん@お腹いっぱい。02/01/20 03:20ID:???
レンタル鯖?<? ?>を不可にしてないレンタル鯖は糞だな。
0681_02/01/20 04:28ID:???
register_globalsはOFFにしてる?
0682名無しさん@お腹いっぱい。02/01/20 05:08ID:f2mym6ih
>>678 >>679
<?xml ?>
xml はこんな感じで書くんだっけ。
xml文書なのに <? の時点でPHPスクリプトと判断されるとまずいってやつだよね。

>>680
それは .htaccess でどうにでもなるよ。
php_flag short_open_tag off
って書けば無効になる。
0683名無しさん@お腹いっぱい。02/01/20 05:26ID:y0XoU/Gk
>>672
snoopyクラスを使えば解決
0684名無しさん@お腹いっぱい。02/01/20 10:19ID:TDHP5+AM
2月からなにをするか知らないが、
日曜日の唯一の楽しみが無くなった。
ドレミみたいにつづいてくれないかな・・・・

今日のメテオさんで泣いたの俺だけ?
068568402/01/20 10:21ID:???
すまん、板間違えた
気にしないでくれ
0686名無しさん@お腹いっぱい。02/01/20 10:36ID:???
>>684
どう考えてもお前だけだよ  (笑
0687 02/01/20 11:01ID:lYlsfvTy
ログを表示するスクリプトを書きたいのですが、
最新のログから表示するのに
shellのtailコマンドのような関数ってPHPにはないですか?
またはfgetsでファイル末尾から読む方法ってあるんでしょうか。
一度ファイル全部読んで逆順にすればいいのですけど、
知ってる人いたら教えてください
0688名無しさん@お腹いっぱい。02/01/20 16:01ID:f2mym6ih
>>687
そこだけ SSI にすればいいんじゃないの?
あるいは system() で tail を呼び出すとか。
0689名無しさん@お腹いっぱい。02/01/20 21:29ID:???
Redhat7.1 PHPのデフォルトがPHP4.04ですが、
PHP4.06にアップグレードしたいのですが、成功された方はいますでしょうか?
いろいろ試しましたがどれも、うまくいかず・・・。
rpmをみつけたのですが、これもうまくいかず・・・。
apache php mysql 全てを、tar では、うまくいったのですが、
できれば、PHPだけでインストール成功させたいので、
わかる方いませんか? おしえてください。
0690名無しさん@お腹いっぱい。02/01/20 22:02ID:???
>>689
ごめん。ちょっと後半意味不明ですが
PHPはrpmでいれなきゃダメ?
http://jp2.php.net/downloads.php
ここからソース取ってきて自分でやることは
(環境/条件等)制約がありますか?
■ このスレッドは過去ログ倉庫に格納されています