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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/12/08(金) 04:22:54ID:???
PHPに関する質問用スレです。ここならお前の下らない質問に回答があるかも知れません。

まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

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

◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

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

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

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ http://pc8.2ch.net/php/subback.html
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで http://pc8.2ch.net/db/subback.html
・速さについては自分でベンチをとってここに書け(違う環境の人も調べてくれるかも)
 しかし初心者が目的も定めずに速度を気にしたところでほとんど意味は無いぞ
0720nobodyさん2006/12/16(土) 15:09:26ID:???
>>713
危ないやり方だな。
フェイルセーフを考慮するなら、「まずはエスケープする」べし。
お前の考え方は「まずはエスケープしない」になっている。
0721nobodyさん2006/12/16(土) 15:20:39ID:???
フェイルセーフって何ですか?
0722nobodyさん2006/12/16(土) 16:12:02ID:???
レンタルブログの更新を文字列で抽出して
題名、URL、記事をHTML形式で出力したいんですが、どうすればいいですか?
0723nobodyさん2006/12/16(土) 16:49:47ID:???
RSSよめよww
07247222006/12/16(土) 16:55:08ID:???
>>723
私ですか?
0725nobodyさん2006/12/16(土) 16:57:32ID:???
そうだな
07267132006/12/16(土) 17:41:32ID:???
>>720
<と>と'と"を置換するだけじゃ危険なのですか?
0727nobodyさん2006/12/16(土) 17:51:14ID:???
>>721、>>726
まずフェイルセーフの概念をよく理解しろ。用語の意味くらい自分でググれ。
で、その概念をシステム制作に当てはめて考えろ。
そしたら>>713のやり方がいかに危なっかしいかが分かる。

重要なのは「優先順位」だ。どんな処理を優先させるのか。
安全対策に万が一「抜け・ミス」があったときにでも危険を防ぐにはどうしたらいいのか。
よく考えろ。考えても分からなければ、危険なので難しいことはやろうとするな。
0728nobodyさん2006/12/16(土) 17:54:20ID:???
>>726
っていうかお前さ、>>720をよく読めよチンカス。
せっかく重要な答えをズバリ書いてやってんのにそれを無視して、
「<と>と'と"を置換するだけじゃ危険なのですか?」などと的外れな質問を繰り返しやがって。

何をエスケープするかじゃねぇんだよ。どのように、どの順番でエスケープするかが大事なんだよ。
0729nobodyさん2006/12/16(土) 18:03:48ID:???
>>727

721だけど、意味自分で調べた。サンクス!一つ勉強になった。
07305632006/12/16(土) 18:03:51ID:???
>>619
ありがと〜
逆順はできたのですが、ちょっと意図したものと違いました。

CSVから整形して出力してるのですが、これを、例えば5番目の配列を基準に逆順にソートして出力させたいのです。
rsortだと、そういった指定ができなくて。
<table>
<?php
$Data=file('db.csv');
for($i=0;$i<sizeof($Data);$i++){
$line=explode(",", $Data[$i]);
?>
<tr><td><?=$line[0]?></td><td><?=$line[3]?></td></tr>
<?php
}
?>
</table>
言葉足らずで申し訳ありませんでした。
0731nobodyさん2006/12/16(土) 18:09:01ID:???
MySQL使う場合、
普通はリレーション使うと思うのですが、
phpからの操作が非常に面倒になりませんか?

リレーション使わずに
一旦あるフィールド値を取得してから
そのフィールド値で別テーブルを検索して値を取得、
とかやってる人っていますか?

今までリレーションの存在を知らずに(涙)
この方法でやってたのですが、
リレーションを使うのもかなりだるく(慣れていないだけの可能性もありますが)、
過去の手段もかなりだるくなってきました・・・

他に良い方法がありましたらきぼんぬです。
0732nobodyさん2006/12/16(土) 19:29:26ID:vIgGXUoj
配列Aと配列Bを比較して、一致している要素が5つ以上あったら
配列Bの[0]の要素を表示するということをしたいのですが・・

