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

【PHP】下らねぇ質問はここに書き込みやがれpart18

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/03/15(水) 19:18:21ID:yiOrS10N
PHPに関するくだらねぇ質問用スレです。
ここなら本スレで回答のないお前の下らない質問に回答があるかも知れません。

まず読め【PHP マニュアル】
http://www.php.net/manual/ja/

本スレ【PHP】質問スレッドpart33【php】
http://pc8.2ch.net/test/read.cgi/php/1140027592/

前スレ【PHP】下らねぇ質問はここに書き込みやがれpart17
http://pc8.2ch.net/test/read.cgi/php/1140786348/

過去スレは>>2-3あたり
0507nobodyさん2006/03/26(日) 23:17:44ID:???
>>506
それは一応見たけど自分の思うところとしては見つける事ができなかった、
と要約してあると思うな。
いわゆる自分はただの質問厨とは違いますよって事。
0508nobodyさん2006/03/26(日) 23:21:24ID:???
>>507
506じゃないが。
その書き方は逆にただの質問厨に見えると思うってことだと思うぞ・・・。
きちんとするんであれば、
「iniの各設定されている値が“2M”のものを探しましたが見つかりませんでした」
とか、具体的にどういう風に探したのかを併記すべきだろ。
曖昧な表現で逃げてるだけ。
0509nobodyさん2006/03/26(日) 23:35:00ID:???
>>508
なるほど、確かにそのとおりだな。
自分でどういうの探したかっての言った方がいいよな。
ってか言わないと探した振りな奴が蔓延しそうだし。
0510nobodyさん2006/03/27(月) 00:00:19ID:w5DDkcYH
SQLite使おうと思ってるんですが
1つのDBにテーブルを50個作るなら
50個のDBを作って、1個のテーブルにした方が良いんですか?
何となくSQLiteの仕組み見ると、そう感じるんですが・・・
巨大なファイルを読み込む事になるわけですし・・・。

0511nobodyさん2006/03/27(月) 00:02:27ID:???
それはおかしい
0512nobodyさん2006/03/27(月) 00:08:26ID:???
複数DBだとファイルの数が増えるだけだとおもわれるが。
接続もわけワカメになりそうな悪寒。

つか50ものテーブル扱うならサーバ型のDB使った方が良いんじゃないかな。
0513nobodyさん2006/03/27(月) 00:16:25ID:???
>>512
OSのファイルを読み込むIOが、1つの巨大なファイルより、小さなファイルサイズのを複数読み込む方が楽かな?と思ったんで・・・
ちなみに、データを1つ書き込むと、DBとの接続はいちいち切断するようなシステムなんで、ファイルオープンによるネックはどちらの方法でも同じになると思います。
数に関しては、とりあえず内部できちんと管理してるんで、複雑になっても大丈夫とは思います。

サーバ型ですか・・・
数は多いものの、高速性をそこまで要求しないので・・・
でもその中でも出来るだけ効率よくしたい
0514nobodyさん2006/03/27(月) 00:18:15ID:???
>>513
読み込み時にバッファに全体を突っ込むわけじゃないから
巨大なファイルでも、使用メモリもシーク時間もあまり変わらない希ガス
もちろん差はあるにはあると思うが・・・。
0515nobodyさん2006/03/27(月) 00:40:50ID:???
板違いの悪寒。ここで相談してみては?
SQLite 2
http://pc8.2ch.net/test/read.cgi/db/1140827718

テーブルのレコード数が気になるが良いや。
0516nobodyさん2006/03/27(月) 01:16:23ID:???
自称見たけど問題ないって情報ほどあてにならない情報は無いね。

うむ。dbの話で全くphp関係ないしね。
php的には1つのdbのほうが速くてメモリ使わないと思う。
0517nobodyさん2006/03/27(月) 01:20:15ID:???
いくつか変数があって、
その全ての変数に対して色々チェックを行いたいのですが、
どんな方法でやれば良いですか?
0518nobodyさん2006/03/27(月) 01:44:21ID:???
>>517
もう色々駄目。
具体的に何のチェックがしたいのかを書かないとアドバイスのしようもないよ。
0519nobodyさん2006/03/27(月) 01:47:06ID:???
while(全ての変数){
  色々チェック();
}
0520nobodyさん2006/03/27(月) 01:56:17ID:???
釣り・・だよね?
05215172006/03/27(月) 02:09:38ID:???
>>519
出来ました!!!!1
ありがとうございました!!!!!11
0522nobodyさん2006/03/27(月) 02:10:26ID:???
>>519
ありがとうございます。
やってみます。

