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

くだすれPHP(超初心者用)6

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2009/04/05(日) 22:04:26ID:???
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
PHP使いが優しくコメントを返しますが、
お礼はPHPの布教と初心者の救済をお願いします。

PHP Home Page
ttp://www.php.net/
ttp://jp.php.net/

前スレ
くだすれPHP(超初心者用)5
http://pc11.2ch.net/test/read.cgi/php/1227303362/

関連スレ
PHP総合雑談スレ
http://pc11.2ch.net/test/read.cgi/php/1200314111/
PHP初心者勉強会やらんかね!
http://pc11.2ch.net/test/read.cgi/php/1209137730/
0348nobodyさん2009/06/12(金) 10:08:34ID:???
>>347
「+3 days」って具体的に何を使うんですか?
strtotimeなどは2038年問題で駄目だし
PEAR Dateは一部int使ってるから68年以上の期間を扱えないし

php5.2以上ならDateTimeなんでしょうけど。
0349nobodyさん2009/06/12(金) 10:11:24ID:???
何十年も使いつづけるプログラム書いてるって言いたいのか?
どんだけすばらしいプログラムだよ
0350nobodyさん2009/06/12(金) 10:21:36ID:???
30年後も同じサーバ使ってるとは思えないし、PHP自体がサポートされてるかわからんのにw
もしその頃までPHPが存在してたとしても今のバージョン5が動作するサーバもOSすらもないんじゃないか?

PHP案件なんて納品さえできれゃいいんだよw
0351nobodyさん2009/06/12(金) 10:27:54ID:???
5年前に2038年問題でATMが使えなくなったの知らないのか?
ニュースになってるのに、未だに2038年問題すら考えないでモノ作ってるのか?

別に2038年にならなくても、今でも未来日の計算とかするだろ?
0352nobodyさん2009/06/12(金) 10:57:00ID:???
2038年問題すら考えないでモノ作ってるよ
今でも未来日の計算とかしないよ
0353nobodyさん2009/06/12(金) 19:11:51ID:???
僕はPHPよりおにぎりのほうが好きなんだな
0354nobodyさん2009/06/12(金) 20:34:15ID:???
http://stackoverflow.com/questions/985818/php-date-time-current-time-add-minutes

お前らこういうの、答えられる?
0355nobodyさん2009/06/12(金) 21:42:36ID:???
答えてくださいと最初から言えばいいのに
0356nobodyさん2009/06/13(土) 10:47:20ID:???
つか、答山ほど出てるし。
0357nobodyさん2009/06/13(土) 18:50:47ID:CPSa6yMK
データが一行ずつ改行で入っているテキストファイルから、
ランダムの行目の一行だけを取り出すには、どうすればいいんでしょうか?

↓の場合に、$tempに$num行目のデータを入れたいです

$fh=fopen(sample.txt,"r");
$num=rand(1,999);
$temp=;
fclose($fh);
0358nobodyさん2009/06/13(土) 18:58:15ID:???
固定長じゃないなら全部配列に読み込んだほうが早い
0359nobodyさん2009/06/13(土) 19:09:16ID:CPSa6yMK
>>358
さっそくのレス、どうもです。
file関数ですね。挑戦してみます。
0360nobodyさん2009/06/14(日) 10:46:19ID:???
file mt_rand でok
0361nobodyさん2009/06/14(日) 20:12:59ID:???
shuffle()でええやん。
0362nobodyさん2009/06/16(火) 01:15:17ID:???
PHPで正規表現がうまくいきません。

<data info="foo">
"bar"|tr
</data>

このコードで、barをマッチさせたいのですが、

'foo"> "bar'

がマッチしてしまいます。

$regex = '/"(.*?)"\|tr/s';
$regex = '/"[^"]+(.*?)"\|tr/s';

この2つを試したのですが、うまくいきません、
どうしたらいいでしょうか?
0363nobodyさん2009/06/16(火) 03:08:37ID:???
>>362
?をつけても前から検索していっちゃうから
"(\w*?)"\|tr とか ^"(.*?)"\|tr
もしくは前後のタグも使用するとか
<data.*?>\s*"(.*?)"\|tr\s*</data>
0364nobodyさん2009/06/16(火) 03:14:28ID:???
s修飾子を取れば悩み事が減るような
0365nobodyさん2009/06/17(水) 03:17:20ID:???
suphpについて語って。
0366nobodyさん2009/06/18(木) 03:48:51ID:???
http://stackoverflow.com/questions/1008668/how-secure-is-a-http-post