$common_word = array_intersect($array_A,$array_B);
$array_count = count($common_word);
if($array_count >= 5)
{

}
いまのところ、このようになっておりますが、どのようにしたら良いのか
分からなくなりまして。。。よろしければ、ご教授願いたいのですが。
0733nobodyさん2006/12/16(土) 19:40:38ID:???
>>731
プログラムとか、やめちゃえば?
07347132006/12/16(土) 19:47:29ID:???
用心するのに越したことはないってことでしょ
言いたいことは大体わかるよ。
でも具体的に言ってもらわないとわからない。
<と>と'と"を置換するだけで問題ないでしょ?
>>728みたいな、どうでもいい薀蓄みたいなこと言う人はレスしないでください。
0735nobodyさん2006/12/16(土) 21:11:07ID:a8ebIslZ
phpMyAdminを設定して実行したのですが、
『扱えない拡張子です,<br />PHPの設定をチェックしてください。』
と表示されます。

PHP.iniでは
extension=php_mysql.dll
と設定して再起動も完了しました。
ですが、同じエラーのままです。

何か他に考えられることがありますでしょうか?
07367322006/12/16(土) 21:23:54ID:vIgGXUoj
何でもありません。
わざわざ人に聞くようなレベルの話ではありませんでした。
0737nobodyさん2006/12/16(土) 21:26:45ID:???
>>735
mysql関数使えないっしょ
0738nobodyさん2006/12/16(土) 21:30:39ID:???
>>726
結論から言うと危険

「マルチバイト XSS」 でぐぐってみ

あとはHTTPヘッダーで文字コード宣言を必ずすること
これがXSS対策の基本
07396962006/12/16(土) 21:44:32ID:HXTFaSG2
>>701
ピクセル単位ですか・・・
俺もそうかと思ったんですが、
だとすると1インチあたりのピクセル数の指定が
どこかにあると思うんです。

PDF って印刷物指向ですよね。
07407352006/12/16(土) 21:54:02ID:a8ebIslZ
>>737
え?どういうことですか?
0741nobodyさん2006/12/16(土) 22:12:27ID:???
>>735
php.iniの設定だろうね
俺はここでちゃんとできたよ
http://www.srvmap.com/windows/php5.html
0742nobodyさん2006/12/16(土) 23:21:34ID:???
>>741
すみません、解決しませんでした。
真剣に悩んでおります・・・。
0743nobodyさん2006/12/17(日) 00:24:20ID:???
OS:Win2K
Apache2.2
PHP5.2
MySQL5.0.27

文字化けで困っています。
MySQLはSJISに設定しています。

コマンドプロンプトからMYSQLを使用すると正常出力
phpMyAdminを使用すると正常出力
PHPをブラウザで使用すると文字化け(mysql_client_encodingで調べるとlatin1)
   →2バイト文字が?と表示されます。

解決策をご存知の方助けて下さい。
0744nobodyさん2006/12/17(日) 00:41:20ID:???
>>714
できる。
そもそも、基本的なHTML(CHTML・XHTML)などは3キャリア側のサーバーで
自動変換してくれるから問題ないと思いますよ。
ただし、HDML(古いAU端末とTuka端末)のform処理などは対応できていないので注意!
うちは、HTMLを各ノード単位で分割してコンバーター(HTML・CHTML・XHTML・HDNL変換)を通して
表示するようなフレームワークを作って使ってます。
0745nobodyさん2006/12/17(日) 00:44:02ID:ilUpD26l
SQLに接続するとき
set name sift-jis
みたいにすればいいんじゃね?
0746nobodyさん2006/12/17(日) 03:44:42ID:irlLnY56
なんでPHPのロゴに雪が積もってるんだ?
0747nobodyさん2006/12/17(日) 03:47:19ID:???
>>734
お前、どうしようもねぇバカでクズだな。
何様のつもりだ。

せっかくもらったアドバイスを無視した挙句に、逆に批判かよ。
お前マジで氏んだほうがいいよ。
0748nobodyさん2006/12/17(日) 04:34:15ID:???
>>746
ぉ、ほんとだ。

冬だねぇ
0749nobodyさん2006/12/17(日) 07:56:55ID:fDowNRkw
すみません、phpはじめたばかりなんですが、現在秀和システムの
「きょうから使えるphpサンプル500」っていう本で php.ini の設定しています。

そのなかで、mbstring.script_encoding=EUC-JP という設定を変更するように
書いてあったんですが、ファイルのソースを見たら mbstring.script_encoding が
ありません。
これは追加で書き足していいものでしょうか?
また、デフォルトで ; でコメントアウトされてるmbstringパラメータは全部コメントアウト解除
すべきですか?