>>520
スレタイに沿ったつもりです。
0523nobodyさん2006/03/27(月) 03:04:25ID:???
try
catchを使うとかw
とりあえず使ってみる! とw
0524nobodyさん2006/03/27(月) 03:21:20ID:???
実際、ループやサブルーチンを作らなくてもスクリプトは書ける
えらく効率が悪くて疲れるだけだが
0525nobodyさん2006/03/27(月) 03:27:42ID:???
ダメだ俺には関数の再帰も無しにディレクトリ内の全ファイル全ディレクトリをなめるなんて無理だ
0526nobodyさん2006/03/27(月) 04:42:01ID:???
>>525
スタックが足りなくならね?
0527nobodyさん2006/03/27(月) 07:04:40ID:nzS1LlMV
505ですが、memory_limitは適当(20MB程度)にしてあり、再起動もしてもうまくいかなかったので質問しました。
php.iniにアップロードに関する容量の設定はあるのですが、見当がつきません。
引き続きお願いします。
0528nobodyさん2006/03/27(月) 10:27:06ID:???
マニュアル嫁よー
0529nobodyさん2006/03/27(月) 16:18:40ID:???
>>527
php.ini の中を upload で検索してごらん
0530nobodyさん2006/03/27(月) 18:04:35ID:???
すいません
functionの中にfunctionて入れれないんでしょうか?
エラーでてしまうのですが・・
0531nobodyさん2006/03/27(月) 18:10:44ID:???
>>530
間違いなくここは読んでいないね?
http://jp.php.net/manual/ja/language.functions.php
0532nobodyさん2006/03/27(月) 18:11:22ID:???
>>530
入れられるけど、内側のfunctionは
・その部分が実行されて初めて定義される
・それでいて結局はグローバルスコープに定義される
ってことに注意。
スコープ(名前空間)をわけるのには使えないよ。
0533nobodyさん2006/03/27(月) 18:47:26ID:???
クラスについて教えてください。
二つのクラス(hage, hoge)があって、以下のようにhogeで作ったhageから、
hogeの$fooを参照したいのですが、かっちょいいやり方をPHP4.1を前提にして教えてくれ。

// hogeのコンストラクタで
Class hage {
function sage(){
// 自分を作ったhogeの$fooを参照したい。
}
}

Class hoge {
var $foo ;
var $hage ;
function hoge(){
$hage = new hage ; //hageを作る
}
}
0534nobodyさん2006/03/27(月) 19:13:12ID:???
class hage {
var $creator
function hage(&$creator)
{
$this->creator = &$creator;
}

function &sage()
{
return $this->creator;
}

}

class hoge {
var $foo;
var $hage;
function hoge()
{
$hage = new hage($this);
}
}
0535nobodyさん2006/03/27(月) 19:17:48ID:???
>>534
ありがとうございます。実は自分もその方法を取っているのですが、
なんとなくクラスの概念として正しいのか躊躇していたので、質問させていただいたのでした。
0536nobodyさん2006/03/27(月) 19:28:25ID:nzS1LlMV
527です。
>php.ini の中を upload で検索してごらん
 アップロードでなく、ダウンロードなのですが、関係あるのでしょうか。

>マニュアル嫁よー
 一通り見たのですが、よく分からなかったので質問しています。

どなたか分かる方がいましたらお願いします。



0537nobodyさん2006/03/27(月) 19:38:11ID:???
>>536
鯖から見ればうp、クライアントからみればどwn
0538nobodyさん2006/03/27(月) 19:47:28ID:nzS1LlMV
言葉足らずで申し分けないです。
「サーバへのアップロードでなく、サーバからのダウンロードなのですが、関係あるのでしょうか。」
が正しいです。サーバへのアップロード制限は”upload_max_filesize ”や”post_max_size”があると思うのですが、サーバからのダウンロードについては、”memory_limit”くらいしか思いつきません。
0539nobodyさん2006/03/27(月) 20:08:49ID:???
質問です。
関数の中で使われたローカル変数は
関数を抜けて別の関数に処理が移ると、その場で解放されるのでしょうか?
unsetするのと同様に、そのままメモリ領域が増えるのでしょうか?
0540nobodyさん2006/03/27(月) 20:28:50ID:???
>>539
そう。どこからも参照されなくなった時点で解放の処理が入る。
0541nobodyさん2006/03/27(月) 20:42:58ID:???
こんばんは。phpとはちょっと畑違いな質問かもしれませんが、
テーブルタグで半角の連続した文字列によるレイアウト崩壊を防ぐ方法ってありましたっけ?