これってどうなの?
0367nobodyさん2009/06/18(木) 04:05:39ID:???
何が?
0368nobodyさん2009/06/18(木) 13:25:10ID:???
5.3.0RC3出たんだね
0369nobodyさん2009/06/24(水) 11:55:03ID:???
ショッピングカートのフリーソフトを
ダウンロードしたんですが
上手く動きません
一部文字が文字化けしてしまって
どうしたらいいか分かりません
0370nobodyさん2009/06/24(水) 11:59:50ID:???
おれもわかりません
0371nobodyさん2009/06/24(水) 12:20:23ID:???
そういうのは作者にクレーム入れるのが一番だろ
一部文字だけってことはコーディングミスかmagic_quotes_gpc辺りの設定か
0372nobodyさん2009/06/24(水) 12:26:46ID:???
>>371
その辺の設定とかはよく分からないんです
php始めたばかりで今htmlのホームページをphpに作り変えてる所なんです
0373nobodyさん2009/06/24(水) 13:04:52ID:???
そうですよねー。
分かります、分かります。
0374nobodyさん2009/06/24(水) 13:29:52ID:???
文字コードぐらいphp使うなら勉強しような?な?
0375nobodyさん2009/06/24(水) 13:30:22ID:???
>>369
せめてそのフリーソフトの名前、動かしてる環境くらいは書こうぜ。
こっちもエスパーじゃねーんだから。
0376nobodyさん2009/06/24(水) 13:41:49ID:???
>>375
すみません
環境ってphpの事ですか?
ダウンロードはしていません
さっき試したのはもう消して
また新しいショッピングカートを
探してる所です
0377nobodyさん2009/06/24(水) 13:47:03ID:???
>>376
「ショッピングカートのフリーソフト」はどこで動かしたの?
自分のパソコン?どこかのレンタルサーバ?
0378nobodyさん2009/06/24(水) 13:49:04ID:???
OS、phpのバージョン、apacheなのかIISなのか、自分の状態をこっちに伝える努力をしてくれ。

というか自分で自分の質問見返してみて、回答の余地があると思う?
0379nobodyさん2009/06/24(水) 13:51:06ID:???
医者行って「調子が悪いんです」としか言わないタイプだなw
0380nobodyさん2009/06/24(水) 13:51:09ID:???
>>377
サーバーで動かしました
自分のパソコンでレンタルサーバーです
0381nobodyさん2009/06/24(水) 13:51:52ID:???
>>380
>自分のパソコンでレンタルサーバーです

どっちだよ
0382nobodyさん2009/06/24(水) 13:53:39ID:???
http://pc11.2ch.net/test/read.cgi/php/1244038749/60
うーん
0383nobodyさん2009/06/24(水) 13:54:25ID:???
>>381
すみません
動かしたのはレンタルサーバーです
0384nobodyさん2009/06/24(水) 13:55:21ID:???
マルチ乙
0385nobodyさん2009/06/24(水) 13:58:29ID:???
>>383
とりあえずどっちのスレで続けるか決めてくれ。じゃないともう回答しない。
あとその知識じゃショッピングカートとか無理だからもう少し勉強してからにしな。
0386nobodyさん2009/06/24(水) 14:00:45ID:???
>>383
ショッピングカートのフリーソフトはPHPで作られたモノなんだよな?
それならこっちのスレで続けてくれ。
0387nobodyさん2009/06/24(水) 14:03:38ID:???
>>384
すみません
マルチ乙 Googleで調べました
最初に質問した時によくないレスが
帰ってきたので、こちらにもきてしまいました
これからはこちらだけにしますので
よろしくお願いします
0388nobodyさん2009/06/24(水) 14:10:45ID:???
で、カートのCGIの名前とレン鯖の名前は?

こんだけの情報出すのにどんだけ時間かけるつもりなんだ。
0389nobodyさん2009/06/24(水) 14:15:01ID:???
こっちでやったら?テンプレ埋めてくれそうにないけど。

CGI設置について質問【Part3】
http://pc11.2ch.net/test/read.cgi/php/1176143582/
0390nobodyさん2009/06/24(水) 14:16:56ID:???
たぶん他行っちゃったよw
0391nobodyさん2009/06/24(水) 14:18:03ID:???
>>388
cgiはcart Zでサーバーはイチマンネットです
0392nobodyさん2009/06/24(水) 14:19:22ID:???
Perlじゃねーかよ!!!!!
0393nobodyさん2009/06/24(水) 14:20:07ID:???
ワロタw もう帰れお前
0394nobodyさん2009/06/24(水) 14:22:32ID:???
どっからPHPの話が出てきたの?w
0395nobodyさん2009/06/24(水) 14:23:22ID:???
>>391
とりあえず>>389のスレへ行け。ちっとも話が通じないから解決しそうに無いけどな。
0396nobodyさん2009/06/24(水) 14:25:27ID:???
>>392
だめですか すみません
でもそのcgi単独で動かしてるんですが
それでも動かないものですか?
0397nobodyさん2009/06/24(水) 14:26:41ID:???
Perlじゃねーかよ!!!!!
0398nobodyさん2009/06/24(水) 14:26:55ID:???
惚れ惚れするほど話が通じてないな。おまえら客をもてなしすぎだw
0399nobodyさん2009/06/24(水) 14:27:15ID:???
>>395
またマルチ乙とか言われそうで怖いです
0400nobodyさん2009/06/24(水) 14:29:12ID:???
>>399

