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

【PHP】下らねぇ質問はID出して書き込みやがれ 75

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2008/10/16(木) 23:52:01ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 74
http://pc11.2ch.net/test/read.cgi/php/1221909788/

◆質問用テンプレ
【OS名】vine linux
【PHPのバージョン】php5.26
【連携ソフトウェア】mysql
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0406nobodyさん2008/10/29(水) 04:19:32ID:???
専用スレがあるから探せ
0407nobodyさん2008/10/29(水) 04:57:13ID:l43yKlIR
>>406
代わりに探してよ
0408nobodyさん2008/10/29(水) 04:58:35ID:l43yKlIR
次の質問

テスト用にユーザーアカウントいっぱい
作るんだけど、それのIDとパスワード、そして
これはまだ有効、これは無効にした、とかの付与情報の
管理、こういうのってどういうソフトでやるの?

今はメモ帳でやってます
0409nobodyさん2008/10/29(水) 05:06:12ID:???
DB
0410nobodyさん2008/10/29(水) 05:19:18ID:???
エクセル
0411nobodyさん2008/10/29(水) 09:54:31ID:veAPPVGQ
あるPHPを実行したところ、次のエラーが出ました

Warning: require(/usr/local/lib/php/XML/RSS.php) [function.require]: failed to open stream: No such file or directory in /hoge/index.php on line 10
Fatal error: require() [function.require]: Failed opening required '/usr/local/lib/php/XML/RSS.php' (include_path='.:/usr/share/pear:/usr/share/php')

yumで「php-xml」と「php-xmlrpc」をインストールしてあります

/usr/local/lib/php/XML/RSS.phpをインストールするにはどのような作業が必要でしょう?
CentOS5.2を使ってます
0412nobodyさん2008/10/29(水) 10:59:24ID:???
>>411
pear install XML_RSS
0413nobodyさん2008/10/29(水) 11:01:48ID:Z9jgE9oz
配列をphpの書式でtxtなどに出力したい時
やっぱりforeachで自力で分解して書き出すしかないですよね?
0414nobodyさん2008/10/29(水) 11:06:30ID:???
phpだけで扱うならserialize/unserializeって手もある
他の言語とリンクするならjsonでも出来そうだ(javaにもjsonライブラリあるし)
0415nobodyさん2008/10/29(水) 11:08:38ID:???
補足
整形して出力、再度PHPで読むことはない、って使い方ならループしかないだろうな
0416nobodyさん2008/10/29(水) 11:54:40ID:X0IlisXc
質問します mp3のアップロードってどうやったら良いのでしょう?
これまで、.jpgのアップローダを作るのはうまくいったんですが、同じロジックだとうまくいかないようです。
画面遷移は
「フォーム」→「確認画面」→「完了画面」 となっていて、問題は確認画面で起きています。

確認画面での処理は、 一時ファイル化されたアップロードファイルを特定の名前に置き換えて
保存領域(/upfile_keep/)に移動となっています。 スクリプトは以下の通りです。

$music1_keep = "../../../".$_SESSION['uType']."/img/upfile_keep/".$_SESSION['session_id']."music1.mp3";
/*アップロードされたファイルを一時保存ディレクトリ(/img/upfile_keep/)に移動 */
if($_FILES['music1']['tmp_name']){//アップロードされたファイルがあれば
move_uploaded_file($_FILES['music1']['tmp_name'],$music1_keep);
}

アップロードしたファイルが.jpgの時は、$_FILES['music1']['tmp_name']が存在したのですが(var_dump($_FILES)で確認)、
.MP3をアップロードしたところ、同様の一時ファイルが存在しません。(以下が出力です)

array(4) { ["music1"]=> array(5) { ["name"]=> string(54) "サンプル音楽.mp3" ["type"]=> string(0) ""
["tmp_name"]=> string(0) "" ["error"]=> int(1) ["size"]=> int(0) }
["photo"]=> array(5) { ["name"]=> string(11) "サンプル画像.jpg" ["type"]=> string(10) "image/jpeg"
["tmp_name"]=> string(52) "C:\DOCUME~1\HOGE\LOCALS~1\Temp\php\upload\php299.tmp"
["error"]=> int(0) ["size"]=> int(283897) }}