例えば
<TD width="10">AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</TD>
とやると明らかに10ピクセルを超えてもセルは折り返されませんよね。

これを折り返す様な方法ご存知の方いらっしゃいましたらご伝授下さいませ。
逆に折り返さない方法なら nowrap とかあるのにその逆は長年HTMLやってますがありませんよね
0542nobodyさん2006/03/27(月) 20:51:25ID:???
IEのみ有効なのはあるけどね。
長さ計算して改行を挿入したりするしかないかも。
0543nobodyさん2006/03/27(月) 20:55:09ID:???
<wbr>
0544nobodyさん2006/03/27(月) 21:01:52ID:???
>>542
IEはそういうタグがあるんですね(´・ω・`)

>>543
それも独自仕様のタグです(´Д⊂グスン

ブラウザの種類が増える弊害に直面した気がしましたorz
0545543じゃないけど2006/03/27(月) 21:05:55ID:???
>>544
げ。<wbr>って使えないブラウザあるんだっけ…。
0546nobodyさん2006/03/27(月) 21:07:26ID:???
>>541
それはプログラミングじゃないんだよ明智君
0547nobodyさん2006/03/27(月) 21:09:35ID:???
どうせなら
http://openlab.ring.gr.jp/k16/htmllint/htmllint.html
ここで100点とれるhtml書こうよ
0548nobodyさん2006/03/27(月) 21:13:11ID:???
>>545
少なくともFireFoxはムリみたいです

>>546
うん。流石にHTML書けたくらいでプログラミングできるとは思ってません;
ただ、スクリプト書いてるときにそれ対策をどうしようかと悩んで質問させて頂きました。

掲示板なのですが上に書いた手法で荒されたときとかを想定した対策です。

>>547
毎回細かい属性で減点喰らいまくってます(´Д⊂グスン
(でも書かなくても特別崩れない属性て書かない方がソースが軽くなる気がします
0549nobodyさん2006/03/27(月) 21:17:01ID:???
>>548
wbrは少なくともFireFoxとIEでは有効。
で、wbrつけて採点したら
> <WBR> は Mozilla または MSIE 用のタグです。
って言われますた・・・
0550nobodyさん2006/03/27(月) 21:21:07ID:???
Web制作板逝け
0551nobodyさん2006/03/27(月) 21:25:18ID:???
アッー! 素で忘れてましたorz
そっちへ行ってきます。 板汚しスミマセンでした・・・

結果が出たら一応報告だけしに来ます ノシ
0552nobodyさん2006/03/27(月) 21:26:27ID:???
それじゃPHPでWBR入れるコードでも書くか

echo preg_replace_callback("/[A-Za-z\\-_]{21,}/",
create_function('$m', 'return wordwrap($m[0], 20, "<wbr />", true);'),
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA');

でもFirefoxとIEだけかよ・・・
0553nobodyさん2006/03/27(月) 21:36:14ID:???
アッー!の使いどころが間違ってる気がしてならない。
0554nobodyさん2006/03/27(月) 21:45:57ID:???
そもそもそんな時にテーブル使うなて言われました(´Д⊂グスン
それで自分で分割するコード書いて戻ってきてみれば>>552に素敵なコードが投稿されてるしorz

ちなみに自分で書いたらこうなりますた。

$txt = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";
echo wordwrap($txt, n, "<br>\n", 1);
0555nobodyさん2006/03/27(月) 22:24:47ID:???
「アッー!」ってどう発音したらいいんだろう?
「アーッ!」なら出来るんだが・・・
0556nobodyさん2006/03/27(月) 22:39:11ID:???
アッー!の元ネタぐらいは知ってるよな?
0557nobodyさん2006/03/27(月) 23:41:53ID:???
htmlの質問に答えるのは勘弁して欲しい・・
0558nobodyさん2006/03/27(月) 23:49:02ID:???
>>538
PHPのバージョンは?5.0.4だったら、バグの可能性アリ。
http://pukiwiki.sourceforge.jp/dev/?BugTrack2%2F102
あたりを参考に。

TO ALL
マニュアル見ろとか、質問を良く読まずに適当に回答するのはやめましょう。
多分、php.iniの設定ではどうにもならんと思いますよ。
0559nobodyさん2006/03/28(火) 07:30:05ID:???
>>538
サーバで何か制限してあるんじゃないの
俺の環境では問題ない
content-lengthが取れてないとかじゃないよね
05605302006/03/28(火) 08:14:27ID:???
>>531-532
遅くなりましたがありがとうございました。
0561nobodyさん2006/03/28(火) 08:36:13ID:???
>>538
単なるタイムアウトと見た
0562nobodyさん2006/03/28(火) 09:55:27ID:???
>>536
つーか単純にタイムアウトしてんじゃねーの?
ファイルの末尾にエラーメッセージかかれてたりしないか?
0563nobodyさん2006/03/28(火) 09:56:07ID:???
>>538
タイムアウトだろ30秒とかに設定してて、しょりしきれてねんじゃね?
0564nobodyさん2006/03/28(火) 10:25:46ID:???
でもタイムアウトだとエラーメッセージ表示されるくない?
php.iniの設定によるけど。
0565nobodyさん2006/03/28(火) 10:26:48ID:???
ファイルにリダイレクトしてるならファイル内にでるだろうけどな。
0566nobodyさん2006/03/28(火) 10:33:03ID:???
とりあえず鯖の設定を疑うなら先にそのファイルを普通にHTMLにリンク張って試せばよくない?
それで落ちればphpが悪いし落ちなければ諦めなさいてことだし。
0567nobodyさん2006/03/28(火) 13:33:17ID:NE/9pEIZ
preg_splitで文字列を半角スペースで切り分けたいのですが、""で囲まれた部分はその中で切ってほしくないのです。
いい方法ありませんか?

例:

$src="powapowa \"hoge fuga\" foo bar"
↓
$dst = array(
[0]="powapowa",
[1]="\"hoge fuga\"",
[2]="foo",
[3]="bar"
)
0568nobodyさん2006/03/28(火) 13:36:12ID:???
半角スペースをセパレーターにするのはやめれw
ただ、やりかたはCSVのクォートの除き処理真似ればいいよ。がんがって検索しれ
0569nobodyさん2006/03/28(火) 14:08:19ID:???
>>568
実はapacheのaccesslogを処理したいのです。
さっそく検索してみます。
ありがとうございました。
0570nobodyさん2006/03/28(火) 14:19:58ID:???
>>569
logの出力の方を自分が利用しやすいように
最初からカスタムしてしまう手もある。
0571nobodyさん2006/03/28(火) 14:22:32ID:???
>>567
えーと、前に正規表現スレで教えてもらったんだけど…今、手元にソースないや(笑
05725672006/03/28(火) 14:28:48ID:???
ありがとうございました。

調べてみたらCSVパースするPHP関数をみつけました。
http://www.kawaz.jp/pukiwiki/?CSV%A4%CE%A5%D1%A1%BC%A5%B9

>>570
それナイスですね。
会社のサーバなのでちょっと厳しいけど
0573nobodyさん2006/03/28(火) 14:29:08ID:???
>>569
それならファイルから読み込んで
<?php
$log_file = "C:/Program Files/Apache Group/Apache2/logs/access.log";
$fp = fopen($log_file, "r");
$log = fgetcsv($fp, 1024, " ", '"');
print_r($log);
fclose($fp);
?>
05745692006/03/28(火) 14:42:18ID:???
fgetcsv初耳とです・・・
まだまだ知らないことがいっぱいあるなあ( ∀ )              ・ ・
0575nobodyさん2006/03/28(火) 15:23:55ID:???
まApacheログなら問題ないだろうが、この手の関数は日本語処理で
詰まることあるから頭の隅にいれとけ
0576nobodyさん2006/03/28(火) 15:51:51ID:???
文字列と改行コードについての質問です。
textareaから受け取ったデータを変換するために
$str = str_replace("\r\n", "\n", $_POST['test']);
をしています。
ですが、
$str = "hoge\r\nhoge";
という文字列を
$str = "hoge\nhoge";
へ変換できなくて困っています。

またこの問題に付随して
for($i=0; $i<count($str); $i++){
printf("%s %X\n", $str[$i], $str[$i]);
}
これの%Xが0ばかり出てきます。

誰か助けて!
0577nobodyさん2006/03/28(火) 16:36:47ID:???
str_replace()はわからないけど、
count()は配列の要素数を表すものであり
文字数を数えるものではないので
1度しかループしないように思うのですが・・・

もしそうであればcount()をstrlen()に変えればOK

で、%Xは数値→16進数の変換なので非数値は当然0になる。
文字をアスキーコードに変換したいのならord()を使いましょう。
0578nobodyさん2006/03/28(火) 16:38:34ID:???
>>576
$str = str_replace("\r\n", "\n", $_POST['test']);
じゃなくて
$str = str_replace("\r\n", "\n", $str);
だろ
$strは文字列だからcount($str)は1だし
何がやりたいのかさっぱりわかりません
どうもありがとうございました
0579nobodyさん2006/03/28(火) 16:45:15ID:???
>>577, >>578
ごめんstrlenでやったんだった。

> $str = str_replace("\r\n", "\n", $_POST['test']);
> じゃなくて
> $str = str_replace("\r\n", "\n", $str);
に関しては、$_POST['test']に前ページのデータがくるの。

$_POST['test'] = "hoge\r\nhoge";
から
$str = "hoge\nhoge";
です。

素直にこぴぺすればよかったのに。
0580nobodyさん2006/03/28(火) 16:56:51ID:???
>>579
プロスラムは作った通りにしか動作しない
<?php
$_POST['test'] = "hoge\r\nhoge";
$str = str_replace("\r\n", "\n", $_POST['test']);
$n = strlen($str);
for ($i=0; $i<$n; $i++){
printf("%s 0x%02X\n", $str{$i}, ord($str{$i}));
}
?>
普通に表示される
0581nobodyさん2006/03/28(火) 16:57:40ID:???
プロスラムってなんだよ
orz
05825762006/03/28(火) 17:00:13ID:???
e-to,よくわからんけどstr_replace()がうまく通りました。
また文字についてもord()で見れました。
でも改行コードのアスキーが出てこなかったので残念でした。
0A NL 0D CR
この辺出てくるかと思ったんだけどなぁ・・・、なぁ・・・・('A`)
05835762006/03/28(火) 17:02:45ID:???
>>580
ちゃんとでてきますた。thx
0584nobodyさん2006/03/28(火) 17:05:28ID:???
>>582
元々の文字列に改行が含まれてないとかじゃなく?
こっちでやったら0x0Aってちゃんと出たぞ。
0585nobodyさん2006/03/28(火) 17:14:10ID:???
>>584
"%s", 0x0A でNLとか表示されると思っていたようだぞ