PHPではなくPerlで作られたモノだからここはスレ違い
>>389 のスレで続けてくれ。

言語が違えば原因も対処も変わってくるんだよ
0401nobodyさん2009/06/24(水) 14:29:35ID:???
>>399
しらねーよ。このままスレ違いだと言われ続けるよりはマシだと思うがね。
0402nobodyさん2009/06/24(水) 14:30:32ID:???
>>399
黙ってあちこちうろうろするから叱られるんだよ
移動しますって言ってから移ればいい
あと、言うだけ無駄っぽいけど移動先の冒頭にある注意をちゃんと読むこと
0403nobodyさん2009/06/24(水) 14:32:31ID:???
向こうのスレでやめるって言ったの?
まだマルチ継続中では?
0404nobodyさん2009/06/24(水) 14:35:41ID:???
>>400
すみませんphpだと思ってました
ではphp簡単ショッピングカートにします
これも一部文字化けして
ホームページに組み込むと真っ白に
なってしまいます
0405nobodyさん2009/06/24(水) 14:37:07ID:???
問題棚上げのままスクリプト変えんなw
0406nobodyさん2009/06/24(水) 14:37:23ID:???
>>403
はい、言ってません
言ってきます
0407nobodyさん2009/06/24(水) 14:37:26ID:???
さ っ さ と 移 動 し ろ
0408nobodyさん2009/06/24(水) 14:42:23ID:???
>>407
すみません
0409nobodyさん2009/06/24(水) 14:42:59ID:???
>>404
「php簡単ショッピングカート」をダウンロードしたURL書いて

>これも一部文字化けして
これはどういう意味?
・自分のパソコンでエディタ(エディタ名を明記する事)で開いたら文字化けした
・レンタルサーバにアップロードしてブラウザで開いたら文字化けした
0410nobodyさん2009/06/24(水) 14:43:30ID:???
>>409
移動させてやってくれ
0411nobodyさん2009/06/24(水) 14:50:21ID:???
>>410
あれ?PHPじゃないのか?
0412nobodyさん2009/06/24(水) 14:52:11ID:???
phpの質問というよりはCGI(あるいは設置先)固有の質問になっちゃってるからな
0413nobodyさん2009/06/24(水) 14:58:34ID:DVvyB34a
あるイベントのコマーシャルサイトで、ポイント付与システムを導入する運びとなったのですが、どっかでフリーのものが落ちてるの見たことある方いますか?
0414nobodyさん2009/06/24(水) 15:00:33ID:???
>>413
飲料とかでやってるシールの番号入力するタイプの奴?
流石にフリーでは無いんじゃないかな。
0415nobodyさん2009/06/24(水) 15:14:34ID:???
フリーで作る規模じゃないわなw
0416nobodyさん2009/06/24(水) 15:14:38ID:???
>>412
把握した

>>408
>>389のスレに移動して、質問テンプレに従って質問してみて。

ってもういないかな・・・
0417nobodyさん2009/06/24(水) 15:16:37ID:???
最後まで無責任な奴だったな