あと、phpではないんですが、httpd.confの設定で、
AddDefaultCharset none という項目を編集するように書いてあるんですが、
この項目もhttpd.conf にありません。やはり追加書き足しすべきでしょうか?

phpのバージョンはphp-5.2.0 OSはwinXP Apache2.2です
0750nobodyさん2006/12/17(日) 08:09:42ID:???
>>749
まずはデフォルトで起動してみて以後自分の設定に変えていけば
あなたの設定したい項目は文字コードにかかわる部分なので
設定しないと起動しないような項目ではない

FA : 書き足す必要は無い
0751nobodyさん2006/12/17(日) 08:19:09ID:fDowNRkw
>>750
すばやい回答ありがとうございます
そうですか、とりあえず、書き足さないで出来るところからやろうと思います。
いま、環境変数を返すphpを作って(サンプルにしたがって)見たんですが、
ブラウザに表示しないでファイルをダウンロードしてしまいます。
これはなぜですか 

かなりショボイ質問だと思いますが、、php.iniの設定がおかしいんでしょうか
0752nobodyさん2006/12/17(日) 08:57:15ID:???
>>751
Apache の設定の方に
AddType application/x-httpd-php .php
これを書き加える
0753nobodyさん2006/12/17(日) 09:11:25ID:???
○○.phpにしてないって落ちだろw
0754nobodyさん2006/12/17(日) 09:43:07ID:fDowNRkw
>>752
うおっ 動きました!
httpd.confをみたら、AddType application/x-httpd-php .phpが
AddType application/x-hpppd-php .php
になってました
サンキューです助かりました! よかったー
今年中にアンケート管理と掲示板とメールフォームまで出来るようになろう

ありがとー
0755nobodyさん2006/12/17(日) 11:20:29ID:cjUGVVxQ
タイトル:string年度 の"タイトル:"と"年度"の間にある部分だけを取り
出したいのですが。

$title = mb_ereg('/"タイトル:"([^"]*)"年度/',$str_contents , $match_title);
$str_title = $match_title[0];
print($str_title);

このようにしているのですが、うまくとりだせません。
どのようにすべきか、教えていただけないでしょうか。。。
0756nobodyさん2006/12/17(日) 11:39:59ID:???
>>755
正規表現を勉強すべき
0757nobodyさん2006/12/17(日) 11:47:52ID:???
>>755

mb_regex_encoding('sjis'/*必要だったら変更して*/);
$title = 'タイトル:string年度';
mb_ereg('タイトル:([^"]+)年度', $title, $matches);
print_r($matches);

できれば、文字コードをはっきりさせてpreg_match()と16進エスケープを
使ったほうがいいと思うけど。
0758nobodyさん2006/12/17(日) 11:55:39ID:???
>>756
>正規表現を勉強すべき
お前がな。
0759nobodyさん2006/12/17(日) 12:09:24ID:???
>>747といい
>>756といい
こいつらは、アドバイスしてあげてるつもりなんだろうな。
誰も聞いてないけどw
0760nobodyさん2006/12/17(日) 13:21:27ID:ssFbcwFM
会員登録ページを作っています。
流れとしては、
入力 → 確認画面 → 修正or登録
な感じです。

入力項目の中にはドロップダウン形式のものや、チェックボックス形式のものがあります。
確認画面から修正画面に戻るときに入力された値を表示させるためにはどうすればいいでしょうか?

自分で考えた方法はフォームを
例:血液型
<select name="blood_type" size="1" tabindex="0">
<option value=1 '.$_POST['blood1'].'>A</option>
<option value=2 '.$_POST['blood2'].'>B</option>
<option value=3 '.$_POST['blood3'].'>AB</option>
<option value=4 '.$_POST['blood4'].'>O</option>
</select>
のようにして、確認画面からhiddenでひっぱって来るものです。
これだとかなり手間がかかって無駄が多いような気がします。
他にもっと賢い方法があるようでしたら教えてくれませんか?
07617552006/12/17(日) 13:24:37ID:iRROmMBS
>>757
解決しました。どうもありがとうございます。
0762nobodyさん2006/12/17(日) 13:44:40ID:???
>>760
$_POST['blood1']
これは何の意味があるんだ?
そこにselectedとか入るわけか?
0763nobodyさん2006/12/17(日) 13:50:17ID:???
ちっともphpの話じゃないだろw
0764nobodyさん2006/12/17(日) 13:52:21ID:ssFbcwFM
>>762
そうです。
0765nobodyさん2006/12/17(日) 13:53:20ID:???
>>760
>他にもっと賢い方法
まず公式マニュアルを読んで、
次に巷の解説サイトをいくつか見ればわかるよ
0766nobodyさん2006/12/17(日) 14:00:11ID:irlLnY56
>>748
北半球ではね。
こういう北半球中心視点は良くないと思う。
0767nobodyさん2006/12/17(日) 14:13:32ID:???
>>760
そのやり方でいいよ
そのやり方がベスト