05863842006/03/28(火) 19:06:57ID:???
おかげさまでログインphpが完成しました。ありがとうございました。

また質問なのですが、phpにデータベースの内容を読み込みたいのですが、
test.dat(DB)に

aaa,123,xxx,xxx
bbb,234,xxx,xxx
ccc,345,xxx,xxx
…

と複数行にデータがある場合で「234」だけを表示するために、
「printする行と列を指定する」にはどうすればいいですか?

もしくは、IDが「bbb」と入力されていた場合は「$idがbbbならその次のデータ(234)を表示」とするのでしょうか?
0587nobodyさん2006/03/28(火) 19:22:51ID:???
現在複数行書き込める掲示板を作っているのですが、一行で表示されてしまいます。
str_replace を使うところまではわかったのですが
$comment = str_replace();なかんじで()内はどのように書けばいいのでしょうか?
05885842006/03/28(火) 19:25:56ID:???
すいません。大きく勘違いしていました。
簡単にできました。
すいませんでした。
0589nobodyさん2006/03/28(火) 19:42:10ID:???
>>587
その質問にはどのようなかんじで回答すればいいのでしょうか?
0590nobodyさん2006/03/28(火) 19:48:55ID:???
>>587
なんとなく言いたいことはわかるが、よくわからずに答えても混乱させるだけなので
もっと詳しく状況説明汁
0591nobodyさん2006/03/28(火) 19:53:07ID:???
>>587
つ[nl2br]
0592nobodyさん2006/03/28(火) 19:57:03ID:???
>>589,>>590
申し訳ありません。説明不足でした。
現在複数書き込める掲示板をPHPで作成しています。
保存方法はテキストを利用して
$write_data = $name."<>".$title."<>".$color."<>".$comment."<>".$pass."<>".date("Y/m/d H:i:s")."\r\n";
こんな感じで書き込みをしています。しかし、複数行書き込めるTEXTAREAに複数行(エンターで改行)で書き込むと
スレッドがいくつも作成されて、$passデータが題名のところにでてしまったり変になってしまいます。

