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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん04/07/16 07:12ID:KvHeypq/
・PHP全般の質問スレです。
・新規質問の方は上げてください。age進行でお願いします。
・質問する際には環境も明記。
・正しい日本語で分かりやすく。
・レスがつかないからって逆切れする厨お断り。
・解決しなくてもこたえてもらったら礼を。


■本家
 http://www.php.net/

■日本 PHP ユーザ会
 http://www.php.gr.jp/

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

■PEAR マニュアル
 http://pear.php.net/manual/ja/

過去スレ, 関連スレ等>>2-4


抜けているものがあったら補足願います
0455nobodyさん04/07/26 22:52ID:???
>>388では生データの概要全部が読めないんだけど、
アップロード元のhtmlで「enctype="multipart/form-data" 」
は指定されてるよね?
0456nobodyさん04/07/26 22:59ID:???
>>454
記述はいる筈だけど、それはRHL9(のRPMで入れた)なら
/etc/httpd/conf.d/php.confに書かれてるんじゃないかな。
.htaccessにも書けるし、設定は「上書き」であって
コンフリクトはしないと思うけど。
0457nobodyさん04/07/26 23:10ID:ehBSQM9L
393への回答キボンヌ
おながいします
0458Imo ◆.jC7ANgFY. 04/07/26 23:14ID:???
chmodで606にすれば解決。
所有者を自分にしたければCGI/perlから作ればよし。
045938804/07/26 23:19ID:sMxRgzIj
>455
もちろんマルチパートで送信しています。
手持ちのサーバの大部分はうまく動作しているのです。
最近引き継いだSAKURAインターネットのサーバのみダメな状態だったのです。
送信パケットでは正常なパケットを送信しつつ、ApacheからPHPにデータが渡る時点で倍に増えているような状況でした。

>454
php.conf にはAddTypeは書かれて居ないです。
入っていたのはLoadMduleとLimit関連、DirectoryIndexの3点だけでした。

grepしてみたのですが他にphpのAddTypeをしている箇所は無いようです。
何度か試しましたが[AddType application/x-httpd-php .php]を入れてhttpd再起動でサイズが倍に、
コメントアウトして再起動で正常なサイズでアップされます。

Apache,phpのバージョンの組み合わせの問題でしょうかね?
0460nobodyさん04/07/26 23:42ID:???
<俺メモ>
RedHat9にPHP4とGD入れるときのconfigureで、--with-gd --with-jpeg-dir=/usr/lib/したとき、
「configure: error: libjpeg.(a|so) not found.」ってエラー出る場合は、
「find /usr/lib -name libjpeg*」しても「libjpeg.so」が見つからないはず。
OSインストール時にパッケージの開発ツールで「Xソフトウェア開発」を入れれば解決。
</俺メモ>
0461nobodyさん04/07/26 23:53ID:???
すみません、どなたかPHP5でnamespaceがサポートされなかった理由をご存知ないでしょうか。
RC1まではあってRC2で削除されたようですが。
よろしくお願いします。

#interfaceよりnamespaceの方が欲しかった・・・
0462nobodyさん04/07/27 01:09ID:???
>>461
コードが汚くなるからだったりして
0463nobodyさん04/07/27 01:45ID:???
速度とトレードしたのかもしれないね
0464nobodyさん04/07/27 02:02ID:???
Zeevタンの鶴の一声で決まったらしいけど、なんでやろね?
0465nobodyさん04/07/27 02:12ID:???
プログラム超初心者なので教えて下さい。

あ,データA,データB,
い,データA,データB,
う,データA,データB,

としているデータを?id=あ
で一行目の列のみ検索して一致した場合その行のデータを取得して配列?に入れて表示したいんですけど教えて下さい。
適当に書いてみたんだけど↓(つд⊂)エーン全然ちがうよね??

<?PHP
$file_data = file("data.csv");
foreach ($file_data as $temp_line){
preg_match('/$id/',$temp_line,$parts);}
{
$parts = explode(",",$temp_line,4);
$name1[] = $parts[0];
$name2[] = $parts[1];
$recipe[] = $parts[2];
$comment[] = $parts[3];
}
?>
0466nobodyさん04/07/27 04:03ID:???
>>465
全然ダメ
そのものズバリ書くのも何なのでヒントを