何か手違いがあるのか、mp3用のやり方があるのか、、判断しかねています
すみませんがアドバイスお願いします

環境はwinXP apache2 php5です
0417nobodyさん2008/10/29(水) 12:00:25ID:???
>>416
upload_max_filesizeとmp3のサイズ見比べてみれば
0418nobodyさん2008/10/29(水) 12:00:44ID:???
>>416
http://jp.php.net/manual/ja/features.file-upload.errors.php
04194112008/10/29(水) 12:03:02ID:veAPPVGQ
>>412
レスありがとうございます。
pear install -a XML_RSSと
pear install -s XML_Parserは実行してます。
0420nobodyさん2008/10/29(水) 12:07:23ID:???
>>419
じゃぁインストール先とinclude_pathが違うんじゃね?
0421nobodyさん2008/10/29(水) 12:07:50ID:Z9jgE9oz
>>414
そういった関数があるのですね
ありがとうございました
0422nobodyさん2008/10/29(水) 12:55:24ID:X0IlisXc
>>417-418
ありがとうございました ファイルサイズ制限の問題でした
ほんとうにありがとう
0423nobodyさん2008/10/29(水) 15:12:08ID:wS690hOZ
$sql = "SELECT * FROM test";
$res = mysql_query($sql,$conn);
while($row = mysql_fetch_array($res)){
echo $row[0];

これでPHPを使ってMySQLのデータを出力出来ます。
ただ、もう一度値を出力したい時、再度mysql_queryを実行しなければいけません。
fseekでファイルポインタを先頭にしたら行けるのでは?と思っても駄目でした。

何か方法はないでしょうか?
それとも出力毎にmysql_queryを実行しなければ駄目なのでしょうか?
0424nobodyさん2008/10/29(水) 15:14:29ID:???
>>423
mysql_data_seek
http://jp.php.net/manual/ja/function.mysql-data-seek.php

マニュアルの参考という関数リンクぐらいは見よう
0425nobodyさん2008/10/29(水) 15:46:54ID:???
>>424
出来ました!手持ちのリファレンスにも書いてありました・・。
ありがとうございました。
0426nobodyさん2008/10/29(水) 19:57:51ID:9QgeoQmC
初めてPHPの5.26をダウンロードして初期設定したときに、
<? phpinfo(); ?> と書いても何も表示されなかったけど、
<?php phpinfo(); ?> だと表示された。

ネットで調べていて<? phpinfo(); ?> でおkて書いてあったから
原因を特定するのに結構苦労したよ。

質問はなぜ<? phpinfo(); ?>だとダメだったのでしょうか?
0427nobodyさん2008/10/29(水) 20:03:27ID:???
設定でshort_tagが有効になってないから
0428nobodyさん2008/10/29(水) 21:44:29ID:???
ショートタグは問題が多いので無効にしておきたい。
0429nobodyさん2008/10/30(木) 00:52:26ID:HuAP4GZh
質問です

DBとphpを利用して3択問題を作っています。
DBから答え群を読み取り、かつ、その前にラジオボタンを付けたいのですがエラーがでてよくわかりません。
どのように書いたらよいのか教えてください。

$con=0;
$sql = "SELECT * FROM データベースファイル名;
$res = mysql_query($sql,$conn);
while($row2 = mysql_fetch_array($res)) {
  {
print("<td><input type="radio" name=".$con." value=".$row2["kotae1"].">.$row2["kotae1"].</td>");
print("<td><input type="radio" name=".$con." value=".$row2["kotae2"].">.$row2["kotae2"].</td>");
print("<td><input type="radio" name=".$con." value=".$row2["kotae3"].">.$row2["kotae3"].</td>");
}
print("</tr>\n");
$con++;
}

例として、kotae1,kotae2,kotae3の中にはそれぞれ、はい、いいえ、どちらでもない が入ってると考えてください。
上のDBとwhile文を考えずに出力したいものは下記と同等の物です(con=0)
<td><input type="radio" name="0" value="はい">はい</td>
<td><input type="radio" name="0" value="いいえ">いいえ</td>
<td><input type="radio" name="0" value="どちらでもない">どちらでもない</td>

勉強始めたばかりで判らない部分が多いのですが、よろしくお願いします。
0430nobodyさん2008/10/30(木) 00:58:39ID:???
sql = "SELECT * FROM データベースファイル名";
0431nobodyさん2008/10/30(木) 01:12:43ID:???
突っ込みどころが多すぎて困る
0432nobodyさん2008/10/30(木) 05:07:33ID:???
もうここは初心者専用になってるな
0433nobodyさん2008/10/30(木) 06:31:16ID:PzzCI6mp
質問させてください。
Locationヘッダを使ってリダイレクトさせているのですが、
リダイレクト先のサイトでアクセス解析を行った際に、
リンク元が不詳となってしまっています。
アクセス解析でリンク元が分かるような形でのリダイレクトは行えませんでしょうか?
方法があれば教えていただけませんでしょうか?
0434nobodyさん2008/10/30(木) 06:54:19ID:???
どういった方式でアクセス解析を行っているかをまずは記さなきゃ
04354332008/10/30(木) 06:57:06ID:PzzCI6mp
>>434
とりあえず自分のサイトで確認を行いまして、
自分のサイトではNINJYAアクセス解析を使っています。
ただ、他のサイトでもリンク元が分かるようにしたいので、
できる限りのアクセス解析でリンク元が表示されるような方法を知りたいと思っています。
0436nobodyさん2008/10/30(木) 07:03:41ID:???
同じくheaderでRefererを明示的にしてやりゃいいじゃん
header("Referer: http://example.com/");
header("Location: http://www.google.com/");
偽装もできちゃうが
0437nobodyさん2008/10/30(木) 07:10:13ID:jCV0a5dq
<?
echo "$thing";
?>

これでエラーが出ないんだよ
画面が真っ白
php.iniの設定で、エラーを吐かない、って
なってるのかな?
0438nobodyさん2008/10/30(木) 07:33:00ID:???
>>437
その通り
実際にはnoticeレベルのエラーが出ている
http://jp2.php.net/manual/ja/function.error-reporting.php
0439nobodyさん2008/10/30(木) 07:36:52ID:???
>>436
正気ですか?
04404332008/10/30(木) 07:37:55ID:PzzCI6mp
>>436
回答ありがとうございます!
試してみましたが、何故だか自分の環境ではリンク元が不詳となってしまいました・・・
Sleipnirだからかもしれないですね。
0441nobodyさん2008/10/30(木) 07:47:01ID:jCV0a5dq
display_errors = On
になってるんだが、これだけでは不満なのかな?

error_reporting = E_ALL & ~E_NOTICE
とかもあわせて書かないとだめなの?
0442nobodyさん2008/10/30(木) 07:50:15ID:???
error_reporting = E_ALL
で全部出る
0443nobodyさん2008/10/30(木) 07:54:07ID:jCV0a5dq
なんとかallにしたら出るようになった
0444nobodyさん2008/10/30(木) 07:55:07ID:jCV0a5dq
>>442
そう、それ
それにした
thx
0445nobodyさん2008/10/30(木) 08:05:05ID:???
http://jp.youtube.com/watch?v=afgyNp5HueQ

youtube に教育用コンテンツいっぱいあるけど
おまいら、なんか見てる?
0446nobodyさん2008/10/30(木) 08:31:59ID:???
bushissmart=falseでフイタwwwww
0447nobodyさん2008/10/30(木) 11:04:56ID:njx3rGEL
質問です
良くあるフォームの 入力→確認→登録完了(もしくは修正) という画面遷移の構成で、
みなさんはそれぞれのページにどうやって入力値を引き回していますか?
自分は確認画面の時点で serialize($_POST)として、修正画面や完了画面に引き回してますが、、
(初心者向けの本に載っていた hiddenに格納するやり方だと 項目が大量のとき面倒なので、、)

しかし、もっとマシなやり方があるんじゃないかという気もしてます
そもそも ページ構成を form_top.php/form_confirm.php/form_rewrite.php/form_finish.phpと
分けるやり方がどうなのかなぁと思うし。。

皆さんがどんな風にしてるのか、良かったら教えてください
0448nobodyさん2008/10/30(木) 11:05:54ID:???
セッション使ってます
0449nobodyさん2008/10/30(木) 11:47:17ID:W9wr3JTs
PHP file匝瑳
(誤字)
をグーグルで検索したらウィルスの反応したけどなんで???
0450nobodyさん2008/10/30(木) 12:28:48ID:MuGsPXkC
質問です

自分自身のファイル名を取得できる関数はありますか?
include等で呼ばれたときでも、呼び出し元のファイル名ではなくその関数が記述されているファイル名を取得したいのです

0451nobodyさん2008/10/30(木) 12:34:33ID:???
>>450
basename(__FILE__)
0452nobodyさん2008/10/30(木) 12:44:48ID:MuGsPXkC
>>451
できましたありがとうございます
0453nobodyさん2008/10/30(木) 13:21:04ID:???
>>447
一つのソースでやってます。
0454nobodyさん2008/10/30(木) 13:30:09ID:7adNvCuh
【OS名】linux
【PHPのバージョン】php5.26
【連携ソフトウェア】mysql
【質問内容】
クラスの継承を動的にする方法ってありませんか?

あるときはA extends B
あるときはA extends C
で new A();ってしたいんですけど
04554262008/10/30(木) 13:32:36ID:???
>>427
ありがとうございます。本当に助かりました。
設定を調べてみますね。

>>428
ありがとうございます。PHPに関してのwebサイトを見ていて、
4.xと5.xで仕様が違うこともあるようですが、
これから頑張って身につけたいと思います。
0456nobodyさん2008/10/30(木) 13:43:28ID:???
Class AB extends B {
include 'Class_A.php';
}

Class AC extends C {
include 'Class_A.php';
}
みたいな感じでどうか。
0457nobodyさん2008/10/30(木) 14:02:11ID:???
>>454
2つのファイルにBクラスとCクラスを同じクラス名で定義
Aクラスの定義以前にBCどっちかのファイルをロード
0458nobodyさん2008/10/30(木) 15:53:39ID:???
>>454
runkit使うとか
0459nobodyさん2008/10/30(木) 18:52:57ID:njx3rGEL
>>448
やっぱりセッションに格納したほうがセキュリティ的に多少マシなんでしょうか?
ソースで目視できない分、、

>>453
ありがとうございます。
それって、submitボタンにname/value設定して、ポストして来た値によって表示変えるっていうやり方ですか?

確認フェイズから修正フェイズに遷移するとき、入力済みの値を持ち込むのはどうやってますか?
自分はvalue="{$_POST['name']}" みたいなことしてるんですが、、
なんか重いというか要領悪い気がして、他のやり方を知りたいです

良かったら、いいやり方知ってる方教えてください

0460nobodyさん2008/10/30(木) 19:19:05ID:???
substr_countは何か問題があるのでしょうか?
とある掲示板のサンプルで改行"\n"を数えるところで「substr_countの代わり」と書かれていたのですが

// \nを数える(substr_countの代わり)
$temp = str_replace("\n", "\n"."a",$com);
$str_cnt=strlen($temp)-strlen($com);
if($str_cnt > $maxline){ error("行数が長すぎます"); }
0461nobodyさん2008/10/30(木) 19:19:21ID:???
画面遷移をおこなわない
AJAX等を使う
0462nobodyさん2008/10/30(木) 19:21:06ID:???
>>459
だからセッションだってヴぁ
0463nobodyさん2008/10/30(木) 19:27:29ID:njx3rGEL
>>462
value="$_SESSION['name']" って感じですか?  これと
value="$_POST['name']" と構造的には同じですよね
どっちが早い・軽いってあるのかなー
確認画面から修正画面に移動するのにPOSTをしなくて良いから
その分軽いのがメリットってことでしょうか

難しいな 考えすぎなんだろうか。。
0464nobodyさん2008/10/30(木) 19:55:45ID:???
>>463
そんなコード書いてる時点で、そんな事を気にするよりももっと勉強するべき部分があるだろ
0465nobodyさん2008/10/30(木) 20:11:20ID:UauPQ1MR
$a="0"を式($a)で評価したらfalseって、おかしいんじゃないの?
0466nobodyさん2008/10/30(木) 21:26:06ID:???
何をいっとるんだ?
0467nobodyさん2008/10/30(木) 21:55:29ID:???
1がfalseで0がtrueだといいたいんですねわかりません><
0468nobodyさん2008/10/30(木) 22:10:31ID:???
型の話だろ
これだからPHPしか知らない阿呆は・・・
0469nobodyさん2008/10/30(木) 22:14:16ID:???
お前が阿呆だ
0470nobodyさん2008/10/30(木) 22:18:25ID:QT/w86V5
[afe.php]

<?php

return "test";

?>

=================

[test.php]

<?php

echo include('afe.php');

?>


これって有名ですか?
有効的な活用法を考えてください。
0471nobodyさん2008/10/30(木) 22:30:30ID:???
マニュアルに載ってることに有名も何も
0472nobodyさん2008/10/30(木) 22:31:44ID:???
>>468
PHPのスレで何いってんだ?


それと厳密にチェックする方法ってなかったっけ?
0473nobodyさん2008/10/30(木) 22:33:03ID:???
>>470
汎用的な関数だけのファイルを造り、
それが必要な時に、必要なファイルをインクルードすればいい
0474nobodyさん2008/10/30(木) 22:33:52ID:njx3rGEL
>>464
すみません 463の問題点を教えてください
ほんとにお願いします
0475nobodyさん2008/10/30(木) 22:40:11ID:???
基礎勉強してからやったほうがいいと思うよ
0476nobodyさん2008/10/30(木) 22:49:11ID:???
一度マニュアルを読むだけでこのスレの9割の質問はなくなる
0477nobodyさん2008/10/30(木) 22:51:13ID:njx3rGEL
>>464
>>475
print "<input type=\"text\" name=\"name\" value=\"".$_POST['name1']."\" />"; って書かずに
省略したのがまずかったとか。。
MVCの分離を明示してなかったからまずかったんですか?
基礎から勉強というのはその通りだと思いますが、>>463の問題についてだけでも
お願いします
0478nobodyさん2008/10/30(木) 22:53:42ID:QT/w86V5
>>473
ちゃいますよ、
includeが返り値をもてるって知ってました?
これすごくないんですか。
0479nobodyさん2008/10/30(木) 22:55:29ID:???
>>477
>>475

>>478
>>471
0480nobodyさん2008/10/30(木) 22:58:02ID:QT/w86V5
>>479
ありました。
0481nobodyさん2008/10/31(金) 01:13:25ID:???
>>436
>>439
439の正気かとはどういう意味?
436じゃだめなの?
0482nobodyさん2008/10/31(金) 01:15:45ID:???
>>481
正気ですか?
0483nobodyさん2008/10/31(金) 01:22:40ID:???
>>478
俺は普通に驚いたよw
なんか変態的なことできるんだな
0484nobodyさん2008/10/31(金) 01:37:00ID:???
>>482
わかんないなら書かないでいいんだよ?
0485nobodyさん2008/10/31(金) 01:37:18ID:???
正気じゃない人はお帰り下さい
0486nobodyさん2008/10/31(金) 02:31:21ID:???
なんで素直に教えてやることができないのか・・・
0487nobodyさん2008/10/31(金) 02:33:19ID:???
>>486
>>485
0488nobodyさん2008/10/31(金) 03:01:26ID:???
いつからここは初心者スレになった
0489nobodyさん2008/10/31(金) 09:23:13ID:???
phpbbとかjoomlaとか、
phpアプリで、事前にデーターベースの
作成は要求されるけど、
そのあと細かいテーブルの作成とか
要求されないよね。

でもインストールするとなぜか
使えるっていう。

あれってプログラム側で自動で
テーブルの作成とかしてるってこと?
0490nobodyさん2008/10/31(金) 10:37:14ID:???
うん
0491nobodyさん2008/10/31(金) 11:09:50ID:???
データベースの作成は管理者じゃないと出来ないことが多いから事前作成。
テーブルはユーザ権限で作れるだろうってことでインストーラから作成、ってことになるのが一般的

ついでだからテーブル作成も事前にやっちゃいな!っていうアプリもある(OpenPNEとか)
Xoopsはデータベースの作成が出来るかのチェックをして可能ならインストーラから作成するタイプ

ま、色々考えてやってるわけだな
0492nobodyさん2008/10/31(金) 11:13:33ID:dubX+lYc
>>478
すごいというより感覚的に嫌な仕様だな。
まあPHPらしいともいえるが・・・

俺は使わないな。
引数取れないから後で拡張できなくて困りそう。
0493nobodyさん2008/10/31(金) 12:49:54ID:???
>>492
includeだから取れるんじゃ・・・
明示的に引数とはしにくいが
0494nobodyさん2008/10/31(金) 14:45:22ID:???
そうか変数はそのまま使えるなあ。
なんかBASICのGOSUB文みたいだ・・・
0495nobodyさん2008/10/31(金) 17:32:15ID:???
include が返り値を持つのに何がそんなに問題なのかがわからない
0496nobodyさん2008/10/31(金) 17:41:14ID:QFaidhY+
ダウンローダで落とした大量の画像を
PHPで二次元と三次元に分けたいんだけど
いい方法ある?
0497nobodyさん2008/10/31(金) 17:51:20ID:???
>>496
ソニーなんかで有名な顔認識の仕組みで処理すればいいかと思うが

風景画とか振り分けできないしな。
0498nobodyさん2008/10/31(金) 17:57:42ID:???
同じ色のピクセルの分布状況を見るとか
二次元だとベタ塗りしてある部分が多いのでは?
0499nobodyさん2008/10/31(金) 19:15:06ID:QFaidhY+
>>497-498
レスありがとうございます。
確かに色の種類で分けれるとは思いますね。
二次元は色数多くないし。
ただ問題はそれをバイナリとして読み込んでPHPで判断させる事ができるかなんですよね。
同じ色のピクセルが連続してるとバイナリも同じ文字の連続になるのかな。
だれかユーザー関数作って下さい。
0500nobodyさん2008/10/31(金) 19:15:06ID:???
2次元画像と3次元画像のさまざまなデータをとるところから始めるんだ
何かお互い特徴的なものが出てくるだろ
0501nobodyさん2008/10/31(金) 19:16:06ID:???
>>499
高いよ
0502nobodyさん2008/10/31(金) 21:20:49ID:???
>>500
>>2-3
0503nobodyさん2008/11/01(土) 02:08:01ID:S3TntqFQ
【OS名】WindowsXP
【PHPのバージョン】php5.25
【連携ソフトウェア】mysql等
【質問内容】
同じ.phpファイルでもブラウザから読み込むのとコマンドプロンプトで動かすのでは挙動が違って困っています。
XAMPPでPHPをインストールしました。例えば、
\xampp\php\php.exe \xampp\htdocs\mokuteki\file.phpとコマンドプロンプトに入力すると
Call to undefined function mysql_connect()と表示され、実行することができません。もちろん、ブラウザ読みだと問題ありません。
mysql_connect()だけでなくmb_language()等、用意された関数を用いる場合にエラーが起きるようです。
dllの読み込みエラー等は起こっていないので、関連づけとかに問題があると思うんですが……
どなたか解決方法がわかる人はいませんか?
0504nobodyさん2008/11/01(土) 02:17:14ID:???
CLIとモジュールの違いも分からんならxampp使うなよ
0505nobodyさん2008/11/01(土) 06:18:02ID:C2Ps8Icf
SNSをダウンロードしてインストールしてみたいのですが、
日本だとopenpneが有名ですが、
世界だとどんなソフトが有名ですか?
0506nobodyさん2008/11/01(土) 06:24:46ID:???
mail関数を使ってDocomoに送信すると、なぜか2通届くんですが、
これはいったいどうすりゃいいんですか?
■ このスレッドは過去ログ倉庫に格納されています