そこで、対応策にstr_replaceというものを使うと言う事まではわかったのですが、
str_replaceの使い方がよくわかりません。どのように使えば複数行で表示することができるのでしょうか?

ファイル書き込みは一行ずつで。
0593nobodyさん2006/03/28(火) 20:01:20ID:y7+D/qxU
>>558
THANKSです。ビンゴでした。
当方の5.0.3を使っており、readfileを使うとダウンロードが途切れてしまっていたようです。
freadに置き換えて、正常に動くようになりました。
どうもありがとうございました。

本当に困って質問したのに、「マニュアルよめ」とか、「質問厨」とか言われて
ちょっと悲しかったです・・。
0594nobodyさん2006/03/28(火) 20:06:25ID:???
それに懲りたならもう2chで質問なんてするのはやめることだ。
0595nobodyさん2006/03/28(火) 20:06:57ID:???
>>592
データを保存する前にnl2brしましょう。

>>593
まじめに質問するなら本スレへ。
ここは下らねぇ質問で雑談するところ。
自分の意にそぐわない回答をもらったからといっていちいちヘコまない。
0596nobodyさん2006/03/28(火) 20:08:16ID:???
雑談するところでは無いんだが。
0597nobodyさん2006/03/28(火) 20:13:24ID:???
なんでそんな部分につっかかるの?
0598nobodyさん2006/03/28(火) 20:35:26ID:???
>>592
うまくできました。
ありがとうございました。
0599nobodyさん2006/03/28(火) 20:56:09ID:???
>>593
httpdもApacheとIISとで試してるぐらいなんだから
PHPもバージョン変えて色々と試してみれば良かったのに...
0600nobodyさん2006/03/28(火) 20:57:42ID:???
ん、nl2brだけで良かったのかな?
>stringに含まれるすべての改行文字の 前に '<br />' を挿入して返します。
「挿入」なので改行は残ってしまうと思ったんだが・・・。
0601nobodyさん2006/03/28(火) 20:59:12ID:???
改行なんて残ったっていいじゃないか
0602nobodyさん2006/03/28(火) 21:09:03ID:QKqhyHFD
>>600
$comment = str_replace("\r\n", "\r", $comment);
$comment = str_replace("\r", "\n", $comment);
$comment = str_replace("\n", "<br>", $comment);