preg_match の部分が変だし、preg_match は if 文じゃない。
foreach のループの中身もおかしい。

超初心者なら、まずプログラムの書き方を覚えないと
どっかで配布されているスクリプトを拾ってきて、それを読むのがいいかも
0467465です04/07/27 05:13ID:???
>>466
丁寧な解説ありがとうございます。
やはり基礎からやった方がいいのですね(ノД`)シクシク
頑張ってPHP覚えます。
あと、超初心者向けのPHP入門みたいなホームページをご存知でしたら教えて下さい。
0468nobodyさん04/07/27 08:47ID:???
検  索  し  ろ  や
0469nobodyさん04/07/27 09:05ID:???
>やはり基礎からやった方がいいのですね(ノД`)シクシク
コイツ最悪だ
0470nobodyさん04/07/27 09:41ID:???
いちいち初歩的な質問に答えているから問題なのでは?
スルーしとけば伸びてこないし何れ滅びる
0471軟式PHP04/07/27 09:56ID:???
>>467
何考えてる〜お前何言ってる〜♪あほの塊〜何考えてる♪
あっほだな〜♪
0472nobodyさん04/07/27 10:26ID:???
>>468-471はこのスレで一生懸命ピーエイチピーを勉強中の若手ザル
0473nobodyさん04/07/27 10:42ID:???
>>472
俺は?
0474nobodyさん04/07/27 10:52ID:???
おはようございます。

includeで他ファイルを読み込むとき、
perlで書かれたCGIを呼び出すことは出来ますか?
試してみるとエラーが出たのですが、なにぶん初心者のため、
構文が誤っていた可能性もあって‥。

<? include("./cgi/bbs/bbs.cgi"); ?>

と記入したのですが

failed to open stream: Permission denied
for inclusion (include_path='.:/usr/local/lib/php')
の2つのエラーが出ました。
phpのパスが出ていたのでphpからperlは呼び出せないのかと‥
0475nobodyさん04/07/27 10:54ID:???
ネタはやめてください
0476nobodyさん04/07/27 10:57ID:???
ワラタ
0477nobodyさん04/07/27 11:06ID:???
まず、おはようございます。 がおもしろかったです。
0478nobodyさん04/07/27 11:09ID:???
<?php
$id = $_GET['id'];
$file_data = file("data.csv");
foreach ($file_data as $temp_line){
if(preg_match("/$id/",$temp_line)){
$parts = explode(",",$temp_line);
$name1[] = $parts[0];
$name2[] = $parts[1];
$recipe[] = $parts[2];
$comment[] = $parts[3];
}
}
var_dump ($name1,$name2,$recipe,$comment);
?>
できたー俺もPHP勉強中!
0479軟式PHP04/07/27 13:02ID:???
<?php
$qvId = $_GET['id'];
$fp = fopen("data.csv","r") or die("(;´A`)");
while( $strData = fgetcsv( $fp, 1000, "," ) ){
if( $strData[0] == $qvId )
{
list($name1,$name2,$recipe,$comment) = $strData;
break;
}
}
fclose($fp);
echo $name1.$name2.$recipe.$comment;
?>
0480nobodyさん04/07/27 14:19ID:???
PHP4.3.7を使ってます。セキュリティ問題についてはとりあえず置いておいて、

form から submit したときに文字化けします。
form のあるファイルは SJIS ですが、恐らく文字コードの問題ではないです。

文字化けというより、\記号(0x5C)もしくはそれを含む漢字の0x5C部分 がだぶって取得される、という現象です。
たとえばフォームに "\100" と入力すると、$HTTP_POST_VARS['xxx'] は "\\100" となりますし、
"ソノタ" を入力すると "ソ\ノタ" と取得されます("ソ" は SJIS で 0x83,0x5C)。

どこに問題があるかわかりますか?
048148004/07/27 14:20ID:uLhfG1jO
sageちゃった。
ageさせて。
0482軟式PHP04/07/27 14:23ID:???
>>480
magic_quotes_gpcでしょう。
048348004/07/27 14:27ID:???
>>482
おーなおったー!ありがとー!
ぶちゅ
0484nobodyさん04/07/27 14:32ID:???
>>474
URLを指定した、Webサーバ経由のincludeなら可能。
つまりcgiの出力結果のinclude。リモートファイルの
直接的なincludeになるので、セキュリティには気をつけること。
#リモートの出力が常に信頼できるものなら良いが。
048548404/07/27 14:34ID:???
>>474
ああ、そこのサーバだと駄目かもしれんね。
<httpストリームのinclude
0486Imo ◆.jC7ANgFY. 04/07/27 14:38ID:???
>>478
ちょっと簡略化すればこんな感じかな。
$name1==$idの時という判断なら下のようなプログラムがいいかも。
# チェックせずベタで書いたから修正必要かもしれない