>>766
そう思ってるのはおまえだけ
0768nobodyさん2006/12/17(日) 14:41:40ID:ssFbcwFM
>>763
javascript使ったら簡単にできました。
サンクス子
0769nobodyさん2006/12/17(日) 14:44:53ID:???
>>768
どうやったの?
0770nobodyさん2006/12/17(日) 14:48:11ID:ssFbcwFM
修正ボタンをこれにしました。
<input type="submit" onclick="javascript:history.back();" value="修正">
0771nobodyさん2006/12/17(日) 15:38:59ID:???
デザインとロジックの分離において、処理をファイルにまとめて
メインファイルからロジックをincludeしたら、
テンプレートつかわなくてもデザインがスッキリすると思うのですが、
どうでしょうか?
0772nobodyさん2006/12/17(日) 15:42:37ID:???
そうだね
0773nobodyさん2006/12/17(日) 15:44:37ID:???
スレ違いばかり・・・
0774nobodyさん2006/12/17(日) 15:59:14ID:8qXdAMYD
教えてください!
www.xxx.com/aaa.php?id=1&next=1
nextの1で処理を行っているのですが
リロードでも有効になってしまいます。
これを回避する方法などありますでしょうか。

submitからなら対策できるのですが、埋め込んだURLからは
どうしたら回避できるかわからず詰まっています。
0775nobodyさん2006/12/17(日) 16:26:11ID:???
>>774
アダルトの宣伝おつ
0776nobodyさん2006/12/17(日) 16:43:39ID:???
>>774
POSTでやってる対策をGETでもやれば良い
0777nobodyさん2006/12/17(日) 16:49:09ID:ttycNJ+p
変数.txtってファイルを指定したいんですが
どのように書けばいいのでしょうか?
↓こんな感じなんですけど
$text = 12;
$hantei = file_exists($text.'.txt');//ここでエラーでます
0778nobodyさん2006/12/17(日) 16:51:21ID:???
>>775
例で適当にうったのはアダルトだったのね すません。
>>776
ありがとう!
0779nobodyさん2006/12/17(日) 17:23:12ID:???
>>777
$hantei = file_exists($text.".txt");
0780nobodyさん2006/12/17(日) 17:35:56ID:???
同じだろ?
それよりまず何てエラーが出てるのかくらい書こうよ
0781nobodyさん2006/12/17(日) 17:40:18ID:???
>>777
もしくは
$text = "12";
0782nobodyさん2006/12/17(日) 17:57:37ID:ttycNJ+p
Parse error: parse error, unexpected T_VARIABLE in 〜〜〜〜こんなエラーです
0783nobodyさん2006/12/17(日) 18:21:53ID:???
>>777の記述は問題ないからその行の前あたりに;や""のつけかた等みなおしてこい
0784nobodyさん2006/12/17(日) 18:27:41ID:???
ポスティングスレで自分から進んで作ったんですがセキュリティみてもらえませんか?
ttp://posting.is.land.to/
0785nobodyさん2006/12/17(日) 18:49:28ID:???
CSVファイルのなかに <a href="yahoo.co.jp" title="トップ,ヤフー">のように”があった場合や、カンマがあった場合、

"<a=""yahoo.co.jo"" title=""トップ,ヤフー"">"となってしまうのですが、これをPHPで読み込むときに、外の"を外して、””を”に変換するにはどうしたらいいでしょうか?