と
$write_data = $name."<>".$title."<>".$color."<>".nl2br($comment)."<>".$pass."<>".date("Y/m/d H:i:s")."<>".$no."\r\n";

を入れてみました。
0603nobodyさん2006/03/28(火) 21:18:20ID:???
EclipseでPHPを組もうと思ってます。
プラグインなんですが、PHP ECLIPSEとTrustStudioIDEとでは、どちらがお勧めですか?
Trustの方だと、ApacheとPHP入って無くても、Eclipse標準のデバッグ実行で、実行出来ますよね。
ただ、Smartyのライブラリ使ってるのですが、これのインクルードパスを追加する使い方が分からないのがネックです。
可能なんでしょうか?
0604nobodyさん2006/03/28(火) 21:22:44ID:???
>>602
$comment = str_replace("\r\n", "<br>", $comment);
$comment = str_replace("\r", "<br>", $comment);
$comment = str_replace("\n", "<br>", $comment);
じゃダメなのか?
0605nobodyさん2006/03/28(火) 21:40:07ID:???
>>602
それだと冗長すぎ
nl2brは不要だし
0606nobodyさん2006/03/28(火) 21:54:19ID:iO8KuNQe
array("\r\n", "\r", "\n")
0607nobodyさん2006/03/28(火) 21:54:55ID:???
>>603
あきらかにスレ違いっていうのには気付こうや。
http://pc8.2ch.net/test/read.cgi/php/1123912762/
■ このスレッドは過去ログ倉庫に格納されています