$id = preg_quote($_GET['id']); $k = ',([^\\,\\n]*)';
preg_match_all("/^($id)$k$k$k.*\$/m", file_get_contents('./data.csv'), $match, PREG_PATTERN_ORDER);
list($parts, $name1, $name2, $recipe, $comment) = $match;
var_dump($name1,$name2,$recipe,$comment);
0487軟式PHP04/07/27 14:39ID:???
セーフモードのヤカン。・゚・(ノ∀`)・゚・。
0488Imo ◆.jC7ANgFY. 04/07/27 14:42ID:???
>>474
こんなことしてみればいかが。# localhostについては検索すること。
include('http://localhost/〜');
でも出力だけしたいのであれば
echo file_get_contents('http://localhost/〜');
のほうがオススメ。
0489nobodyさん04/07/27 14:52ID:VW36b+BW
.htaccessで、php.iniの設定を変えようとしたのですが、上手くいきません。
<IfModule mod_php4.c>
php_flag output_buffering Off
php_flag magic_quotes_gpc Off
php_value default_charset Shift_JIS
php_value mbstring.language Japanese
php_value mbstring.internal_encoding SJIS
php_value mbstring.http_input auto
php_value mbstring.http_output SJIS
php_flag mbstring.encoding_translation On
php_value mbstring.detect_order auto
php_value mbstring.substitute_character none
</IfModule>
文字コードをSJISで保存・出力したいのですが、これをディレクトリに置くと500エラーになってしまいます。
どうすれば良いでしょうか?
0490nobodyさん04/07/27 15:01ID:???
IfModuleが使えない鯖なんだろ
0491nobodyさん04/07/27 15:21ID:???
>>489
そのままで使えないものなのかい?Shift-JIS
0492nobodyさん04/07/27 16:02ID:???
すみません
PHP+MySQLで日本語検索やりたいんですが、
レコード数が数十万件から100万件程度になると、

WHERE カラム名 LIKE '%検索したい文字%'

ってだけで救いようのないぐらい遅くなります。
なんかアイデア・対処方法は無いでしょうか?

MySQL頼みのFULLTEXTサーチは
日本語NGでしたし・・・。
049349204/07/27 16:11ID:???
あ、検索文字列の正規化?はやってます。
全角英数を半角にとか、
カタカナをひらがなにとか。
0494nobodyさん04/07/27 16:16ID:???
普通正規化とはマスタとデータを分けたりする事を指すのだが、
100万件でそんなに遅くなったっけか。Psqlなら遅くなりそうだが…。
インデックス効いてる?
049549204/07/27 16:27ID:???
>>494
お返事ありがとうございます。

LIKE の 頭に ワイルドカードが入ると、
インデックスが効かないのです。

これはMySQLの仕様のようです。
100万件でインデックス効かないから遅いのは当たり前なんですが。
0496nobodyさん04/07/27 16:40ID:???
それってMySQLの仕様か?
頭にワイルドカード入ってりゃ全件総ナメに決まってんべ
0497Imo ◆.jC7ANgFY. 04/07/27 16:44ID:???
>>495
アイディアだけ。遅くなる率は高いけどもしかしたらというわけで。

・phpでbin2hexしたデータを追加し、それにFulltextIndexをかける。
   データが2倍になるという欠点がある。
・2バイト文字列を2バイト英数字に変換し(不可逆)、それにFulltextIndexをかける。
   意味不明なデーターがひっかかる可能性がある。
・独自で頻度表を作ってみる。
   頻度表でどこまで処理できるかが問題。
・namazuを見習って単語リストを作ってみる。
   とりあえず面倒。
049849204/07/27 16:54ID:???
>>497
FulltextIndexですかね。やっぱり。
普通は LIKE '%キーワード%' よりは速くなるらしいですね。

ただ、スペースなどで単語を区切らないといけないので、
chasenとか外部プログラムが必要になるのですが、
ここら辺のサンプルなんか紹介しているようなWebページないでしょうか?

perlだと Text::ChaSenなんてモジュールがあるらしいですが・・・
0499nobodyさん04/07/27 17:15ID:A3g22VFK
http://www.voidstar.com/gnews2rss.php

上記のサイトを参考にして、複数のニュースサイトのヘッドラインを取得、
静的生成するスクリプトを作ってみました。
サイトを複数指定した場合、最終行に書かれたサイトのみしか取得できないのですが
どこか間違えているのでしょうか…?
どうぞ、ご教授お願い致します…。

sample.dat --------------------
%<a href=\"(.+?)\">(.+?)</a>%|http://www.yourdomain.com
%<a href=\"(.+?)\">(.+?)</a>%|http://www.hogehoge.net
0500nobodyさん04/07/27 17:15ID:A3g22VFK
sample.php --------------------
<?php
define(HTML_FILE, "sample.html");//出力するファイル名
define(DAT_FILE, "sample.dat");//ログファイル
$urllist = file(DAT_FILE);
while(list(, $val)=each($urllist)) {
 $list = explode("|", $val);
 if ($fp = @fopen($list[1], "r")) {
  while (!feof($fp)) $data .= fgets($fp, 1024);
  fclose($fp);
 }
 $match_count = preg_match_all($list[0], $data, $items);
 for ($i=0; $i< $match_count; $i++) {
  $item_url = $items[1][$i];
  $title = $items[2][$i];
  $title = strip_tags($title);
  $output .= "<a href=\""
    .$item_url ."\" title=\""
    .htmlspecialchars($title) ."\">"
    .htmlspecialchars($title) ."</a><br>";
 }
}
$fp = fopen(HTML_FILE,"w");
fputs($fp, $output);
fclose($fp);
?>
0501軟式PHP04/07/27 17:45ID:???
(;´Д`)なんか解析するのもだるいな…
0502nobodyさん04/07/27 18:06ID:???
見た目で。