それと勝手に””が就かないようにするにはどうしたらよいかアドバイス頂けないでしょうか?
0786nobodyさん2006/12/17(日) 18:59:05ID:???
変換するしなくていいじゃん。そういう設定にしてあるだけだから
php.iniの設定をたしかめろ。入門者向け教本にたいてい書いてある設定外の項目いじっただろ?
0787nobodyさん2006/12/17(日) 20:12:06ID:???
>>785
意味がわからん。それはCSVファイルを保存する時にそうなってるだけじゃねーの?PHPで読み込む前の話。
0788nobodyさん2006/12/17(日) 20:19:48ID:???
よくわからんけどreplaceすればいいんじゃないのか?
0789nobodyさん2006/12/17(日) 20:31:33ID:a5bdt7ul
hiddenは絶対に使わないほうが無難でしょうか?
かわりにセッションを使うほうがいいですか?
セッションの場合、クッキーとURL埋め合わせがありますけど、
firefox等のブラウザの設定でセッションを受け入れない場合、
クッキーもURLも無効となってしまうのでしょうか?
あと、セッションはサーバにゴミがたまりますよね?
そのゴミは勝手に削除してくれますか?たとえばクッキーに時間制限があるような感じで。
どなたかお願いいたします。
07907352006/12/17(日) 20:48:39ID:EKx6N1fN
すみません、解決しないのでどなたか答えていただけると嬉しいです。

ググったところでは、mysql/mysqliエクステンションが組み込まれていないとのこと。
php_mysql.dll、php_mysqli.dllがあり、extension=php_mbstring.dllもコメントアウトしています。
その他何か原因があるようなのですが、思いつきもしません。
0791nobodyさん2006/12/17(日) 20:52:22ID:???
windowsで動かしてんの?
07927352006/12/17(日) 20:55:58ID:EKx6N1fN
>>791
はい、Windowsです。

WindowsXP SP2
Apache 2.0.58
PHP 5.0.4
MySQL 3.23.58

2台PCがあり、片方は設定して動くのですが、
ノートパソコンの方がエラーが出る状態です。
0793nobodyさん2006/12/17(日) 21:00:31ID:???
片方動くならそれと比較してみれ。
phpinfoでMysqlの欄とか表示されてるかい?
dllファイルちゃんとあるよね?
07947352006/12/17(日) 21:01:18ID:EKx6N1fN
あー、今infoで「MySQL」を検索しても見つかりませんでした。

つまり、php_mysqlを読み込んでいないということですよね・・・^^;
php_mysql.dllの位置がデフォルトのままなのですが、どこへコピーすれば良いのでしょうか?
07957432006/12/17(日) 21:03:26ID:???
誰か>>743頼む
07967852006/12/17(日) 21:05:23ID:???
>>787
そうです。CSV保存の時に勝手に””がついてしまうのです。
保存の都度””を置換・削除すればいいのですが、結構な量がある上に、頻繁にデータを書き換えるので、いちいちするのは非常に面倒なのです。

>>788
有り難うございます。ただ、置き換えと削除の両方をしたいのです。
"<a〜 の部分は "を削除したいし、""は"に置き換えたい

皆さん、,や"があるCSVファイルを読み出すときはどうされてるのでしょう?
07977352006/12/17(日) 21:08:24ID:EKx6N1fN
何度もすみません。
extensionのディレクトリパスを指定していなかったです。
Apacheを再起動しましたが、エラーは解決されずのままです・・・。
phpinfoでMysqlの欄を見たのですが、まだ表示されません。
0798nobodyさん2006/12/17(日) 21:10:52ID:???
>>796
"(ダブルクオート)の2個の連続は、ダブルクオート1個を表す。その動作は普通。
0799nobodyさん2006/12/17(日) 21:19:17ID:???
だから737書いたのに
0800nobodyさん2006/12/17(日) 21:21:27ID:???
>>797
phpinfoに表示されているphp.iniが修正しているphp.iniと同じか確認した ?
0801nobodyさん2006/12/17(日) 21:22:23ID:???
>>797
ttp://jp.php.net/manual/ja/install.windows.extensions.php
08027352006/12/17(日) 21:23:56ID:EKx6N1fN
>>800
あ・・・、全然違っていました・・・
php.iniの場所を変えるのじゃなくって、
パスを変更することは可能なのでしょうか?
0803nobodyさん2006/12/17(日) 21:28:18ID:fhT0kY1a
質問です。
インストールしたソフトの実行出力の結果を取得したくてsystem関数を使ったのですが、
1とか2とかの数字しか返ってきません。具体的には、
<?php
$rtn = system("/usr/local/bin/lame", $retval);
echo "retval=$retval";
echo '<br>';
echo "rtn=$rtn";
?>