>>413
ポイント付与システムって何?
0418nobodyさん2009/06/24(水) 15:27:51ID:???
ポインヨとは何かね?
0419nobodyさん2009/06/24(水) 18:29:11ID:???
file_get_contentsを使用して、クッキーを受け取ったらそのまま返すとか可能なの?
0420nobodyさん2009/06/24(水) 18:45:10ID:???
curl がいいよ
0421nobodyさん2009/06/24(水) 19:28:48ID:???
>>419
curlを使用しても無理だった・・・

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_REFERER, $url_ref);
curl_setopt($ch, CURLOPT_USERAGENT,"Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
curl_setopt($ch, CURLOPT_COOKIESESSION, 1);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$result = curl_exec($ch);
curl_close($ch);

Print ($result);
0422nobodyさん2009/06/24(水) 20:33:31ID:DVvyB34a
>>413です。
ある簡単なゲームがあって、勝ったらポイントゲット。
貯めたポイントで違うゲームが購入できる、みたいなシステムです。
楽天のポイント使える懸賞とか、いわゆる出会い系のポイントのやりとり的なのとかも流用できそうなんですが。。。
XOOPSのモジュールも探してみたんですが、どうも見あたらなくてご相談してみました。

ちなみに、1から構築だと納期&金額ってどこらへんが妥当ですか?
0423nobodyさん2009/06/24(水) 20:42:11ID:???
わりと大型案件だからそれなりの額を覚悟しておいたほうがよいかと
実際の金額は見積もりしてもらえとしか言いようがない
0424nobodyさん2009/06/24(水) 22:35:53ID:???
>>422
せめてその要件は最初に書こうぜ。
つかそんな他のシステムと連動しなきゃならんようなポイントシステムがタダで転がってるわけないじゃないw
0425nobodyさん2009/06/24(水) 22:39:27ID:RIqlw2Oq
大きなシステムの一部だけフリーで転がってるもの使え、って言われたら、ちょっともにょるな。
0426nobodyさん2009/06/26(金) 01:41:10ID:KIG44teK
<title>{$hoge->moge}</title>

この{}(波形のかっこ)はいるの?
0427nobodyさん2009/06/26(金) 01:42:15ID:???
試しに外してみ
04284262009/06/26(金) 09:29:34ID:BnlMBA3X
>>427
特に何も起きなかったよ。
修正してるんだけど、ついてる時とついてない時があるんだよね
0429nobodyさん2009/06/26(金) 09:49:06ID:???
>>428
というか何を修正してる上での質問なんだ?
04304262009/06/26(金) 16:32:28ID:???
前に他の人が作ったやつ
0431nobodyさん2009/06/26(金) 22:44:20ID:???
{}は、そこが変数名だと明示する、という意味がある。
 $hoge = 'abc';
 $foo = "$hogedef";
は上手く動かないが
 $foo = "{$hoge}def";
にすれば正しく動く。

つまり答えは、()とかと同じく、状況によっては必須だし、状況によっては省略可能だが、ついてても害はない。
0432nobodyさん2009/06/27(土) 09:43:44ID:???
俺はいつもつけるな。後からソースいじる時にわかりやすいし。
0433nobodyさん2009/06/28(日) 23:00:23ID:aC1PKmhH
簡単にサクサクつくれる代物じゃないよ。
実現するしくみ自体は難しいものでは必要ないけど、
要件と仕様を詰めないといけない。
ゲームってなに?
ユーザー管理は?
そもそもサーバーあるのか?
セキュリティは?

考えることは山ほどあるでしょ。
0434nobodyさん2009/06/28(日) 23:22:14ID:???
遅いよ
0435nobodyさん2009/06/28(日) 23:25:10ID:???
>>433
何故今頃レスつけたし
0436nobodyさん2009/06/29(月) 08:35:00ID:???
今は答えたくない
0437nobodyさん2009/06/30(火) 00:45:13ID:???
実を言うと
include_path
というのが、どういうシロモノなのか、
今だによくわからない。
0438nobodyさん2009/06/30(火) 08:50:09ID:???
便利だよ
0439nobodyさん2009/06/30(火) 12:51:11ID:xD1qhzjw
人のソースを読んでいたら、山ほど、未定義の変数が出てきたぜ。

何これ?どこで値入れてるの?もしかして全部NULLが前提???
動かないじゃん!!!!!!!!

と思ったら、$_POST/GETとかしなくても、変数名とHTMLのフォーム
パラメータ名と一致させれば勝手にとってきてくれるのね・・・orz

基本知らないままPHPを慣れで1年使ってたアホの愚痴ですたw
0440nobodyさん2009/06/30(火) 13:06:48ID:???
register_globalsだろ
悪いこと言わんからやめとけ
0441nobodyさん2009/06/30(火) 13:08:07ID:???
1年使っててregister_globals知らないのは、職業プログラマだったらまずいな。
0442nobodyさん2009/06/30(火) 13:09:58ID:???
register_globals は基本です
0443nobodyさん2009/06/30(火) 13:38:38ID:???
すまん・・基本見直してくるw
0444nobodyさん2009/06/30(火) 14:56:40ID:???
ひょっとしてmagic_quotesも知らない・・・とか・・・
0445nobodyさん2009/06/30(火) 15:55:34ID:???
ウェブ上にある画像をあるキーワードで検索し、その結果をサムネイルとして
サイトのコンテンツにしたいのですが、可能でしょうか?
0446nobodyさん2009/06/30(火) 15:57:12ID:???
可能
04474452009/06/30(火) 16:35:53ID:???
>>446
そうですか

よくよく考えたら、画像が欲しいなら自分で検索するだろうし
あまり必要ないですね。自己満足になるといけないから、止めときます
■ このスレッドは過去ログ倉庫に格納されています