とりあえず、$dataの初期化が欲しいと違うことを言ってみる。
で、正解はファイル名に\nが入っているから。
0503nobodyさん04/07/27 18:48ID:???
読むのマンドクセ(;´Д`)
printデバッグ汁
0504nobodyさん04/07/27 19:21ID:???
>>500
file() で読み込むと行の最後にある改行まで変数に入る。
rtrim() で不要な改行を取り除けば大丈夫。

$list = explode("|", rtrim($val));
0505nobodyさん04/07/27 19:23ID:???
>>474
Apache DSO 版を使っているのなら virtual() はどう?
050650004/07/27 20:04ID:???
>>502>>504
unset()、rtrim()でうまくいきました。
本当にありがとうございます。
050747404/07/28 09:04ID:???
>>484 >>488 >>505

レスありがとうでした。
virtual()でいけました。
ありがとうございました。

0508nobodyさん04/07/28 12:37ID:1Y3BKvIO
>>474
職場で爆笑した責任を取ってもらおうか...
0509nobodyさん04/07/28 13:52ID:???
教える気がないならスルーしとけ。
0510nobodyさん04/07/28 20:43ID:???
某スレでapacheのconfのユーザーディレクトリに
AddType text/html .php を記述すればphpがテキストとして
扱われると聞いたのですが、逆にテキストとして扱わない場合(PHPとして扱う)
はどういう書き方があるのでしょうか?
0511nobodyさん04/07/28 20:46ID:EvRrHsAN
abc001_1.jpg abc002_1.jpg といった連番の画像が500以上あるんですが、
これを 60 x 60 の画像に縮小→切り抜きし、abc001_a.jpg・abc002_a.jpgといった風に
リネームする必要ができました。
どうするのが一番効率が良いでしょうか?
縮小・リネームだけなら、ソフトとPerl・PHPスクリプトを連携して出来るのですが、
切り抜きが入ると、全く方法が思いつきません。どなたかご教授ください。

画像サイズは 160 x 120 とか、縦横比率がバラバラなので、切り抜きが必須なのです orz
051251104/07/28 20:47ID:???
すいません、板違いでした orz
0513nobodyさん04/07/28 20:54ID:???
んが。今マニュアルみて関数の確認してたのに....
imagecopyあたりが適当じゃなかろうか?
0514nobodyさん04/07/28 21:02ID:???
MMCacheもAPCと同じでincludeファイルも変換してキャッシュ
してくれるのでしょうか?
それとも呼び出されたファイルだけでしょうか?
0515nobodyさん04/07/28 21:22ID:???
>>510
PHPをモジュールとして組み込んでいる場合は、application/x-httpd-php
CGIの場合は、application/x-httpd-cgiとすることもある。
(application/x-httpd-phpで処理させるように設定することも可)
0516nobodyさん04/07/29 08:53ID:???
そもそもプログラム側でヘッダーを変更できるのに、
タイプを固定する意味がないという。
0517軟式PHP04/07/29 09:49ID:???
PHPのマニュアルにも載ってることだが、PHPの隠蔽はやっておくべき。
0518nobodyさん04/07/29 14:47ID:VlhsQ7NZ
php 4.3.3を使ってるんだが、もしかしてexitで処理を抜けた時って、
register_shutdown_functionで登録した関数呼び出されない?
0519nobodyさん04/07/29 14:53ID:???
exit前にregistしろよハゲ
0520nobodyさん04/07/29 16:51ID:???
禿じゃないヨ
0521nobodyさん04/07/29 17:11ID:???
PHPってバイナリモードだかに出来るって本当ですか?

関数のバイナリじゃなくて。
0522nobodyさん04/07/29 17:11ID:???
でこが広いだけだよね
0523nobodyさん04/07/29 17:27ID:???
俺なんかデコ広すぎてツムジが無くなっちゃったよ!
0524nobodyさん04/07/29 17:42ID:???
それは禿と呼ぶな、普通。
0525nobodyさん04/07/29 17:45ID:???
俺なんかデコ広すぎてウナジが無くなっちゃったよ!!
0526nobodyさん04/07/29 18:00ID:???
それはコンパイルしてバイナリしちゃいましたか。
0527nobodyさん04/07/29 22:38ID:???
フォームを使わないでPOSTでMulitipart/form-dataを指定したときと同じよう
にファイルを添付したいのですが、これ可能でしょうか?
できるとしたら、どのエンコードをし、どういう送信ヘッダを作ればいいんでしょうか?
0528nobodyさん04/07/29 23:17ID:???
どこから送りたいの?
0529nobodyさん04/07/29 23:18ID:???
>>527
PHPじゃ無理。フォームの仕様を使うのが正しい。
でなければFlashでも使う。
0530nobodyさん04/07/29 23:43ID:b7+JpvL1
DOM勉強始めた途端につまづきました。
以下プログラムを実行すると
Error while parsing the document\n
とエラーになってしまいます。
一体何がいけないのでしょうか?

<?php

if(!$dom = domxml_open_file("test.xml")) {
echo "Error while parsing the document\n";
exit;
}

?>
test.xml
<?xml version="1.0"?>
<root>
<test>this is test</test>
</root>
0531nobodyさん04/07/29 23:43ID:???
>>528,529
http://oshiete1.goo.ne.jp/kotaeru.php3?q=817797
>hogehoge.phpが、メールサーバーにソケット接続、マルチパート処理し、ウェブコンテンツを更新

ちょうど↑と同じようなことなんですが、
ケータイからメール(添付付)をメールサーバーに送り、phpが実行された時にPOPサーバーから受信、
同時に添付ファイルをエンコしてwebサーバーにPOSTし、本文には添付ファイルへのリンクなどを
挿入した状態でPOSTしたいと思ってます。
ケータイでの投稿に対応していないblogになんとかケータイから投稿したいと思ってます。
簡単に言うと写メールBBSのphpの機能にwebサーバーへのPOST的処理を付け加えたという感じです。
やはり、エンコードデータはブラウザに作らせないとダメなんですかね・・・。
0532nobodyさん04/07/30 01:59ID:???
>>531
fsockopen() とかを使って決まった形式でデータをエンコードして通信すれば可能。
フォーマットは RFC あたりを見て勉強するか、POST を行う際の通信データをキャプチャ
して解析すればできそう。

または curl 関数あたりを使ってもおそらく添付ファイル付きの POST は可能みたいな
感じがする。試していないので間違っているかもしれないけど。

でも、わざわざ POST しなくても FTP とか SCP でファイルとデータを送っても問題なさそう
な気がする。
0533nobodyさん04/07/30 03:23ID:lnH8lc1C
他のサーバにあるファイルの更新日時情報をsocketを用いて
HTTPヘッダから取得するという方法では、対象が複数の場合、
非常に遅くなってしまいます。
他に方法はないでしょうか?どうぞよろしくお願いします
0534nobodyさん04/07/30 03:29ID:???
>>533
ありませんね。
遅いというなら処理がヘタなのでしょう。
053553304/07/30 03:32ID:lnH8lc1C
http://ns1.php.gr.jp/php-jp/archives/msg11953.html

参考にしたページはこちらなんですが
もう少し簡略できませんでしょうか?
0536nobodyさん04/07/30 03:35ID:???
>>535
特に簡略化するような部分はありません。
0537nobodyさん04/07/30 03:57ID:???
>>535
GETメソッドではなくてHEADメソッドで更新日時を取得する。
でも、まあ取得に時間が掛かるのは各々のHTTPコネクション
におけるネゴシエーション処理とかだから、別のプログラムを
組んで同時に複数処理するようにでもしないと、目に見えて
速くはならないよ。
053853704/07/30 04:00ID:???
そのスレッドの[PHP-jp 12338]で指摘されてるね<GET→HEAD
0539nobodyさん04/07/30 05:12ID:mTOZKk4E
質問です。
Windows XP Home Edition のサーバーです。
unlink でファイルを削除しようとすると、
Permission denied とエラーが出てしまいます。
そのファイルのあるフォルダの読み取り専用属性のチェックは
はずしているのですが・・・。
054053904/07/30 05:29ID:???
すいません。ただ削除しようとしているファイルを
fcloseで閉じるのをわすれていました。
0541軟式PHP04/07/30 09:15ID:???
|Д`)
0542nobodyさん04/07/30 09:41ID:Qj3jxbbr
御願いします。
execを使ってTXTファイルをPSファイルに変換すると
日本語部分が文字化けしてしまうんですが
なんとかならないものでしょうか??
コマンドラインからTXT>PSは文字化けしないのですが・・
0543nobodyさん04/07/30 09:46ID:???
$text ='123'という文字列を$text ='1<br>2<br>3'に変換したいのですが、
どうやるのが理想的でしょうか?
1文字ずつ抜き出して<br>を加えて行くしかないのでしょうか?
0544nobodyさん04/07/30 09:54ID:???
>>543
$array = preg_split("//",$text);
$text = implode("<br>",$text,-1,PREG_SPRIT_NO_EMPTY);
0545nobodyさん04/07/30 09:55ID:???
違う、こうだ
$array = preg_split("//",$text,-1,PREG_SPRIT_NO_EMPTY);
$text = implode("<br>",$array);
0546nobodyさん04/07/30 10:22ID:???
>>544
早々なお返事、ありがとうございます。
教えて頂いたものを弄って動く様になりました。