実行結果
retval=1
rtn=

となります。rtnには結果すら返ってきてません。
しかし、lsなどのシステムコマンドだときちんと結果が返ってきます。
ちなみにpassthru関数でも同じでした。

どうすれば結果を取得できるのでしょうか?
PHP 4.4.4 with Suhosin-Patch 0.9.5 (cgi-fcgi)
0804nobodyさん2006/12/17(日) 21:32:01ID:???
>> 802

http://jp.php.net/manual/ja/install.windows.apache2.php

PHPIniDir
0805nobodyさん2006/12/17(日) 21:38:08ID:???
>>803

http://jp.php.net/manual/ja/function.popen.php
08067352006/12/17(日) 21:39:20ID:EKx6N1fN
>>804
有難うございます、解決しました。
最初に設定できて余裕をもっていたのが間違いですね、
こんな初歩的なとこから間違えるとは・・・
お答えいただいた皆様、有難うございました
0807nobodyさん2006/12/17(日) 21:58:04ID:???
こんばんは、ひとつ質問させてください。

$result = mysql_query("SELECT * FROM account WHERE name = '$name'");

この場合は、name=$nameであればTRUEを返すということなのでしょうか。
name=$nameのとき、そのnameがある行を取得したいのですが、どのようにすれば良いのでしょうか?
0808nobodyさん2006/12/17(日) 22:05:26ID:???
せめてマニュアルくらいみようよ

ttp://us2.php.net/mysql_query
0809nobodyさん2006/12/17(日) 22:07:20ID:???
>>807
TRUE/FALSEを返すとかではなくて、リソースを返すのだ。マニュアルを見よ。

行を連想配列に格納するには mysql_fetch_arry。
0810nobodyさん2006/12/17(日) 22:18:23ID:fhT0kY1a
>>805
ありがとうございました。
早速以下のように書いてみたのですが、何も出てきませんでした。
なぜかコンソール画面には出力されてきましたが…

<?php
$handle = popen("/usr/local/bin/lame", 'r');
if ($handle){
while (!feof($handle)){
$line = fgets($handle);
echo $line;
}
pclose($handle);
}
?>
0811nobodyさん2006/12/17(日) 22:27:26ID:???
function test($str1,$str2){

echo $str1."<br />\n";
echo $str2."<br />\n";

}

$str1 = "ホゲホゲ";
$str2 = "あいうえお";

test($str1,$str2);

このように、functionに2つの関数を送るのはできないのでしょうか?
0812nobodyさん2006/12/17(日) 22:29:07ID:???
すみません、できましたが、function内で
mysql_select_db($db);
mysql_query($sql);
を使うのは不可能でしょうか?

mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

とエラーがでます;;
0813nobodyさん2006/12/17(日) 22:30:31ID:???
>>811
それを実行してみろ。
0814nobodyさん2006/12/17(日) 22:36:06ID:???
>>812
エラーメッセージを読め。
ヒント: mysql_connect( )
0815nobodyさん2006/12/17(日) 22:48:19ID:???
>>810
lameに引数を渡していないとすると、helpがエラー出力に表示されているじゃないの?
0816nobodyさん2006/12/17(日) 23:01:56ID:1O1pcw5Y
$_GET, $_POST, $_COOKIE を 変数$varで参照できるようにしたいのです。

つまり $var["id"] = $_GET["id"] = $_POST["id"] = $_COOKIE["id"] ということ。
どのようにすれば効率良くできるのでしょうか?
0817nobodyさん2006/12/17(日) 23:05:10ID:???
request
0818nobodyさん2006/12/17(日) 23:06:24ID:fhT0kY1a
>>815
引数に --helpを渡したら出ました!
まさかエラー出力だとは…
ありがとうございました。
0819nobodyさん2006/12/17(日) 23:08:32ID:???
掲示板などで、POSTで大量に送られてくるデータ
$hogehoge1 = $_POST['hogehoge1'];
$hogehoge2 = $_POST['hogehoge2'];
$hogehoge3 = $_POST['hogehoge3'];
$hogehoge4 = $_POST['hogehoge4'];
$hogehoge5 = $_POST['hogehoge5'];

これを、一括して$hogehoge[1]〜$hogehoge[7]
に格納する方法などはないのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています