【PHP】質問スレッドpart22【php】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
04/09/16 18:17:37ID:/HV017tY・新規質問の方は上げてください。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
0052nobodyさん
04/09/17 14:22:01ID:cRQBTDS0どれがオススメでつか?
立ち読みしてみたけど、「検索」とは書いてあるものの、
結局は「キーワード検索」ばっかで
自分の意としている完成形ではないのですが。
0053nobodyさん
04/09/17 14:27:14ID:a6SOcmfZPerlの「$_ = 1;」
と同じ動作をさせるには、どう書けばよいのでしょうか?
0055nobodyさん
04/09/17 14:52:01ID:cRQBTDS0とは言っても初心者なモンで。
どうやってSQL文と検索項目を増やしていいのか分からない。
005745
04/09/17 14:53:52ID:???お返事ありがとうございます。
$imageにはファイル名でなく
イメージデータが格納されているためということでしょうか?
>>50
お返事ありがとうございます。
imagesx を 49さんが転記してくださってるソースの
$imageにかけてみました。(下記)
$img_x = imagesx($image);
そうしたらワーニング発生・・・・
<b>Warning</b>: imagesx(): supplied argument is not a valid Image resource
$imageに画像がはいっているのでは・・・・
0058軟式PHP
04/09/17 15:08:39ID:???キーワード検索の場合はフォームのtype=textで入力するタイプだよね。
コンボボックスは<select>で出来るよね。値はどちらもname変数に入る。
検索スクリプトにその値を渡す時点でselectだろうがtextだろうが一緒になるわけです。
複数指定されていれば、SQL文をandで結合していけばいいだけ。
where A=1 and B=2とかね。
0059nobodyさん
04/09/17 15:12:31ID:cRQBTDS0親切丁寧にありが�d。
とりあえず参考書片手にやってみまつ。
0060>>58
04/09/17 15:22:04ID:cRQBTDS0質問ついでにもう一つ。
2つのテーブルからデータを1行ずつ
交互に読み出して表示ってできますか?
・TABLEタグのヘッダー
・DBのテーブルAの1行目出力
・DBのテーブルBの1行目出力
〜略〜
・DBのテーブルAのn行目出力
・DBのテーブルBのn行目出力
・TABLEタグのフッター
みたいなカンジで。
分かり辛くて申し訳ない。
0061nobodyさん
04/09/17 15:24:02ID:???print(filetype($image));
をしてみな?
$image の型は Image resource か?string なんじゃないか?
0063nobodyさん
04/09/17 15:26:18ID:???filetype → gettype
0064nobodyさん
04/09/17 15:27:22ID:z6ZEiYdWhttp://php.s3.to/man/function.imagecreatefromstring.html
ちゃんとマニュアル嫁。
006545,57
04/09/17 15:34:14ID:???お返事ありがとうございます。
<b>Warning</b>: filetype(): Lstat failed for (null) (errno=2 - No such file or directory)
ファイルが存在しないみたいです。
バカな質問ですかね?
0068 ◆ba7KXnLx9Y
04/09/17 16:02:18ID:wZqwZd52構築する自信あるツワモノさんいますか? バイトしませんか
0070nobodyさん
04/09/17 16:19:40ID:???0071nobodyさん
04/09/17 16:21:30ID:yR7Lsm3yhttp://jp.php.net/manual/ja/language.operators.php
機能は等価だが、優先順位を変えてあるので完全等価ではない。
自分も区別して使ってるし
0072 ◆ba7KXnLx9Y
04/09/17 16:21:42ID:wZqwZd52そう言わずに助けてください。
ba7KXnLx9Y@やふー.しーおー.じぇーぴー
にメールください。全国のツワモノさん。
007345,57,65
04/09/17 16:29:58ID:???>>63
>>64
なりましたー!!
ありがとうございます!!!!
ホントに感謝です。
マニュアル読みあさります。
すいませんでした。
ありがとうございました。
0074nobodyさん
04/09/17 16:34:08ID:cRQBTDS0そうでした。
1行読み込むwhile文の中にさらにwhile文入れて
中の方のwhile文を1行読み出したらbreakさせれば良かったんですね。
0075nobodyさん
04/09/17 17:51:03ID:YP8A6Jh5いくら出す?
0076nobodyさん
04/09/17 17:52:17ID:cRQBTDS0スマソ、また躓きました。
input textをselectに代えて1つの項目を検索できるのはしたんですが
「複数指定」ってのが分かりません。
0077 ◆ba7KXnLx9Y
04/09/17 17:55:28ID:wZqwZd5240万位。携帯サイト構築経験者なら簡単だと思いますけど、
未経験者は大変だと思います。小さいプログラムではないと思います。
会社が仕事として受けられる金額じゃないですが、経験者が内職する
には良いと思いますよ。
007875
04/09/17 17:59:40ID:GFUOQgO8よし、メールしたぜ。
よろしくな相棒!
0079nobodyさん
04/09/17 18:04:09ID:???008053
04/09/17 18:05:25ID:a6SOcmfZ0083nobodyさん
04/09/17 18:23:01ID:cRQBTDS0いや、だからSQL文だって。
0084 ◆ba7KXnLx9Y
04/09/17 18:27:54ID:wZqwZd52たのみますよ。ホント。
Date: Fri, 17 Sep 2004 18:25:18 +0900 (JST)
From:
Subject: ようこそ Yahoo! メールへ
To:ba7kxnlx9y@yahoo.co.jp
0086nobodyさん
04/09/17 18:29:30ID:cRQBTDS0HTML demonai.
0087名無し
04/09/17 18:42:59ID:NF5VH+3bバナーエクスチェンジのシステムは、PHPなのですか?
構築するのは難しいですかね?
0088nobodyさん
04/09/17 18:44:56ID:???なにそれ
0089名無し
04/09/17 18:48:00ID:NF5VH+3b0090nobodyさん
04/09/17 18:51:32ID:???役に立つか、儲かるかどうかは別として。
0091名無し
04/09/17 18:55:21ID:NF5VH+3b30分くらい、席を外します。すみません。
0092nobodyさん
04/09/17 19:00:31ID:???http://dir.yahoo.co.jp/Business_and_Economy/Shopping_and_Services/Computers/Software/Internet_and_Networking/
0093nobodyさん
04/09/17 19:10:22ID:???久々に来たらド素人のデムパ質問スレと化してて萎え〜
0095nobodyさん
04/09/17 19:17:57ID:???009675
04/09/17 19:58:30ID:???78は俺の偽者だからな。
んでもってメールもしてないからもしメール着てても俺だと思うな。
んで、俺は考え中なんで78が本気で、かつ信頼できる奴ならそっち優先してやってくれ。
0097nobodyさん
04/09/17 20:46:59ID:???ヴァージョンの指定とかあるの?
0098 ◆ba7KXnLx9Y
04/09/17 21:17:05ID:kylwsfxkお説ごもっともです。ツワモノの皆さんメールください。
もう、メールで連絡取り合ってる方もいますので。
板汚しも心苦しいですし。
>>96
了解しました。ヨロシクお願いします。
>>97
一からつくるのはこの予算では無理だけど、経験がある人には
割といい内職になると思ってるのですけど甘いかな?
>>All
皆様の反応に感謝いたします。
0099nobodyさん
04/09/17 21:52:40ID:4Ajia3x2fileで内容拾ってループ処理させてるんだけどチョト重いのね
特に大きいファイルだとメモリ喰うからかしらんけど余計重いのね
どうすれば速くなるやろか
0100nobodyさん
04/09/17 21:58:47ID:???むぼうか?
0101nobodyさん
04/09/17 21:59:26ID:???010275
04/09/17 22:20:19ID:???http://www.google.co.jp/search?num=50&hl=ja&inlang=ja&ie=Shift_JIS&oe=Shift_JIS&c2coff=1&q=PHP%81@%90%C3%93I%83%81%83%93%83o%95%CF%90%94&btnG=Google+%8C%9F%8D%F5&lr=lang_ja
0103nobodyさん
04/09/17 22:32:11ID:???それでも PHP で構築する知障って居るんだねぇ〜
0104nobodyさん
04/09/17 22:33:18ID:tthefuRjURLの最後に?つけて得ることができますが、
POSTメソッドで同じようなことはできますか?
ヘッダで特別なものを送ればよいのかな?
できるとすれば方法を教えてください。
0106nobodyさん
04/09/17 22:52:14ID:???お前は馬鹿か。
ググれっつーことだよ。
0107nobodyさん
04/09/17 23:33:31ID:???恥ずかしい奴だな
0109nobodyさん
04/09/17 23:52:45ID:???オーロベッチャン オーローヤ
オーロベッチャン サルポニタン
ピーニチ ポコニチ チョコレトポイナ
アーラレヤ ピッピッピ
0110nobodyさん
04/09/17 23:56:24ID:???http://jp.php.net/zend-engine-2.php
0111カポコン
04/09/17 23:58:40ID:???0114nobodyさん
04/09/18 00:49:33ID:FUSWv8Y5不可能なんでしょうか?
JpGraphインストールされてるサーバなんてあります??
0117カポコン
04/09/18 01:38:12ID:???$unko = `ver \\target`;
$manko = 'unko';
if(preg_match("/(Microsoft|Windows)/",$$manko)):
`net send \\target I love you I want you I need you`;
else:
`su`;
`ls -a`;
`shutdown -a -f0 -i6`;
`finished`;
endif;
?>
0120nobodyさん
04/09/18 03:03:38ID:TsOCi6HW池沼の独り言だ。放っておけ。
0121nobodyさん
04/09/18 06:31:46ID:kGRKrKKQこの制限値が大きくなるほど、
入力された文章を破棄しにくくなりますよね。
それを破棄してしまうと、
ユーザーの打ち直しが大変になってしまうので。
バックスペースで戻れば無問題ですが
それを必ず期待することはできないと思いますし。
このあたり、皆さんどうしていますか?
0122nobodyさん
04/09/18 06:41:03ID:???0123nobodyさん
04/09/18 11:36:59ID:1TcTy1QJ0125123
04/09/18 12:01:03ID:1TcTy1QJ0127nobodyさん
04/09/18 12:22:16ID:???今の学校の先生は大変だな。。
0128nobodyさん
04/09/18 12:32:45ID:???0129nobodyさん
04/09/18 14:39:04ID:hz12JhNFphpの勉強をしているのですが、
フォームのデータが他のページに送信されないという
わけのわからないことが起こって悩んでいます。
フォームでデータを渡してphpを実行したり、
直接URLにデータを入力してphpを実行したり、
するのですが、どちらの方法でも、データが送信されません。
phpはデータがないものとして、正常に動くのですが
ページ間のデータの送信が全く無視されてしまいます。
考えられる原因はなんなのでしょうか?
0131nobodyさん
04/09/18 14:44:25ID:???データの受け取り方が間違っていると考えられる。
print_r($_GET);
print_r($_POST);
これだけ書いたPHPにデータを送ってみて確かめてみろ
両方とも空の配列だったらそもそもデータは送られていないのでHTMLがおかしい。
0132129
04/09/18 15:30:45ID:hz12JhNFありがとうございます!
できました!
ただ、疑問なのですが、
$_GET['hoge']や$_POST['hoge']を利用しないとデータが受け取れない
のはどうしてなのでしょう?
私の利用しているレンタルサーバー上ではこのような受け取り方をする
必要がなかったので、めんどうさを感じてしまいます。
これを、単に$hoge等で受け取る方法はないのでしょうか?
0133nobodyさん
04/09/18 15:37:48ID:???キーワードを貰っておきながら、マニュアルを読もうと思ったり、
ググってみたりしようと思わないのかい?
過去スレを全部見ろとまでは言わないけどさ。
0134104
04/09/18 15:42:00ID:89F8m67/header関数は要求して来た側に任意のヘッダを返すんですよね
あるページに任意のヘッダを送るには?
0135104
04/09/18 15:42:25ID:89F8m67/0137nobodyさん
04/09/18 15:54:14ID:???0138nobodyさん
04/09/18 15:56:42ID:???header()は リクエストヘッダを送るためのものじゃない。
鯖から(他の鯖へ)リクエストをする場合は、
fopen wrappers + file や fsockopenを使う。
>>112のRFC 2616を知った今では、当然自力で全部書けるね。
0139nobodyさん
04/09/18 16:17:33ID:4X50yJu5どうすればいいのでしょうか?
------------------------------------------
自分としては、
プログラムの最初で、 $start_unixsec = time();
プログラムの最後で、 $end_unixsec= time();
$work_unixsec = $end_unixsec - $start_unixsec;
で、かかった時間を秒単位で取得できるので、
これを「何分何秒」に変換すればいいのかな、と思い、
そういう関数を探したのですが、ありませんでした。
------------------------------------------
どなたかおわかりのかた、教えていただければと思います。
0140nobodyさん
04/09/18 16:20:27ID:???マニュアルに出てるが・・
http://jp.php.net/microtime
0141nobodyさん
04/09/18 16:22:44ID:???部分〃で計測してボトルネックを探るのが一般的だ。
そしてそのためには、秒単位じゃ大きすぎて役に立たないだろ。
何を考えとるのかいまいち理解できん。
0142nobodyさん
04/09/18 16:36:53ID:???>これを「何分何秒」に変換すればいいのかな、と思い、
>そういう関数を探したのですが、ありませんでした。
そういう関数が用意してあると考えるのが良くわからん
自分でどのような処理が必要か考えることが出来るならば、
そんな関数を一々用意していたら埒があかない位
容易に想像できそうなもんだけど
0143139
04/09/18 16:40:30ID:???すいません、そのページを、下の掲示板も含めて、みたものの、
「●秒かかった」というように返してるものしか見あたらないように思えるのですが、
読み間違いでしょうか・・・
「●分●秒かかった」というようにはできないでしょうか?
・・・ってよく考えたら、計算でできますね・・・。
でも、PHPのことだから、そういう関数があればと思いまして、
ご存じでしたら教えてください。
>>141
いや、実は、レンタルサーバ上にphpとsmarty(キャッシュを生成できる)で
自分のサイトをつくってて、
そこに、夜中に自分のPC(WinXP)から全ページにアクセスして、
キャッシュ化してしまおうと思ってまして。
//ちなみにVPS(仮想的な専用サーバ)を使ってるので、
//同じマシンのユーザに迷惑をかけることはないです。
で、その処理に数分かかります。
なので、ログとして動作時間をかいておこうかと思いまして。
0145139
04/09/18 16:44:11ID:???$work_sec = $work_unixsec % 60;
$work_min = $work_unixsec / 60;
だけじゃないですか・・・小学校行ってきますorz
0146139
04/09/18 16:47:07ID:???$work_sec = $work_unixsec % 60;
$work_min = ($work_unixsec - $work_sec )/ 60;
でした、すみません。
0147134
04/09/18 16:49:12ID:???http://www.studyinghttp.net/を熟読して勉強します
ありがとうございました
0148nobodyさん
04/09/18 16:54:59ID:???お前の脳内でどうなってるかしらんが、それは結果値だろ。
整数じゃ荒すぎ。もしそんなコードならそれは見栄えのためだけで、
実用的な意味はないだろ。
> PC(WinXP)から全ページにアクセスして、キャッシュ化
救いがたい・・・。もうどうとでもしろよ。
>>142
このスレの質問者にはそういう思考パターンの池沼はザラ。
日付関数を流用して、date('i:s', $t); と書けてしまうしな。
しかしこの処理は激しく無駄。
0149nobodyさん
04/09/18 16:58:45ID:???たしかにこんなスースコード出てきたら笑うしかないなw
>>146
phpは型を自動的に変換する言語ですから。
0150nobodyさん
04/09/18 17:03:45ID:Ea5drynFdata.txt
value1<>0
value2<>0
をこんな感じにつくり、
$original_data = fopen("/data.txt","r");
while(!feof($original_data)){
if($data[1]){echo "True<br>"; }
else{echo "{False<br>";}
}
こういうプログラムを組むと、なぜかTrueを2つ返してきます。
"0"はFalseになるとPHPの説明書には乗ってるのですが、
どうしてこうなるのか誰かわかりますか?
よろしくお願いします。
0151150
04/09/18 17:08:00ID:???$data = fgets($original_data);
$data = preg_split('/<>/',$data,-1,PREG_SPLIT_NO_EMPTY);
を、while(〜){ と、
if(〜){〜} の間に入れるのを忘れてました。
■ このスレッドは過去ログ倉庫に格納されています