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

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

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

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

◆質問する場合の注意
1. 自分のIDを表示させること。(メール欄に何も記述しないでください)
2. サーバーのOS、WebサーバーとPHPの種類やバージョン等を明記すること。
3. 己の行った操作、変更などを詳しく明記すること。
4. エラーメッセージはそのまま表記すること。「エラーが出ます」では絶対分かりません。
5. 質問者としても態度をわきまえること。
6. 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

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

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークはそれぞれの該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
・オブジェクト指向については良スレがないから本を買え。理解できないならムリに使うな。
・速さについては自分でベンチをとってここに書け(違う環境の人も調べてくれるかも)
0521nobodyさん2006/09/10(日) 18:29:53ID:???
Warning: eregi() [function.eregi]: REG_EMPTY

ってでますけどどこかおかしいですか↓

for($n=0;$n<sizeof($ArrKeyword);$n++){
if(!eregi($ArrKeyword[$n],$lines)){
$Match=false;
break;

0522nobodyさん2006/09/10(日) 18:39:23ID:???
>>521
お前の頭
0523nobodyさん2006/09/10(日) 18:50:38ID:???
>>521
そういうときはeregiに何が渡されるかを(echo等で)取得してeregi一文で試すんだよ。
こういったことを繰り返せば問題解決する。
0524nobodyさん2006/09/10(日) 19:22:14ID:???
ID梨には怪盗竹刀でください。スレがアレ升>>1
0525nobodyさん2006/09/10(日) 19:33:23ID:???
>>524
IDIDってうるせーんだよチンカス!
05265212006/09/10(日) 19:49:38ID:???
早く教えてください。こっちは仕事(ry
0527nobodyさん2006/09/10(日) 20:07:28ID:R17hn9Op
str_padを使って同じ長さにしたい文字があるのですが
mb_send_mailで送るメール本文に上で揃えたものをつけてもずれてしまいます。
どうしたらよいのでしょうか?

例 ↓の円を揃えたい
+消費税 ?円
+送料 ?円

?の所は桁が変わるので +消費税".str_pad(number_format($money),15," ","str_pad_left")."円等とやってます。
05285242006/09/10(日) 20:08:37ID:???
>>527
おまえバカか? 小学校から行きなおせ
05295272006/09/10(日) 20:15:43ID:R17hn9Op
あぁ、失礼しました。
str_pad(number_format("+消費税".$money),15," ","str_pad_left")."円
な感じでやってます。

あとメール本文だけじゃなくて普通に表示しても駄目でした
0530nobodyさん2006/09/10(日) 20:20:30ID:???
>>527
それソース見ると大丈夫って落ちじゃないよね?
メールで駄目って言ってるしなぁ・・
0531nobodyさん2006/09/10(日) 20:28:51ID:???
>>529
っていうかお前
number_format("+消費税".$money)
の部分おかしくね?

よく分かんないなら
str_pad と number_format を切り離して考えて味噌
というよりmoney_formatのほうがいいんじゃ
0532nobodyさん2006/09/10(日) 22:05:20ID:???
ここバカばっか・・・・
教えてるやつらも低レベルやし。 まじ笑えるw

ここみるとPGとして優越感にひたれるから好きw

0533nobodyさん2006/09/10(日) 22:54:19ID:???
こんな初心者向けの質問スレ見て優越感に浸るなよ・・・w
自分はレベル低いですって言ってるようなもんだよ。
0534(^ω^) ◆shPHP/.kPI 2006/09/10(日) 22:55:25ID:???
目糞鼻糞を笑う
0535nobodyさん2006/09/10(日) 23:29:35ID:???
悲しい奴が一人紛れ込んでるな
05365212006/09/10(日) 23:49:51ID:VGwX15XG
いろいろ試してますが・・・・ どうも行き詰まりました。

わけワカメなのは何度かリロードするとちゃんと検索結果が出てくるんですよ


なんなんでしょ?

0537nobodyさん2006/09/11(月) 00:06:55ID:???
>>536
実際に問題の出る条件を出さないと分かりにくい
0538nobodyさん2006/09/11(月) 00:07:26ID:???
>>536
ちゃんと値は入ってるの?
>>523の言ってくれた方法は試したのか?
0539nobodyさん2006/09/11(月) 00:17:49ID:Os5jvMFz
>>538
リロードすると問題なく検索結果が反映されるので、値は入ってると・¥・

$lines=strip_tags($Data[$i]);
if(eregi($KeyWord,$lines)){
array_push($Result,$Data[$i]);

こうすると問題ないのですが、1語でしか検索できずまいります。

0540nobodyさん2006/09/11(月) 00:26:24ID:???
>>539
おい、話が変わってるんじゃない?
「一回リロードするとOK」なのか「何回かリロードすると偶発的にOK」なのかハッキリしろ
しかも>>521のソースにはstrip_tagsもarray_pushも入ってないだろ
それにちゃんとechoで値をチェックしたのか?値が入っていたらちゃんとそのif文に引っかかるんだろ?
0541nobodyさん2006/09/11(月) 00:32:43ID:Os5jvMFz
>>540
オリジナルは↓

$KeyWord=$_GET["key"];
$KeyWord=htmlspecialchars($KeyWord);
$KeyWord=mb_convert_encoding($KeyWord,"EUC-JP","auto");
$KeyWord=mb_convert_kana($KeyWord,s);
$ArrKeyword=explode(" ",$KeyWord);
$Result=array();
$Data=file("ほげほげ.csv");
for($i=0;$i<sizeof($Data);$i++){
$lines=strip_tags($Data[$i]);
$Match=true;
for($n=0;$n<sizeof($ArrKeyword);$n++){
if(!eregi($ArrKeyword[$n],$lines)){
$Match=false;
break;
}

これで「何回かリロードすると偶発的にOKです」。 それと時折文字化けします。

でっ、↑を

$lines=strip_tags($Data[$i]);
if(eregi($KeyWord,$lines)){
array_push($Result,$Data[$i]);

に変えると1語でしか検索できませんが、文字化けも、エラーもでません。
がっ、1語でしか検索できず困ります。

0542nobodyさん2006/09/11(月) 00:43:57ID:???
だから変数の中把握することから始めれ
var_dump($ArrKeyword);
0543nobodyさん2006/09/11(月) 00:44:02ID:???
>>541
いくつか間違いがあるぞ
$KeyWord = mb_convert_encoding($KeyWord,"EUC-JP","auto");
まずこれ。mb_convert_encodingの第2引数にautoを入れると環境によって何故か上手く動かないことがある。
だからちゃんと文字コードを指定すること。「偶発的に〜」って部分は多分これのセイだと思う。

あとmb_convert_kana($KeyWord,s)、こいつの第2引数は本当にこの書き方で良いのか?
ちょっとマニュアルで確認してみろ
0544nobodyさん2006/09/11(月) 01:22:19ID:???
>>541
もっと隠してるところあるだろ?出せ
05455432006/09/11(月) 01:26:28ID:???
あ、ごめん、間違えてる

×mb_convert_encodingの第2引数にauto
○mb_convert_encodingの第3引数にauto

だった
0546nobodyさん2006/09/11(月) 01:33:52ID:???
$KeyWord=mb_convert_encoding($KeyWord,"EUC-JP","auto");
$KeyWord=mb_convert_kana($KeyWord,s);
に問題ないとおもわれw
0547nobodyさん2006/09/11(月) 01:38:52ID:???
>>546
問題はある
が、「何回かリロードすると偶発的にOKです」のわけはない
0548nobodyさん2006/09/11(月) 01:40:15ID:???
>>546
> $KeyWord=mb_convert_kana($KeyWord,s);
> に問題ないとおもわれw

本気で言っているのか?

0549nobodyさん2006/09/11(月) 01:47:55ID:???
>>548

このsって単に全角スペースを半角スペにする淫数だろ
0550nobodyさん2006/09/11(月) 01:49:02ID:???
いんすうとかマジで勘弁してください
0551nobodyさん2006/09/11(月) 01:55:01ID:???
ひきかずとかマジで勘弁してください
0552nobodyさん2006/09/11(月) 01:59:57ID:???
何でこう自分で書いたものすら分からない人が多発するのか

関数はその関数のみでテストしてから使おう。
05535432006/09/11(月) 02:08:59ID:???
>>546
その自信はどこから出てくるの?
0554nobodyさん2006/09/11(月) 02:14:11ID:???
「引数」の読み方を必死にググっている最中なので
しばらく待ってあげてください。w
0555nobodyさん2006/09/11(月) 02:18:12ID:???
はっきり言ってこのスレは優しすぎるぐらいだよ
他の板じゃまず考えられない。
そして人間のレベルが高い。センスもまあまあ。
プログラマは遊び心ある日とが多いかも分からんからね
俺はここで筆問して解決できなかったことが無いんだもんね
0556nobodyさん2006/09/11(月) 02:24:38ID:???
>>552
それはPHPサイトのをまんまコピペしてるからだろ
0557nobodyさん2006/09/11(月) 02:29:28ID:???
ひきこもりすう
0558nobodyさん2006/09/11(月) 02:33:39ID:???
"淫数"
0559nobodyさん2006/09/11(月) 02:58:21ID:???
define('s', 〜)とか出してくるかと思ったが無理だったか
寝よっと
0560nobodyさん2006/09/11(月) 03:07:32ID:???
つ【未定義の定数を使用した場合、ちょうどstringとして コールしたかのように(CONSTANT vs "CONSTANT")、 PHPはその定数自体の名前を使用したと仮定します。】
0561nobodyさん2006/09/11(月) 03:36:54ID:???
>>560
Notice消してる人?
0562nobodyさん2006/09/11(月) 03:37:18ID:???
>>560
阿呆か?
05635602006/09/11(月) 03:42:37ID:???
どうゆふうにイケナイのか説明できないやつは知らないやつと一緒。
0564nobodyさん2006/09/11(月) 03:56:28ID:???
ぁ゙ー・・proc_open使って外部のプログラム使って〜ってやってた時に、妙なエラーに遭遇してずっと悩んでたら
文字コード関係の問題だった・・変換して受け渡しやったら正常に動いたよ。

スレに聞きに来る皆も、うっかり指定し忘れたりしないように気を付けよう orz

とまぁこういうわけで、聞こうか悩みながらやってたら自力解決したし寝るノシ
0565nobodyさん2006/09/11(月) 04:18:14ID:???
>>541
ホントにそれ普通のリロードなのかな…
原因自体はkeyってパラメータの末尾に空白がくっついちゃってるかどうかだと思うんだけど。
> $ArrKeyword=explode(" ",$KeyWord);
ここで空白区切りで検索キーワードを分解してるけど、これだと末尾に空白があると
$ArrKeywordの最後の項目が "" っていう空っぽの単語になっちゃうでしょう。
> eregi($ArrKeyword[$n],$lines)
eregの検索キーワードで「空っぽ」ってのは許容されず、
> Warning: eregi() [function.eregi]: REG_EMPTY
のエラーが出ちゃうので、事前に空っぽデータが無いかチェックしないといけない。

あと他に、完全な空っぽでなく正規表現として不正なキーワードになってる可能性もある。
文字列に[だけ含んで]が無いとか、\を含んじゃってるとか。
正規表現として正しくないとやっぱりエラーになるので、ユーザが自分で検索キーを
入力するようなプログラムで検索にeregを使うのは良くないよ。使うならquote_meta()せんと。
正直、このプログラムなら
> if(!eregi($ArrKeyword[$n],$lines)){

if($ArrKeyword[$n] != '' && strpos($lines, $ArrKeyword[$n]) === FALSE) {
の方が適切なんじゃなかろうかと思うんだが。

検索キーワードにそんな変な記号は含んでない!という場合でも、
Shift_JISで漢字の中に正規表現記号を含んでしまっている場合がある。
> $KeyWord=mb_convert_encoding($KeyWord,"EUC-JP","auto");
でeuc変換してるはずだから大丈夫!と思ってても、元のキーワードが短いと
文字コード判定に失敗してしまって変換されないケースがあるので危険。
0566nobodyさん2006/09/11(月) 11:17:31ID:???
<?php
$Keywd=htmlspecialchars($_GET['key']);
$Keywd=mb_convert_encoding($Keywd,"auto");
$Keywd=mb_convert_kana($Keywd,"s", EUC-JP");
$Keywd=ereg_replace("and"," ",$Keywd);
$Keywd=ereg_replace(" "," ",$Keywd);
$Data=file("item.csv");
?>

<?php
if($Keywd!=""){
$Result = array();
for($n=0;$n<sizeof($Data);$n++){
$line=explode(",",$Data[$n]);
$arrSentence = strip_tags($Data[$n]);
$arrKeyword = explode(" ",$Keywd);
for($i=0; $i<sizeof($arrKeyword); $i++) {
$flgMatched = true;
if(!eregi($arrKeyword[$i], $arrSentence)) {
$flgMatched = false;
break;
.......
if($flgMatched) {
array_push($Result, $Data[$n]);
..

コピペだけどこっちのほうがいいんじゃない?
0567nobodyさん2006/09/11(月) 11:29:06ID:???
検索先のファイルはEUCなのかどうか。違うならEUC-JPに変換汁。
あとは先頭に
mb_regex_encoding("EUC-JP");
してみるとか。
0568nobodyさん2006/09/11(月) 12:11:20ID:???
CSVファイルからの検索をしたいのですが、
541と566の構文ではどっちがいいのでしょうか?

0569nobodyさん2006/09/11(月) 12:24:10ID:???
>>566
どの辺がいいんだかさっぱり分からんコードだな。
0570nobodyさん2006/09/11(月) 12:24:46ID:???
>>568
どっちもド素人。真似しちゃダメ。
05715682006/09/11(月) 12:31:59ID:???
そうですか・・・・・

PHPの勉強もかねて、まずはコピペからでもはじめたいのですが、
もしまともなコードがあるならソースを教えてもらえないでしょうか?
ちなみに検索したらばっちり541と566を見つけられましたが、なかなか
他がないです。
0572nobodyさん2006/09/11(月) 12:55:10ID:???
コピペが勉強になるってのは初耳だな
05735682006/09/11(月) 13:19:05ID:???
テンプレートの改造は十分勉強になると思うが?
0574nobodyさん2006/09/11(月) 13:25:55ID:???
>>571
お手本を丸ごと「書写(自らタイプ)」するなら、たしかに一定の勉強効果はある。
しかし「コピペ」するなら、全く勉強にならない。
05755002006/09/11(月) 13:36:55ID:???
「いまCSVから商品データの検索をしてるのですが、

$Result=array();
$Data=file("商品.csv");
for($i=0;$i<sizeof($Data);$i++){
$lines=strip_tags($Data[$i]);
$Match=true;

現在の「商品.CSV」からの全体のデータではなく、$line[0]と$line[30]のデータ内のみから
検索データを抽出したいのですが、どうすればいいのでしょうか?」


if($i != 0 && $i != 30) continue;

for($i=0;$i<=30;$i++){
? array_push($Result, "ageてIDを出せこのやろう");
}

$search = array(0,30);
for($i=0;$<=sizeof($Data);$i++){
? if(!in_array($i,$search)) continue;
? echo("それともこうか?このやろう");
}

などいろいろご回答ありがとうございました。
ただ、行データの$line[0]と$line[30]ではなく、列のデータの$line[0]と$line[30]なんですが、
特定の列のデータを抽出するにはどうしたらよいでしょうか?
0576nobodyさん2006/09/11(月) 14:05:40ID:???
>>575
$Match=true; っていうのは流行なのか
てっきり同じ人だと思ってたが

とりあえずfgetcsvでも使って評価してみたら?
0577nobodyさん2006/09/11(月) 14:10:51ID:???
>>575
あんたは全く理解してないから、まずは簡単なことからしたら?
たとえば、
1.商品データの三行目の二列目を$aに入れてみる。
2.1が出来たら、次は全部の行の二列目を$a[]に入れてみる。
3.2が出来たら、次は全部の行の二列目が1(←なんでもいい。完全一致==で)のものを$a[]に入れてみる。
4.3が出来たら、最後に全部の行の任意の列に文字列$keyが含まれるものを$a[]に入れてみる。
これくらい順序踏めば、頭の悪いあんたでもわかるんじゃね?1すらできないなら諦めるべきだな。
0578nobodyさん2006/09/11(月) 14:56:43ID:???
自分がわかってることの1段上ぐらいのことなら、
ヒントもらったりすればできるようになるが
10段も上のことやろうとしたらヒントもらっても
できんわな
自分が今何段目にいるのか?分かってる人は
1段上を目指して着実に習得してゆくことが
できるけど、分かってない人は、平気で
10段上のことを質問してしまう。で、周りの
人から見ると「へ?あんた全然わかってないじゃんか?」
となるんだな。で質問すればする程荒れるんだな。
>>577 のような自分への課題のようなことを、自ら
考えて自ら乗り越えられない人はプログラミングのセンス
ないと思うな。
0579nobodyさん2006/09/11(月) 16:39:59ID:???
センス無くて良いから、さっさと教えろや カス
0580nobodyさん2006/09/11(月) 17:00:09ID:???
>>579
いってらっさい
http://pc8.2ch.net/test/read.cgi/php/1150088761/
0581nobodyさん2006/09/11(月) 17:43:29ID:2fSvB3gx
DoCoMoやauの絵文字をmb_convert_encoding等でEUC-JPに文字コード変換してMYSQL(EUC-JP)に格納する場合、
取り出したときの表記がおかしくなってしまいます。
この場合絵文字はどんな形式で送られているのでしょうか?
?xXXXX;の形で送られているのですか?
0582nobodyさん2006/09/11(月) 17:45:42ID:???
>>577

もっと猿にもわかるようにお教えくださいませんか?
0583nobodyさん2006/09/11(月) 18:32:10ID:???
猿は最後の行すら理解できないから教えない。
0584nobodyさん2006/09/11(月) 19:06:19ID:???
すいません土下座しますから、列データの抽出方法教えてくださいっ ><;

0585nobodyさん2006/09/11(月) 19:08:52ID:???
>>584
土下座画像うp汁
0586nobodyさん2006/09/11(月) 19:18:33ID:???
おねがいしますっ ><;;

www.uploda.org/uporg511835.gif
0587nobodyさん2006/09/11(月) 19:40:34ID:???
>>586
熱意は認めるが、なぜ>>1を読まない?
0588nobodyさん2006/09/11(月) 19:49:40ID:???
>>575 列のデータの$line[0]と$line[30]って、
エクセルで言うところのAとAEの縦の列ってこと?
0589nobodyさん2006/09/11(月) 19:50:41ID:???
>>581 絵文字はシフトJISかUTF-8じゃないと扱えない門がー
0590nobodyさん2006/09/11(月) 19:55:23ID:2fSvB3gx
>>589さん
ありがとうです^^
http://www.sound-uz.jp/php/tips/mobile.html
こちらを参考にしたらできました
でも意味が良く分かりません
0591nobodyさん2006/09/11(月) 20:15:27ID:xn87RO2C
Win2003, IIS, PHP5.0.4で、Cactiを動かそうとしています。
その他のソフトのバージョンは、こんな感じです。
Cacti0.8.6h, RRDtool1.2.15, Net-SNMP5.3.1, MySQL5.0.24

動作はしているのですが、グラフを見ようとすると、ブラウザが
「ダウンロードしています・・・」の状態のままで、一向に画像が表示されません。
"中止"ボタンを押すと、画像が表示されます。

原因は恐らくContent-Lengthヘッダが付いてないからだと思ってるのですが、
どうやって付くように出来るかが分かりません。
画像(PNG形式)は、ファイルとして保存されているわけではないし、どうやって
PHPのコードで書いてやれば良いか、もしくは他の方法があるのか・・・。

御助けを・・・。スレ違いだったら誘導お願いします。
0592nobodyさん2006/09/11(月) 20:22:53ID:72m7Skn3
ttp://www.ipa.go.jp/security/awareness/vendor/programming/a01_02_main.html
を見たんですが、ここの通りサニタイジングは出力時のほうがいいんですか?
みんな出力時にやってますか?
0593nobodyさん2006/09/11(月) 20:39:14ID:???
>>592
当然、HTMLとして出力する際にやってます
0594nobodyさん2006/09/11(月) 20:58:20ID:???
>>591
header()
って話じゃなくて?
0595nobodyさん2006/09/11(月) 21:13:59ID:???
>>593
受け取ったらすぐにサニタイジングしないと不安だったんですが、
出力時にサニタイジングするのが当然なんですね。ありがとうございます。
0596nobodyさん2006/09/11(月) 21:21:41ID:???
なぜサニタイジングが必要なのかの原因を理解しないと
応用効かなくね?
特に難解なわけでもないし、理解したほうが。
そうすれば、出力時にする意味もわかるし
0597nobodyさん2006/09/11(月) 21:37:27ID:???
>>592 入力は1回だけど、出力は複数回だもんがー
0598nobodyさん2006/09/11(月) 21:38:38ID:???
保存ファイルがxmlのときエンティティ化しなくても大丈夫?
0599nobodyさん2006/09/11(月) 21:44:24ID:???
それは
<![CDATA[
]]>
で囲むんでない?
0600nobodyさん2006/09/11(月) 21:45:28ID:???
すみません、教えてください。
fsockopenでコピー元のホストをオープンした後、
copyでローカルへファイルをコピーした直後に
ローカルへコピーしたファイルが消えてしまいます。
この時copyの返り値は1なのですが、その直後に
filesizeでそのファイルサイズを取得してみようとしても
no such fileというエラーが出てしまいます。

どうすれば回避できるんでしょうか?

phpのバージョンは4.4.3でコピー元のファイルは
http://pc8.2ch.net/avi/dat/1157385546.dat
です。
06016002006/09/11(月) 21:54:17ID:iGRurTQF
sageてしまいました、すみません。
OS: Windows XP
webサーバー:04WebServer1.84
PHP: PHP 4.4.3
です。
0602nobodyさん2006/09/11(月) 22:01:54ID:???
>>600
copyじゃなくてファイルに書き込んだほうがいいんじゃないの??

というかfsockオープンより楽な方法もあるような、制限のある環境なのかな。
06036002006/09/11(月) 22:16:06ID:iGRurTQF
>>602
普通にテキスト読み込みでオープンして
ローカルに書き出すってことでしょうか?

以前は消えなくて普通にファイルサイズが取得できたんですが
いつの間にかno such file or directory(たしかこんなスペルだったと思う)という
エラーが表示されていました。

今でも他のファイルとかもこんな現象は発生しませんでした。
http://pc8.2ch.net/php/dat/1157284868.dat
これも普通にコピーできてます。

コピーするファイルの中身に問題があるのでしょうか…。
0604nobodyさん2006/09/11(月) 22:21:26ID:???
今夜のお題はこれかっ?

参考:
resource fsockopen ( string target [, int port [, int &errno [, string &errstr [, float timeout]]]] )
int copy ( string source, string dest )
0605nobodyさん2006/09/11(月) 22:25:48ID:???
コピー元のファイルが移動したとか、そんなオチでは?
0606nobodyさん2006/09/11(月) 22:45:14ID:???

土下座までしたオレは無視ですか?

0607nobodyさん2006/09/11(月) 23:17:49ID:???
いろいろな問題があるがまずIDを出してください
06086002006/09/11(月) 23:19:44ID:???
>>605
コピー元の移動は無いと思います。
直接アクセスすれば見れますし・・・。

一応、普通のテキストリードはできるので、
とりあえずこれで回避したいと思います。

お手数お掛けしてすみませんでした。
ありがとうございました。
0609nobodyさん2006/09/11(月) 23:54:05ID:???
JpGraphで作ったphpにPOSTでデータを渡して、HTML上に表示するにはどうしたらよいでしょうか?
ASP(VBScript)でのHTMLでの表示がうまくいきません。
『VBScriptを語ろう』のスレにも投稿したのですが、何卒お助け願います。。。
0610nobodyさん2006/09/12(火) 00:04:46ID:???
>>609
まずIDを出してください
0611nobodyさん2006/09/12(火) 00:22:29ID:???
>>609
>>1を読んでない事も問題だが
マルチはよろしくない、分をわきまえろ。

ちゃんと「Web製作:VBscriptについて語りましょう
」にも謝って、
改めて詳細な情報を添えて(>>609では情報不足)依頼するか諦めるか選べ
0612nobodyさん2006/09/12(火) 00:36:34ID:???
おいタバコすうのを辞めろ
ttp://www.synapse.ne.jp/~iichiki/index5.htm
0613nobodyさん2006/09/12(火) 00:54:36ID:???
>>612
まずIDを出してください
0614nobodyさん2006/09/12(火) 00:59:00ID:???
>>612
タバコ吸わないし職場禁煙だし、俺には関係ないな
0615nobodyさん2006/09/12(火) 01:08:47ID:???
>>614
Hello World!てなんですか?
ヘビースモーカーのおじちゃん
0616nobodyさん2006/09/12(火) 01:12:43ID:???
hoge($var);
としたら、
$hoge[var]==1;を実行するような関数を作りたいんだけどどうすればいいでしょうか?
hoge($abc);
なら
$hoge[abc]==1;
です。
0617nobodyさん2006/09/12(火) 01:24:36ID:???
>>616
まずIDを出してください
0618nobodyさん2006/09/12(火) 01:38:00ID:???
>>616
>>1

呼び出し元の変数の名前を、呼び出された側は知る事ができない。よって無理。

まぁ、何がやりたいのかよくわからん。
$varに"var"とか"abc"格納してhoge呼び出せばいいじゃないか。
0619nobodyさん2006/09/12(火) 01:45:15ID:???
>>616

hoge($a[var]);
としたら、
$hoge[var]==1;
を実行なら簡単なんじゃね
0620nobodyさん2006/09/12(火) 01:47:07ID:???
>>616
悪いこた言わないから
hoge("abc");

function hoge($name) {
if($hoge[$name] == 1)
}
にしときなさい。
0621nobodyさん2006/09/12(火) 01:47:41ID:???
>>619
それ、お前作れるのか??
■ このスレッドは過去ログ倉庫に格納されています