PREG_SPRIT_NO_EMPTYというのが気になってぐぐって調べてみたのですが
ヒットしませんでしたし、私の環境では使えない様でした。
特殊環境なのでしょうか?。
0547nobodyさん04/07/30 10:45ID:???
>>544 ではないが、綴りが間違っている。

正しくは PREG_SPLIT_NO_EMPTY
0548nobodyさん04/07/30 11:08ID:???
DBにぶち込んだ画像をもってきて
HTMLに表示する時ってどうすればいいですか?
知ってる人教えて〜
0549nobodyさん04/07/30 11:12ID:???
>>548
アホですか?

ああやっぱりアホでしたか
0550nobodyさん04/07/30 11:27ID:???
>>543
$text = preg_replace("(.)","$0<br>",$text);
0551軟式PHP04/07/30 11:38ID:???
>>548
えっと、それってラージオブジェクトで確保してんの?
0552nobodyさん04/07/30 11:39ID:???
>>550
デリミタが抜けている。
$text = preg_replace("/(.)/","$0<br>",$text);

でも、日本語が入る場合は、mb_ereg_replace を使った方が安全かも。
$text = mb_ereg_replace( "(.)", "\\1<br>", $s );
0553nobodyさん04/07/30 11:57ID:8Ir+KZbt
>>542
そんなことってあるのか?
055454804/07/30 11:58ID:???
はい、そうです。

■ このスレッドは過去ログ倉庫に格納されています