【PHP】下らねぇ質問はID出して書き込みやがれ 116at PHP
【PHP】下らねぇ質問はID出して書き込みやがれ 116 - 暇つぶし2ch175:nobodyさん
12/03/02 01:44:09.83
言語全般の話だよ

176:nobodyさん
12/03/02 01:44:56.54
Ruby Perl Python

177:nobodyさん
12/03/02 01:44:56.92
symfonyってなんで遅いのでしょうか?

178:nobodyさん
12/03/02 01:46:04.55
>>16

179:nobodyさん
12/03/02 01:47:19.33
>>175

珍回答乙。

OOP以前にphp自体が遅いだけw
パフォーマンスを求める言語じゃない。

180:nobodyさん
12/03/02 01:48:51.65
>>178

そうそう。php自体が遅い。

181:nobodyさん
12/03/02 01:52:36.23
Hiphop for PHP入れれば早くなるんじゃね?
一度使ってみたいとは思うが環境作るのがめんどくせ

182:nobodyさん
12/03/02 01:53:29.22
>>170
オブジェクト指向言語じゃないからOOPすると遅くなる。
簡単なこと。

183:nobodyさん
12/03/02 01:54:17.20
>>181
facebookと同じ失敗してもしょうがない。

184:nobodyさん
12/03/02 01:57:43.48
オーバークロックしろと何度いったら

185:nobodyさん
12/03/02 02:13:17.44
>>176

python早いよ。
みたいなサーバー作れるくらい。

186:nobodyさん
12/03/02 02:15:50.61
誰かPhalanger使ったこと無い?

187:nobodyさん
12/03/02 02:20:47.80
>>186
早いけど、サーバーが有料なのでメリットは少ない。
Quercusの方が費用対効果が高い。

188:nobodyさん
12/03/02 03:20:04.28
Phpの利点ってラクなことだよな
速度は遅いけど開発速度はダントツ

189:nobodyさん
12/03/02 03:39:42.10
昔ほど遅くはないト思うけどね
特に5.4になってから結構早くなってる
使用者が多い分速度改善のためのサードパーディ製品も豊富だし
コミュニティは縮小気味だけどまだまだバックエンドではいけるんじゃないかね

190:nobodyさん
12/03/02 03:48:29.43
卒業研究にandroidのアプリ作ることになったんですが、
今まで大学で習ったのがC言語、独学したのが、php、Javascript
なのですが、Javaってphpと比べて難しいですかね?
phperの意見が聞きたいです。

191:nobodyさん
12/03/02 03:49:45.64 06mRWUWG
卒業研究にandroidのアプリ作ることになったんですが、
今まで大学で習ったのがC言語、独学したのが、php、Javascript
なのですが、Javaってphpと比べて難しいですかね?
phperの意見が聞きたいです。

すいません、下げてました

192:nobodyさん
12/03/02 04:13:11.85
>>191
どちらかというとjavaはCに近いと思う
ちなみに.netとかVCとかそういうのをC言語といっているレベルなら問題外だと思うけど

193:nobodyさん
12/03/02 04:27:00.50
PHPしかやったことなかったけど、
基本情報でJavaを選択してやったけど試験問題に合格できる程度には出来るみたいだよ。
穴埋めだから簡単なのは当たり前なんだけど、
ソースコードも読みやすくて結構わかるなと感じた。
ただジェネリクスとかスレッドとかPHPerが知らない機能もたくさんあるから、
やっぱ出来ることが多い分にはややこしくて難しいんだなと感じた。

194:nobodyさん
12/03/02 06:32:49.53
>>192
> .netとかVCとかそういうのをC言語といっているレベル
こういう人たちからみたほうが、javaはCに近いと感じられるのではないか。

195:nobodyさん
12/03/02 09:19:31.83
そりゃソースコードは読みやすいだろう。
JAVAは設計書をしっかり作れば、だれが書いても似たようなソースになるからな。

>>191
読めるのは読めるんじゃないかね。
ただJAVAの全仕様を頭に入れるのは何年もかかると思う。それぐらい汎用性が高い。
webアプリ開発でも使えるけど、シンプルなソースにはなりにくい。

196:nobodyさん
12/03/02 09:39:23.86 1GN/43Ty
DBを更新した場合、静的htmlを出力しなおすものがありますが、
(今は知りませんが5年前ぐらいのMovableTypeがそうでした)
このようなキャッシュシステムを自分で構築するのは結構つらいものがあります。
また、静的htmlなのでアクセス速度の向上は見込めると思いますが、
ちょっとした更新のたびに何ページも作成、出力しなおすのは非効率だとも思います。
逆にgetでクエリを投げてページを動的に変える方法は簡単ですが、
毎度DBにアクセスするので速度が遅くなってしまうと思います。
これを解決するためにインストールするソフトウェアがAPCとかなんでしょうか?

197:nobodyさん
12/03/02 12:24:29.96
>>196
大体あってるけど、APCはそれが目的ではない。
APC使っても同じように毎回DBにアクセスするけれど、PHPの速度が改善される。

198:nobodyさん
12/03/02 12:40:59.81
>>196
規模と目的によると思うが、俺は毎日cron回して更新されてたら
全部新しく書き出すようにしてるけどね。更新頻度が高くないから。

頻繁に更新されてアクセスも多いようなら自分で好みのを作れ。
それだけのサイトなら金も時間もかけられるはずだろ

199:nobodyさん
12/03/02 13:34:34.36
>>196
「毎度DBにアクセス」はメモリキャッシュが貧弱なphp特有。

速度が気になるなら非スクリプト言語に変える。
phpは速度を求める言語じゃない。

200:nobodyさん
12/03/02 13:40:30.97
DBのアクセスは言語関係なくね?
プログラムの実行速度のことは言ってなくね?

201:nobodyさん
12/03/02 13:45:38.44
APCってなんなの?って聞いてるだけ

202:nobodyさん
12/03/02 13:45:40.54
>>199
知ったかで語るな

203:nobodyさん
12/03/02 13:48:15.98 RcaMuVZ3
>>202
触るな。PHPに親でも殺されたんだろ。

204:nobodyさん
12/03/02 14:11:11.81
>>200
DBアクセス回数のことだと思われ。

205:nobodyさん
12/03/02 14:38:03.46
>>144
shmop

206:196
12/03/02 15:47:04.35 1GN/43Ty
>>197
ありがとうございます。

仕組み的には受け取ったクエリをハッシュにし、
それに対応する結果をキャッシュするような仕組みを考えていました。
特定のキャッシュ更新のため対応する情報のあるDBの更新をどう検出するかは深く考えていませんでしたが、
よく考えると情報量が膨大になり技術的にも難しそうですね。
規模によってはクエリの組み合わせパターンも天文学的数字ですし、
サーバリソースにも問題が出てきそうですね。

もうちょっと色々勉強してみます。

207:196
12/03/02 15:47:55.43 1GN/43Ty
他の方もレスありがとうございました。
意見を参考にさせていただきます。

208:nobodyさん
12/03/02 16:21:15.37
PHP5.4が出てるのに話題にもならないのなwwww
だからここの連中はレベルが低いんだよwwwwwwwwwwwwwwwwwww

209:nobodyさん
12/03/02 16:30:02.90
>>208
バカダナーオマエ
スレタイから、初心者~が多いに決まってるし、ログみれば質問と回答ばかりで
ほとんど雑談ないだろ。話したいなら他いくでしょ。


210:nobodyさん
12/03/02 16:34:53.17
質問スレだってことすら読めないやつってことだよ
ホントレベル低いw

211:nobodyさん
12/03/02 16:38:48.29
わかったwわかったw
俺がPHP5.4出てる事を書いて確認に言って初めて知ったんだろ?wwwwwwwwwwwwwwwwwwwwww

212:nobodyさん
12/03/02 16:45:24.05
>>211

>>189
ホントバカダナー

213:nobodyさん
12/03/02 17:05:30.43
>>212
誰も話しにかみついてねえじゃねえかwwwwwwwwwwwwwwwwwwwwwwwwwww
会話についていける奴がいねえんだなwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

214:nobodyさん
12/03/02 17:15:46.84
ここ質問スレな

215:nobodyさん
12/03/02 17:30:11.23
反応するだけ喜ぶんだから、反応してはいけない。
飽きるまでほっとくしか手はない。このあと自演して煽ってくるから気をつけろ。

216:nobodyさん
12/03/02 17:33:44.94
まあここ見てるのは質問者も回答者もレベルは低いから当然だけどな

217:nobodyさん
12/03/02 18:56:56.88
>>213
先端を追う人は開発がどれくらい進んでいるのか随時みているから、リリースが発表されても驚かない
安定を求める人は、使っているディストリがRPM出すまで気にしないから、リリースが発表されても驚かない
リリースされた!って喜ぶのは初心者。

218:nobodyさん
12/03/02 20:13:13.38
phpはバグだらけなので新しいものに飛びついてもね。

219:nobodyさん
12/03/02 22:53:46.17
と、初心者が申しております

220:nobodyさん
12/03/02 23:16:05.17
確かにバグは多いかな。

221:nobodyさん
12/03/02 23:20:52.94
パフォーマンス上がるからあげる予定

222:nobodyさん
12/03/02 23:21:11.21
>>206
なんでphpなのか不思議。

223:nobodyさん
12/03/02 23:22:32.56
>>221
ようやく5.3がまともになってきたレベルなのに
5.4は怖くて使えない。すぐにバグフィックス連発される予感。

224:nobodyさん
12/03/02 23:26:36.20
ソースコードも読めない奴は5.3使ってれば良い

225:nobodyさん
12/03/03 00:37:37.91
な、ここまで自演。 言ったとおりだろ

226:nobodyさん
12/03/03 00:53:57.25
ここから自演

227:nobodyさん
12/03/03 01:37:37.54
24.パフォーマンスが悪いと感じられるとき

キャッシュを使用してください。
それでもだめならサーバーCPUのオーバークロックをお試しください。

228:nobodyさん
12/03/03 01:53:06.00
寒い夜もオーバークロックでポッカポカ

229:nobodyさん
12/03/03 09:05:38.66
phpをMacでやるなら、xamppかmampはどっちがいいですか?

230:nobodyさん
12/03/03 10:18:35.08
>>229
最初からインストールされているapacheとphpでOK

231:nobodyさん
12/03/03 10:36:37.21
またケンカ売られてますね

Pのつく言語に携わるのに少し疲れた方
URLリンク(www.scaleout.jp)

232:nobodyさん
12/03/03 10:40:54.18
これも自演釣り

233:nobodyさん
12/03/03 10:43:10.11
>>229
マックやるならソースコードからコンパイルしろよ

234:nobodyさん
12/03/03 10:48:23.20
>>231
Hadroopを使うほどの大規模だったらphp無理だよ。
良い例がfacebook。

気にするな。

235:nobodyさん
12/03/03 11:00:24.32
誰も反応しないからって、自演すんな。

236:nobodyさん
12/03/03 11:12:23.98
>>235
自演乙

237:nobodyさん
12/03/03 11:35:24.71
>>235
自演乙

238:nobodyさん
12/03/03 12:15:05.37
Hadoopのこと?

239:nobodyさん
12/03/03 12:45:42.86
>>238
自演乙

240:nobodyさん
12/03/03 14:15:46.90
給与明記しない時点で・・

241:nobodyさん
12/03/03 14:28:29.42
>>239
自演乙

242:nobodyさん
12/03/03 14:31:12.43
PHPer、レベル低。

243:nobodyさん
12/03/03 16:23:41.53
一般的には常識とされている、
 真実は一つだけ
 怒りは自然な感情
 戦争・テロは無くならない
 死刑には殺人の抑止力がある
 虐められる側にも虐めの原因がある
 自己チューな人間ほど自己愛が強い
などの間違いを解説ちう m9(`・ω・)ビシ
義務教育では教えない最新哲学  感情自己責任論

244:nobodyさん
12/03/03 17:24:09.64
phpってゲームとか作れるの?

245:nobodyさん
12/03/03 17:30:20.08
オセロくらいなら

246:nobodyさん
12/03/03 18:01:23.40
世の中のゲームは全てPHPとイスラエルでできています

247:nobodyさん
12/03/03 19:10:33.67
サーバーサイドの言語だけでゲーム作るとか変態

248:nobodyさん
12/03/03 20:07:08.77
PHPでマリオ作れるよ
次のターンでクリボーにぶつかります行動を選択して下さい
・ジャンプする
・動かない
・前進する
・後退する

249:nobodyさん
12/03/03 20:10:42.56
ターン制のマリオって?

250:nobodyさん
12/03/03 20:23:16.74 7jpuwzKe
質問します、
URLリンク(www1.axfc.net)

のような、一見してzipファイルのダウンロードですが、
じつはhtmlでかかれたようなページなのはphpで作成可能なのでしょうか?
こういった手法はなんと言うのでしょうか?

251:nobodyさん
12/03/03 21:03:35.02
>>250
URLリンク(httpd.apache.org)

252:nobodyさん
12/03/03 22:53:11.64
>>250
rewriteでググレ
ヘッダーを見ると分かると思うが拡張子ががzipファイルなのにtext/htmlになっているのはurlを書き換えてるから

253:nobodyさん
12/03/03 23:22:44.24
色んなWebサイト回ってPHPの勉強してるのですが、サンプルソースをそのままコピペしてbodyタグの中に突っ込んでもちゃんと動いてくれない事が多々あります。
一つのサイトだけではなく、いくつかのサイトのソースで試してもダメなので此方側の問題だと思うのです。
echo "**"等は動くのですが、どういうことなのでしょうか?

254:nobodyさん
12/03/03 23:24:29.66
php.iniのや鯖の設定の問題を疑ってみるとか

255:nobodyさん
12/03/04 00:17:28.99
Phpのバージョンも確認したほうがいい
あとエラーメッセージちゃんと表示するようにしてエラーここに貼ってくれ

256:nobodyさん
12/03/04 00:20:07.25 TPaK4mCG
おふたりともありがとうございます。
躓いているのがクッキーを設定し、読み込むというものなのです。
私自身のブラウザの設定はクッキーを有効にしてあるのでここは問題ないと思います。
エラーメッセージは無く、ただ表示されないという状況です

<?php
$word = "おおおお";
setcookie("data".$word,time()+60*60);
?>

<?php
$word = $_COOKIE["data"];
echo $word;
?>

ソースはこのような感じです

257:nobodyさん
12/03/04 00:26:20.08 TPaK4mCG
環境の事を書くのを忘れていました。
動かしている環境はIIS7.5 PHP5.31 Opera11.61です。

258:nobodyさん
12/03/04 00:27:29.17
PHPでゲームだと
テキストゲームかな

259:nobodyさん
12/03/04 00:48:50.27
setcookieはhtmlの出力前に書け

260:nobodyさん
12/03/04 00:53:48.15
>>259
自演乙

261:nobodyさん
12/03/04 00:54:08.88
>>256
自演乙

262:nobodyさん
12/03/04 01:03:54.21
>>256

"data". $word  を  "data", $word に

263:nobodyさん
12/03/04 01:04:49.55
>>262
自演乙

264:nobodyさん
12/03/04 01:12:34.15 TPaK4mCG
わああ!
ありがとうございます!!
よく見るとちゃんとコピペできてませんでした!!;;
.と,間違って売っちゃってて・・・すみませんでした・・・。おさわがせ

265:nobodyさん
12/03/04 01:15:20.45
Body直下にsetcookie書いてる?

266:nobodyさん
12/03/04 01:39:17.36
>>265
はい、Bodyの中に
>>256を書いていました

267:nobodyさん
12/03/04 01:47:19.44
じゃ
>>259


268:nobodyさん
12/03/04 02:10:03.94
romajisika,utenakunatta.

269:nobodyさん
12/03/04 11:44:57.68
>>268
Use English

270:nobodyさん
12/03/04 12:17:05.85
>>268
Are you speak English?

271:nobodyさん
12/03/04 12:21:25.28
>>268
>>269
>>270
自演乙

272:nobodyさん
12/03/04 14:16:18.58 lqZkE7tp
PHPMYADMIN使ってますがエラーがでます。
/usr/lib/php/build/
というディレクトリが無いのでエラーになります。

パッケージで入れたので、ビルド場所なんて無くて当然ですが
どいうしたらよいでしょうか。

273:nobodyさん
12/03/04 14:44:34.28
Windows+XAMPP使いの多いこのスレで答えられる奴はいるかな?

274:nobodyさん
12/03/04 14:49:49.14
おれは全部ソースからビルドして入れてるから
パッケージはよくわからんな。
どういうエラー?

275:nobodyさん
12/03/04 14:51:15.00
あと、/usr/local/lib/php~とかもない?

276:nobodyさん
12/03/04 15:16:04.81
>>272
パッケージで入れたけど、/usr/lib/php5/build はあるよ?
php が決め打ちになってるなら、
php5 を php にリンク張ればいいんじゃないの?

277:nobodyさん
12/03/04 16:28:30.25
戻り値に、「なにもしない」を返せる関数って作れますか?
$a = hoge( $b );
としたとき、$bの条件によって $a を変更したいんだけど
ある条件では $a を変更しない なんて関数作れるのかな。
無理だよな。

今は仕方ないので $a = hoge($a,$b)って作ってるけど美しくない。

278:nobodyさん
12/03/04 17:03:58.50
Ext JS 4 のスレが無いので誰か立ててください。
自分は立てられないので…
----------------------------------------------------------------
【RIA】Sencha Ext JS 4【フレームワーク】

なかったので立てました。

Ext JS クロスブラウザー対応、RIA開発用フレームワーク
URLリンク(extjs.co.jp)


279:nobodyさん
12/03/04 17:14:15.92
>>277
if は使用禁止なの?

280:nobodyさん
12/03/04 17:17:39.40
プロシージャの外でif使ったらぶさいくだから全部中だけで処理したいんじゃないの?
俺はやり方しらんが

281:nobodyさん
12/03/04 17:46:13.05
>>277
あるけど>>1

282:nobodyさん
12/03/04 17:57:20.72
>>279
if( ishoge($b) ) $a=hoge($b);
みたいなコードを書けってこと?

283:nobodyさん
12/03/04 18:06:14.89
>>278
dojo.jsスレの方が需要ありそうだが

284:nobodyさん
12/03/04 18:08:00.32
>>282
美しさを追求しているところに余計なことでした。
すみません。

285:nobodyさん
12/03/04 18:09:21.89
>>284
いえ、わかっていただければ結構です

286:nobodyさん
12/03/04 18:35:31.77 BDETq1qQ
<?php session_start();
// ログインチェック
require_once '~.php'; ?>
<html>以下略

なんかbodyに書いた部分でffでも問題なかったにに
ie8では上に謎のスペースが入ったから何故か試行錯誤してたら、
htmlタグの上のphpの記述が問題だった。sesstionをhtmlタグより
上に書かないとerrorが出るしどうしたらいいのでしょうか?
ってかieがこんなに厄介とは思いもよらなかったです。

287:nobodyさん
12/03/04 18:40:55.13
bomかなんかでは?

288:nobodyさん
12/03/04 19:38:33.66
>>277
function a(){
return;
}

289:nobodyさん
12/03/04 19:46:09.72
>>288
それnullが入らね?

290:nobodyさん
12/03/04 20:00:04.77
function a() {
goto a;
echo 1;
a:
}
a();

291:nobodyさん
12/03/04 21:47:11.57
>>286
htmlファイルをphp側からrequire

292:nobodyさん
12/03/04 22:24:22.00
>>277
function hoge($a, $b) {
if (fuga) return $a;
else return $hage;
}
$a = hoge($a, $b);

ってやってるけど、パラメータから$aを省きたいってこと?

293:nobodyさん
12/03/04 22:46:40.56
function hoge(&$a, $b) でいいんじゃね?

294:nobodyさん
12/03/04 23:16:26.97
$c = hoge( $b )
$a = ある条件($c) ? $a : $c;

295:nobodyさん
12/03/04 23:32:33.09
( >д<)、;'.・ ファンクション

296:nobodyさん
12/03/05 00:02:42.37
>>295

42 :nobodyさん [↓] :2012/02/27(月) 00:59:20.23 ID:???
えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます

297:nobodyさん
12/03/05 00:03:39.13
い・・・引数

298:nobodyさん
12/03/05 00:22:23.33
珍回答

299:nobodyさん
12/03/05 00:42:52.04
い?

300:nobodyさん
12/03/05 00:45:17.37
ん?

301:nobodyさん
12/03/05 00:55:21.95
PHPerはレベルが高い。
ここの回答者はほんと尊敬する。

302:nobodyさん
12/03/05 03:07:10.08
>>144
素直にmemcached使うとかじゃダメなの?

303:nobodyさん
12/03/05 03:25:45.82
>>302
JavaではできるのにPHPではできないんですか?っていうよ。
ライブラリ使えば?とかの流れも同様に泥沼化したがる

304:nobodyさん
12/03/05 09:03:22.48
>>144
アプリケーションスコープに格納したら良いよ

305:nobodyさん
12/03/05 09:50:21.01 tzDsfQTC
質問です。正規表現につまっています。

(https?)(://[[:alnum:]\+\$\;\?\.%,!#~*/:@&=_-]+)

https? > http or https

:// > ://

[:alnum:] は 英数字

\+\$\;\?\. は +$;?.    ←こういうことでしょうか?

%,!#~*/:@&=_-   ←これは、どういうことでしょうか?

[・・・]+ > 繰り返し

$2グループの中の文字の繰り返しということ~だと思っているのですが違いますか?
なぜエスケープされていない箇所があるのでしょうか。。。

306:nobodyさん
12/03/05 14:00:20.50
エスケープいらない文字だから

-は[]内ではエスケープ欲しいけど、最後だと動く
;にはいらない

307:nobodyさん
12/03/05 14:17:05.99
php関係ねえええええええええええええ

308:nobodyさん
12/03/05 14:18:59.19
正規表現道場
スレリンク(php板)

309:305
12/03/05 14:29:43.10
返信ありがとうございます。

エスケープしなくても意味をもたない文字ということですね。
-もなるほどです。

PHPの勉強している時に出てきたものですから、ここで質問してしまいました。
すいません。

誘導ありがとうございます。

失礼いたしました。ありがとうございました。

310:nobodyさん
12/03/05 18:40:56.83
>>292
そうです

311:277
12/03/05 18:49:27.96
>>310は偽者です

312:277
12/03/06 00:26:49.78
>>310は本物です

313:nobodyさん
12/03/06 02:01:06.19
>>312
自演乙

314:nobodyさん
12/03/06 02:07:59.90
>>313
他演乙

315:nobodyさん
12/03/06 02:29:22.85
>>277
$aが具体的に何を表すのか知らんが
そういう時はクラスのプロパティとして$aを保持してればよくね
色んなことを一行で表現するより論理ごとに別れてた方がきれい

class Test
{
private $_a
public function __construct($a)
{
$this->_a = $a;
}
public function hogeA($b)
{
//$this->_aに対する操作(適当に条件分岐させろ)
}
public function getA()
{
return $this->_a;
}
}
$Test = new Test('test value');
$Test->hogeA('test value 2');
echo $Test->getA();

316:nobodyさん
12/03/06 02:33:23.32
操作部分やらを一行ですませたいなら、hogeAメソッドにreturn $this;を追加して
echo $Test->hogeA('test value 2')->getA();

317:nobodyさん
12/03/06 03:09:12.21
綺麗な粗大ゴミですね

って277が言ってました

318:nobodyさん
12/03/06 09:06:56.66
>>317
自演乙

319:277
12/03/06 11:20:30.82
しねよゴミ回答者共

320:nobodyさん
12/03/06 11:28:04.77
え、277ってネタじゃなかったの?

321:nobodyさん
12/03/06 12:03:37.64
id出せばいいのに・・・

322:nobodyさん
12/03/06 12:30:12.85
"なにもしない"を返したときは $a
$a = func($b) !== "なにもしない" ?: $a;



323:nobodyさん
12/03/06 13:03:27.31
なんだネタじゃねーのか。

>>277
どうしてもそうしたいならglobal $a;かけろ。
そうすりゃhoge($b)だけで済むじゃん。
珍回答だけど、珍質問相手だから勘弁しろ。

324:nobodyさん
12/03/06 13:39:12.01
珍回答するなら無名関数だろ

325:nobodyさん
12/03/06 14:14:26.77
293で既出だが、なるべく短くしたいなら参照渡しで良いだろ。
$a = hoge($b); と hoge($a,$b); 同程度の文字数だし。

326:nobodyさん
12/03/06 14:18:10.19
この際動けばいい 笑顔で納品してこい

327:nobodyさん
12/03/06 14:48:41.70
ごくたまに、きちんと設定しないから、ソースがまる見えのサイトを見掛ける。
メアドとか(DBとかの)パスワードとか書いてるのもあったり、危ねえ。
みんなパスワードをソースに書くのか?

328:nobodyさん
12/03/06 14:59:27.02
ソースが見られたレベルでは、DBのパスがなかったから良かったという状況がわかんない。

329:nobodyさん
12/03/06 15:14:11.99
>>327
入門レベルの参考サイトを見てまねたんじゃないかな。
勉強はじめた時に、直書きから、外部にして~って段階ふんで習った?記憶がある

330:nobodyさん
12/03/06 17:32:52.07
>>327
アンケート?

331:nobodyさん
12/03/06 17:37:35.48
逆にどこにパスワードとか書けばいいの?
public_htmlより↑ってこと?

332:nobodyさん
12/03/06 17:52:32.49
フレームワークなんか見ればわかるけど普通にpublic_html下にベタ書きするぞ
まあ上に置けるなら置けばいいけど
ちゃんと鯖側で設定してるのが大前提だし気にする必要はないのではないか?
きちんと設定していないという状況がもうアウトなわけで
その設定できてないことに対する予防措置をとろうとするのはどうかと思うわ

333:nobodyさん
12/03/06 18:00:09.81
public_htmlより上に置けば安全ということはないしな。

334:nobodyさん
12/03/06 18:10:16.63
セキュリティにうるさい人は静脈認証でもしてるんかな

335:nobodyさん
12/03/06 18:19:17.94
>>332
public_htmlの上に置くのは当然

336:nobodyさん
12/03/06 18:33:59.81
あえて下に置けよ

強気でいくのだ何事も

337:nobodyさん
12/03/06 18:37:26.26
日本人と欧米人の感覚は違うからな

338:nobodyさん
12/03/06 18:42:18.15
Apacheアクセスログとか見てても不正侵入試みようとする連中は
お決まりのphpmyadminとかしか見てないから安心だ

下に桶

339:nobodyさん
12/03/06 18:47:59.27 sDRjkI45
$_POST
別のページに情報を引き継ぐ

$_GET
URLに情報を添付して別のページにデータを引き継ぐ

$_SESSION
サーバーに一定時間 データを保存してデータを引き継ぐ

こんな感じの理解であってますか?

340:nobodyさん
12/03/06 19:20:01.18
>>334
静脈認証も安心できない? 大根で作った偽造指で認証に成功
URLリンク(itpro.nikkeibp.co.jp)

341:nobodyさん
12/03/06 19:30:06.18
>>339
とりあえず初歩の理解としてはそれで十分だけど、ちょと違うっちゃ違う。

POSTはいったんクライアントに全部情報を収容した上で
次のページにアクセスする際に全部投げ返してる。
GETも似たようもなもんだけど、URL経由で投げ返してるところがPOSTと違う。
SESSIONは、一定時間かどうかは設定次第で、何も設定しないノーマル状態だと
ブラウザが終了したとき、SESSIONも一緒におなくなりになる。
なお、データ保存先はサーバであって、クライアントはそれを取り出す鍵だけ持つ形になる。

342:nobodyさん
12/03/06 19:31:32.65
>>339
ただの変数ですよ

343:nobodyさん
12/03/06 19:37:32.49
GET POSTは引き継ぐ仕組みというより受け取る仕組み。
パラメータつきのURLからとか、プログラムからデータ送るとか
元がページじゃないことも。


344:nobodyさん
12/03/06 19:42:30.33 wqn36gVq
>>341
phpではSESSIONにクラスは格納するのはあまり無いことでしょうか?

345:nobodyさん
12/03/06 19:45:29.73
前スレにお帰り下さい

346:nobodyさん
12/03/06 19:57:55.72
$unko

347:nobodyさん
12/03/06 21:16:48.12 W+3fB5k3
AjaxアプリケーションをFC2レンタルサーバーLiteで試してるのですが、
FFでは文字化けしないのですが、何故かIE8で文字化けしてしまいます。
文字コードはhtmlもphpもutf8です。
さっぱりわかりません。助けとください。


348:nobodyさん
12/03/06 21:25:47.70
>>347
Ajaxで取りに行った先に更にバックエンドがあったりしないの?
Ajaxで取りに行った先で取得しているデータが別の文字コードになってたりとか。
つか、スレチじゃないか。もしかすると。

349:nobodyさん
12/03/06 21:32:22.48
IEはレスポンスヘッダの文字コード指定がないとそーなったような気が

350:nobodyさん
12/03/06 21:38:43.76
X-Content-Type-Options: "nosniff"

351:nobodyさん
12/03/06 23:09:20.18 qtKZw4aa
画面遷移でリダイレクトではなくフォーワードする方法はありますか?


352:nobodyさん
12/03/06 23:14:21.02
つphp+javascript

353:nobodyさん
12/03/06 23:38:32.05 qtKZw4aa
>>352
サーバー内部で転送する方法はありませんか?

354:nobodyさん
12/03/06 23:46:49.16
requireでいいんじゃねーの?

355:nobodyさん
12/03/06 23:48:21.52
だめなんです

356:nobodyさん
12/03/06 23:53:51.58
>>354
それだったら処理結果が元に戻ってくるw

357:nobodyさん
12/03/07 00:05:12.26
>>351
できる。
言語機能にはないが、創意工夫でがんばればなんとかできる。
たぶん。

358:nobodyさん
12/03/07 00:07:19.07
fopenがlocalhostで動かないのですが、セキュリティか何かの設定の問題ですか?
ちなみにこのようなエラーが出ます
Warning: fopen(counter.txt) [function.fopen]: failed to open stream: No such file or directory in C:\inetpub\wwwroot\study\counter1.php on line 10

Warning: fclose() expects parameter 1 to be resource, boolean given in C:\inetpub\wwwroot\study\counter1.php on line 28
count:

参考にしたソースはこれです

URLリンク(www.phpbook.jp)

359:nobodyさん
12/03/07 00:13:38.01
fopen(counter.txt)


fopen('counter.txt')

360:nobodyさん
12/03/07 00:19:46.54
>>356
処理結果が元に戻ってくるとは?
サーバー内部で転送・・・ a.phpで中身というか、内容がb.phpでしょ?
a.phpに受けたリクエストもb.php(のスクリプト)で処理するんだし。
a.phpで受けたリクエストなんかの条件?にしたがって include("b.php")と。

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

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

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

362:nobodyさん
12/03/07 00:38:49.22
>>360
フォーワードって何かわかってる?

それだったらインクルード前とインクルード後の結果が
同時にクライアントに送信されるでしょ?

363:nobodyさん
12/03/07 00:40:46.45
されません

364:nobodyさん
12/03/07 00:43:55.38
>>363
されるよ。

リダイレクトとフォーワードの違いはわかるの?

365:nobodyさん
12/03/07 00:44:19.07
PHP側じゃなくて、Apache側でよければmod_rewrite使うとか

366:nobodyさん
12/03/07 00:47:21.19
>>363
あの、インクルードとフォーワードは違うと思うけど・・・。
他の言語知ってればそんな答えにはならないよ。

367:nobodyさん
12/03/07 01:15:48.01 428syFfx
WindowsのPHPでファイルシステム関数を使う際の質問です。

ファイル名やパスとしてユニコードを使いたい&MAX_PATHを超えたいので調べたところ、
以下のページでUTF-16でファイル名等を指定するとOKだとわかりました。
URLリンク(old.nabble.com)

しかし、自分の環境でSJIS以外エラーになるので、いろいろ実験したところ
使用中のPHP5.3.8だとダメで、古いPHP4.4.9だとOKになることが判明しました。

新しいPHPではUTF-16によるファイルシステムの呼び出しが無くなったのでしょうか?
それとも私の設定が悪いのでしょうか...。
情報をいただけるとありがたいです。

368:nobodyさん
12/03/07 02:51:31.54
>>362
いや、フォワードを実装するなら、そんなことにはならないよ。というか、しない。
すごくシンプルな実装をするなら
<?php
if (~) include('a.php');
else include('b.php');
?>

369:nobodyさん
12/03/07 03:04:32.31
mod_rewriteでリダイレクトさせたいのですが

.htaccessに
RewriteRuleをどのように書いたらいいかわかりません。

URLリンク(abc) を URLリンク(abc)

にしたいのですが、サイトを見てまわりましたが
わかりませんでした、
動的を静的にするもっと複雑なリダイレクトの
サンプルばかりで・・・

方法を教えてください。





370:nobodyさん
12/03/07 03:20:39.72
>>369
>>1

371:nobodyさん
12/03/07 03:34:33.26
>>369
複雑なサンプルがいやってことならマニュアルにシンプルな例がのってるよ。
URLリンク(httpd.apache.org)

372:nobodyさん
12/03/07 07:05:42.07 WdbH+KTk
mysqlで自分のパソコンのxamppでは、新規データを登録(insert)し、その
データを更新(update)するときにタイムスタンプが新たに押されるの
ですが、レンタルサーバー上では、データ更新の際にタイムスタンプが
更新されません。どうしたらいいのでしょうか?

373:nobodyさん
12/03/07 07:52:23.06
初心者はXAMPP使うな

374:nobodyさん
12/03/07 09:08:15.92
>>372
カラムの設定に ON UPDATE が付いてなさそう

375:nobodyさん
12/03/07 09:22:13.01
>>372
URLリンク(dev.mysql.com)

>>373
いい加減、スクリプト停めてよ

376:nobodyさん
12/03/07 09:51:08.81
>>368
それ、インクルード。

リダイレクト、フォーワードでぐぐれ。

377:nobodyさん
12/03/07 09:55:31.02
>>369

rewrite 書き換え前のパス 書き換え後のパス

書き換え前は正規表現になるから気をつけてなー。
引数引き継ぎたいなら、引き継ぎたい文字列が入る部分に()つけて、後ろのほうは$1とか$2とかつけてやれば引き継ぐから。
まぁ、今回はいらんみたいだが。

378:nobodyさん
12/03/07 09:56:45.50
>>376
フォーワードはやめようぜ。 4wordですか?
あなたこそ、ちゃんと検索してどういうものか調べたほうがいいのではないですか?
遷移とか変な概念があるから混乱するかもしれませんが、やってることは
a.phpってアクセスに対して、 b.phpの内容を実行して表示するだけですよ?

379:nobodyさん
12/03/07 10:03:09.86
>>378
だから表示だけじゃないのw


380:nobodyさん
12/03/07 10:44:28.80
>>367
Windowsのバージョンぐらい書けや
それとMAX_PATHを超えることは無理

381:nobodyさん
12/03/07 11:05:48.60
>>378
>>379
とんちんかんな質問相手にもめるのやめようぜ。
質問者も質問を是正・補足するのあきらめていなくなったようだし。
ID出してるのいなくなったべ。

382:nobodyさん
12/03/07 11:09:39.99
XAMPPって単語に反応するのは大抵初心者

383:nobodyさん
12/03/07 11:10:15.10
Curlについて教えてください。
URLによってソースが取得出来るものとできない物があって困っています。
例えば下のURLだと

$ch = curl_init('URLリンク(item.rakuten.co.jp)');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$str = curl_exec($ch);
curl_close($ch);
echo $str;

結果
301 Moved Permanently

Moved Permanently
The document has moved here.

と表示されます。
どうすればいいでしょうか?

384:nobodyさん
12/03/07 11:18:13.73
>>383
CURLOPT_FOLLOWLOCATIONをtrueかな

385:nobodyさん
12/03/07 11:24:22.07
>>384ありがとうございます!出来ました。

386:nobodyさん
12/03/07 11:24:54.34
リファラとかUAとかクッキーとかセットしろや

387:367
12/03/07 11:57:05.66 428syFfx
その後検証を続けてみたのですが、
どうやらそもそもPHP4でUTF-16のパスが使えるということが間違いだったようです...。
PHP4のファイルシステム関数にUTF-16のパスを与えると謎の既存ファイルを指すようで、
例えば、存在しないファイルでも file_exist はTRUEを返したりするようです。

お騒がせして申し訳ないです。

388:nobodyさん
12/03/07 12:54:36.25
配列を連結する時に、joinを使うかimplodeを使うか考え出すと夜も眠れません。
どうかお助けください。


389:nobodyさん
12/03/07 12:55:19.85
>>379
表示だけに限らないよ

390:nobodyさん
12/03/07 12:57:52.96
>>388
implode explodeを使うべきってマニュアルのどっかにあったけど、そのURLを出せずにすまないと思う

391:nobodyさん
12/03/07 13:00:37.73
ってか、いまのjoinはimplodeのaliasらしい。
なのでどっちでもいいけど、implodeのほうがいいよ

392:nobodyさん
12/03/07 13:20:40.59
>>388
joinはエイリアスです
基本的にエイリアスの使用はやめましょう

>>390
エイリアスのページに書いてあります

393:nobodyさん
12/03/07 13:28:59.92
URLリンク(php.net)


394:nobodyさん
12/03/07 13:44:43.57
>>389
>>379はそう言ってると思うのだが、あの文章だとイントネーションで
意味が変わってくるなw

395:nobodyさん
12/03/07 13:44:43.60
>>392
ごめんね、エイリアスになる前の記憶しかなかったんだ。

396:nobodyさん
12/03/07 15:34:53.97
ハッカー軍団アノニマス解体へ リーダーがFBIのスパイだったwww
スレリンク(poverty板)

397:nobodyさん
12/03/07 17:28:37.67 mMKjJQE+
>>359
それは、どういうことですか?

398:358
12/03/07 17:29:42.47 mMKjJQE+
なまえにレス番入れるんでしたね。すみません。

399:nobodyさん
12/03/07 17:34:44.85
君がfopenに渡したのは文字列じゃない
文字列を渡したいならちゃんとダブルクォーテーションかシングルクォーテーションで囲うこと

400:358
12/03/07 17:38:38.70 mMKjJQE+
>>399

$counter_file = 'counter.txt';
$fp = fopen($counter_file, 'r+');

これではダメということですか?

401:nobodyさん
12/03/07 17:46:02.26
いいよそれで。
r+ってことは事前にファイルが無いとダメだが
実行時の権限で書き込めるファイルはそこにあるの?

402:nobodyさん
12/03/07 17:46:36.83
それも文字列を渡しているのでそれでいい

403:nobodyさん
12/03/07 17:48:25.67
No such fileだからそもそも無いね

404:nobodyさん
12/03/07 17:53:54.92
無い時は作るのならa とか a+で

405:358
12/03/07 17:55:36.26 mMKjJQE+
なるほど!ファイルがなかったのですね!ありがとうございます。

ファイルを作成してみると、先程のエラーの代わりに今度はこのようなエラーが出るようになってしまいました。

Warning: fopen(counter.txt) [function.fopen]: failed to open stream: Permission denied in C:\inetpub\wwwroot\study\counter1.php on line 10

Warning: fclose() expects parameter 1 to be resource, boolean given in C:\inetpub\wwwroot\study\counter1.php on line 28
count:

エラー文で検索してみると、権限がないとかどうとかで・・・。
一応このユーザーアカウントははUACも切ってて、何の制限もないはずです。どういうことですか?。
IISやPHP.iniの設定の問題でしょうか?

406:nobodyさん
12/03/07 17:57:01.71
IISはどのユーザー権限でphp動かすの?
そのユーザーの書き込み権限をそのディレクトリに追加してやればいい

407:nobodyさん
12/03/07 17:57:58.91
おっとファイルは事前に作ったのか
ならそのファイルの書き込み権限に追加、だな

408:nobodyさん
12/03/07 18:17:56.99 YWemLpkn
submitを1回押してactionに対してpostを複数回送ることって可能でしょうか?

409:nobodyさん
12/03/07 18:18:58.02
そいつはjavascriptの仕事じゃないかな

410:358
12/03/07 18:23:58.41 mMKjJQE+
>>406
ありがとうございます。その教えを頼りにググりつつ権限を追加する方法を模索していたのですが、
URLリンク(mizushima.ne.jp)
のサイトの3枚目の画像、右クリックした時の選択肢が全く違いましてそこで止まってしまいました。
ちなみに私のパソコンでは既定のWebサイトではなくDefault Web Site(複数のプロトコル)になっていました
OSやバージョンの違いでしょうか?
それらしき項目を探してみたのですが見つからずでした・・。
OSは7でIISは7.5です。

411:nobodyさん
12/03/07 18:27:42.78 YWemLpkn
>>409
javascriptさんの仕事内容教えていただけますか?

412:nobodyさん
12/03/07 18:30:10.33
板違い

413:nobodyさん
12/03/07 18:30:52.30
>>410
既定とDefaultは同じ意味だ、気にせず進め、、というかもうphp関係無いなあ

414:358
12/03/07 18:35:32.53 mMKjJQE+
>>413

気にせずに進もうとしたのですがプロパティ等の選択肢も全く違っていて、どうにもならない状態なんです・・。
URLリンク(www.dotup.org)


すみません、PHP関係ありませんか?どこか別のスレの方が良いのでしょうか

415:nobodyさん
12/03/07 18:39:10.86
最後の画像の書き込み、変更のチェック

416:nobodyさん
12/03/07 18:40:02.17
>>414
Windows板だな。
とりあえずエクスプローラからファイル右クリックして
セキュリティから追加でIUSR_なんちゃらをフルコンで追加してやれ

417:nobodyさん
12/03/07 18:42:23.49
最後から4番目だったな・・・
このページの内容をやったんなら気づくとは思うのだが。

418:358
12/03/07 18:48:18.65 mMKjJQE+
すみません。すでにフルコントロールにしてあったようなのですが、ダメでした。
板違いということで、これ以上このスレに書き込むのはやめておきます。有難うございました。

419:nobodyさん
12/03/07 18:49:52.17
お前ら仕事中に2chして大丈夫なのか

420:nobodyさん
12/03/07 18:51:22.02
っていうか2chで聞かないと制作が進まないし

421:nobodyさん
12/03/07 18:55:24.32
仕事と2chは切っても切れない関係ですよ

422:nobodyさん
12/03/07 18:58:26.98
仕事なんてしてませんよ

423:358
12/03/07 19:07:48.69
2chが仕事だよ

424:nobodyさん
12/03/07 19:14:29.02
おwwwwまwwwwえwwwwwwらwwwwww

425:nobodyさん
12/03/07 19:47:51.99
質問です
phpでmixiのログイン後の自分のページ(URLリンク(mixi.jp))を
get_file_contentsにて取得したいのですが
ブラウザ別タブでmixiにログインした状態でURLリンク(mixi.jp)を取得すると
マイページではなくmixiのログインページの内容が取得されてしまいます

どうにか取得する方法はありませんか?

426:nobodyさん
12/03/07 19:49:15.52
php mixi ログインで検索

427:nobodyさん
12/03/07 20:30:38.62
>>408
PHPからPOSTでプッシュすることも出来るから
一旦、なんらかの値を受け取るのをトリガーに処理かましながらでも出来るよ。

PHP POST 送信 で検索

428:nobodyさん
12/03/07 20:44:30.43
>>425
file_get_contentsは使うなっていってんだろしねや

429:nobodyさん
12/03/07 20:58:12.20
>>428
すいません初心者なもので・・・
どうするのが一番正しいのでしょうか?

430:nobodyさん
12/03/07 20:59:24.99
>>429
使うな君といって、教えてくれないので無視しなさい。
で、検索したの?

431:nobodyさん
12/03/07 21:09:00.17
>>430
検索してみたらphp mixi apiなるものがあったので
試してみようと思ってます

ありがとうございます

432:nobodyさん
12/03/07 21:13:42.52
>>431
すいません
mixiクラスでした;;

433:nobodyさん
12/03/07 21:35:59.95
mixiクラスってもう使えないんですかね・・・

<?php
require "mixi_class.php";

if(is_logined()){
echo "ログインしてます";
}else{
echo "ログインできてないです";
}
?>



434:433
12/03/07 21:36:42.29
上のように書くと
Fatal error: Call to undefined function login() in index.php on line 4
となってしまいます;;

435:nobodyさん
12/03/07 22:12:42.76
is_loginedがクラスのメソッドなら、
インスタンス->is_loginedとか クラス:: is_loginedとかになるんじゃねーの?
エラーには is_ついてないしよく分からんね

436:nobodyさん
12/03/07 22:15:19.81
>>435
すいません
エラー文はこうでした
Fatal error: Call to undefined function is_logined() in index.php on line 4

URLリンク(riaf.s47.xrea.com)
これがソースです

お願いします;;

437:nobodyさん
12/03/07 22:30:36.25
>>418
もし見てたら。一応最終手段として、Everyoneフルコントロールを試すのもあり。
IISが偽装するユーザが変わったのかもしれないし。

で、誘導するとしたらここなんだろうけど、機能してなさそうだね…

【IIS】Internet Information Services 総合スレ2
スレリンク(mysv板)

438:nobodyさん
12/03/07 22:33:47.20
>>436
インスタンスつくってから呼ぶ。

439:nobodyさん
12/03/07 22:57:43.83
久しぶりに思い出した
まるでPHPusersMLのような質問だw

440:nobodyさん
12/03/07 23:02:41.93
>>438
本当に初心者で申し訳ありません
インスタンスを作成してから試した所
実際のメールアドレス、パスワードを入れてもログイン出来ません

このクラスが使えないのか自分の入力が間違っているのかわからないです。

<?php
require "Mixi.class.php";

$mixi = new PHP_Mixi();
$mixi->email = "example@example.com";
$mixi->password = "passwd";

if($mixi->is_logined()){
echo "ログインしてます";
}else{
echo "ログインできてないです";
}
?>

を表示するとログインできてないですと表示されます

441:nobodyさん
12/03/07 23:07:31.16
loginってメソッドあるやん
is_loginはログイン中かどうか確認するためのメソッドやろ

442:nobodyさん
12/03/07 23:28:42.31
>>440
質問の回答になってないけど、スレのルールは守ったほうがいいと思う

443:nobodyさん
12/03/08 00:08:43.13
よそのサーバからデータ取ってくるような質問ばっかりだな。

444:nobodyさん
12/03/08 00:13:05.73
>>440
初心者という自覚があるのなら、まずはコードを読めるようになるところからはじめるといいよ

445:nobodyさん
12/03/08 00:19:32.14
>>444
うっせーかす

446:nobodyさん
12/03/08 01:12:20.49
はい、終了

447:nobodyさん
12/03/08 02:13:22.45
( >д<)、;'.・ ファンクション


448:nobodyさん
12/03/08 02:18:39.19
42 :nobodyさん [↓] :2012/02/27(月) 00:59:20.23 ID:???
えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます

449:nobodyさん
12/03/08 02:54:42.42
>>445
お前誰?

450:nobodyさん
12/03/08 02:55:09.82
>>449
あ?なんや?

451:nobodyさん
12/03/08 02:55:50.43
質問者ならID出せよ

452:nobodyさん
12/03/08 02:56:49.44
いやだ

453:nobodyさん
12/03/08 03:11:18.06
PHPerは馬鹿ばっかり。

454:nobodyさん
12/03/08 04:02:23.77
自己紹介はいいから質問ないならお前ら黙ってな

455:お願いします
12/03/08 15:59:21.51
掲示板(PHP)とtwitterを連動させようと思ったのですが、書込後にデータをtwitterに吐き出した後、掲示板が止まってフッター部分が表示されません。なにか良い方法はないのでしょうか?


require_once("twitteroauth.php");
$consumer_key = "****";
$consumer_secret = "****";
$access_token = "****";
$access_token_secret = "****";

$to = new TwitterOAuth($consumer_key,$consumer_secret,$access_token,$access_token_secret);
$req = $to->OAuthRequest("URLリンク(api.twitter.com)","POST",array("status"=>"ツイート"));
header("Content-Type: application/xml");


456:nobodyさん
12/03/08 16:14:34.11
>>1

457:455
12/03/08 16:21:04.81
自己解決しました!

458:455
12/03/08 16:49:07.46 bF3prAQQ
解決しておりません

ナリスマシはご勘弁を。。。

459:nobodyさん
12/03/08 17:16:48.70
>>457
なんかID出さない奴はもうそれでいいような気がしてきた。

460:455
12/03/08 17:20:26.47 bF3prAQQ
御免なさい、別板の質問スレで「アゲるなカス」と罵倒されて以来、sageで質問する習慣が… Orz

461:nobodyさん
12/03/08 17:47:20.49
>>455

>>1を読まないような奴は質問の仕方もクズだな
twitteroauth.phpってなんだよ
どこから入手できるライブラリから書かないと相手には通じませんよ
人に伝える努力は惜しまずに

462:nobodyさん
12/03/08 17:50:09.79
ああ、気持ちはよくわかる。
よくわかるが、このスレでこの展開を迎えたとき、
>>455=>>457であり、ID:bF3prAQQが成りすましという疑いのレスが続くことがある。
簡単に言うとIDつきでもっかい質問書いたほうがいいよ。

>>455へのレスをするとすると、情報が少ないように思う。

463:nobodyさん
12/03/08 17:52:32.78
少なくともそのコードは関係ないだろ
htmlの途中にxml表示するとかミラクルなことやってるわけじゃないだろ?

464:455
12/03/08 18:06:22.69 bF3prAQQ
皆さん、ルールを理解せずに本当に申し訳ありませんでした

>>462
twitteroauth.phpはここからダウンロードしました。
URLリンク(github.com)


>>463
サンプルコードではheader("Content-Typ… の下に echo ($req); というのがありました。
表示は不要なのでecho部分は削除してアップロードしました。 これが原因…?



465:nobodyさん
12/03/08 18:37:52.25
>>464

ちゃんと掲示板のソースは最後まで出てる?
問題切り分けてちょ。

466:nobodyさん
12/03/08 21:15:01.82
出力htmlのソースを表示してヒントにしつつ
掲示板の止まってるとこの前後のソースを探ってみるしかない
なんかエラーがあったらexitとかdieとかの処理を挟んでるんじゃないか?

467:nobodyさん
12/03/08 21:24:19.54
サンプルはAPIで取得したxmlデータをそのままxmlファイル形式で出力するようにしてるんだろ
header()の行を削除すれば解決するはず

468:455
12/03/08 23:02:26.36
自己解決しました!

469:nobodyさん
12/03/08 23:41:31.82
42 :nobodyさん [↓] :2012/02/27(月) 00:59:20.23 ID:???
えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます

470:455
12/03/09 00:38:10.11
してません
>>468さんは偽者です。

471:nobodyさん
12/03/09 11:13:47.01
>>470 も偽者なんだろうなぁ。

質問者消えたな。

472:nobodyさん
12/03/09 16:31:48.56
最初からIDだしとけばよかったのにね☆ミ

473:nobodyさん
12/03/09 16:38:30.21
日付超えること考えると鳥だけどな。

474:nobodyさん
12/03/10 01:46:11.17 YxaN43P5
facebookアプリを開発しているのですが、ご教授願います。
参照:URLリンク(socialmediaexperience.jp)
下記のサンプルプログラムに、facebookのウォールに投稿するための権限を取得したいのですが、
'scope' => 'publish_stream',
こちらをどこにどうのように記載すべきでしょうか。

<?php
$app_id = 'アプリケーションID';
$app_secret = 'アプリの秘訣';
$my_url = 'Webサーバ側のURL';
// ステップ1.ユーザーがログインしているか否かの確認
$code = $_REQUEST["code"];
if(empty($code)) {
$dialog_url = "URLリンク(www.facebook.com)"
. $app_id . "&redirect_uri=" . urlencode($my_url);
echo("<script> top.location.href='" . $dialog_url . "'</script>");
}
// ステップ2.Facebook側からトークンを取得
$token_url = "URLリンク(graph.facebook.com)" . $app_id . "&redirect_uri=" . urlencode($my_url) . "&client_secret=" . $app_secret . "&code=" . $code;
$access_token = file_get_contents($token_url);
// ステップ3. トークンを使用して、graph APIから名前を取得
$graph_url = "URLリンク(graph.facebook.com)".$access_token;
$user = json_decode(file_get_contents($graph_url));
echo $user->name;
?>

475:nobodyさん
12/03/10 02:09:39.27
最近こんな質問ばっかだな
いくらSNSが流行ってるからって外部APIの質問ばっかでげんなりですよ

476:nobodyさん
12/03/10 02:25:42.43 dC1w2H2t
PHPで一番手軽に全文検索するにはどうしたらいいでしょうか?

477:nobodyさん
12/03/10 02:33:43.75
SQLiteでも使って下さい

478:nobodyさん
12/03/10 02:33:50.09
どういうデータ構造かわからんと答えようがない

479:nobodyさん
12/03/10 02:34:43.14 /aJUja8G
文字列の正規表現で
「数値と英語と . と / と hoge 以外にマッチ」
というのをやりたいのですがどうも失敗してしまいます。一発での解決方法とかあるのでしょうか?

\Dやったあとまた\Wでマッチング、その後ドットでマッチングと物凄く効率悪い方法しか思いつかなかったのですが

480:nobodyさん
12/03/10 02:40:03.33
>>308

481:nobodyさん
12/03/10 02:41:39.54
>>475
でっ答えれないの?

482:nobodyさん
12/03/10 02:46:08.66
別スレ作れよもう

483:nobodyさん
12/03/10 02:47:00.16
>>481
答えてあげなよ

484:nobodyさん
12/03/10 02:49:52.61
わざわざFacebookの仕様を調べて答えろと?
HTTPクライアント作成したくても自力で出来ないなら諦めろよ

485:nobodyさん
12/03/10 02:52:04.29
そこまでいくと
スレリンク(php板)
こっち向けだろ

486:nobodyさん
12/03/10 04:01:38.89
>>481=484なの?
何で煽ったんだろ。>>475の感想が気に入らなかったにしても、質問者じゃないならスルーすればおk

487:nobodyさん
12/03/10 06:45:55.14 Tk4y3EFU
今質問しても大丈夫でしょうか?

488:nobodyさん
12/03/10 06:47:15.10
今は荒れてるからあと6時間待て

489:nobodyさん
12/03/10 06:48:57.30
一言ですむ。
PHP用のAPI使え。devサイトで提供してるんだから。

490:nobodyさん
12/03/10 06:50:48.31
むしろ今質問しろ

491:nobodyさん
12/03/10 06:57:05.40 Tk4y3EFU
改行を含むtextを読み込み、そこの特定の行から~最後までを取り出したいのですが
(例:50行あるtextから46行~50行までの取り出し)
この場合fileだと無駄に全部取得してしまうのでfgets()やfopen()などのほかの関数を使ったほうが良いと気づきました
この動作を行う場合最適なtextファイル読み込み関数は何になるんでしょうか?

492:nobodyさん
12/03/10 07:03:35.47
その程度の処理ならfile関数でもほとんど変わらない。なんでもいいよ。

493:nobodyさん
12/03/10 07:05:17.24
>>491
最適って最速ってこと?CPU負荷が最少ってこと?メモリ使用量が最少ってこと?トラフィックが小さいってこと?保守性がいいってこと?
プログラムするならあいまいな言葉は使わないほうがいいよ

494:nobodyさん
12/03/10 07:10:09.93 Tk4y3EFU
>>493
CPU負荷です
次から気をつけます

495:nobodyさん
12/03/10 07:11:07.57
それで?

496:nobodyさん
12/03/10 07:16:45.70
>>494
DB使う

497:nobodyさん
12/03/10 07:18:37.69
たいして計算するような処理じゃないんだしCPU負荷なんてそんなかからんでしょ
気にする必要ナッシン

498:nobodyさん
12/03/10 09:13:40.01 NmPFatN8
php4 で、これって同じ?
$this->親クラスのコンストラクタ;
parent::親クラスのコンストラクタ;

※php4なので親クラスと子クラスではコンストラクタ名は異なります。

499:nobodyさん
12/03/10 10:58:14.18
APIなんてしっかり使い方が記された公式ドキュメントがあるじゃん
それもよまないで質問するなよ

500:nobodyさん
12/03/10 10:59:00.75
>>498
試せば分かることを聞くな

501:nobodyさん
12/03/10 11:03:47.00
>>498
全然違う

502:nobodyさん
12/03/10 18:49:41.14 ZtiXTycw
if($_POST){

}
なにかしらPOST が取得できたら TUREという理解でいいんですか

503:nobodyさん
12/03/10 19:14:21.94
そうだけど
if($_SERVER['REQUEST_METHOD'] === 'POST')
のほうがしっくりくる

504:nobodyさん
12/03/10 19:36:21.87
感覚論出たw

505:nobodyさん
12/03/10 19:38:52.62 Y036jPvy
アメブロ等の検索システムってどうやってphpで実装するのでしょうか?
なにか、有名なライブラリ等はあるのでしょうか?

506:nobodyさん
12/03/10 19:40:57.57
>>505
$sql = 'select * from table where content like %' . $word . '%';

507:nobodyさん
12/03/10 19:50:14.78 Y036jPvy
>>506
すいません、解説をお願いします。

508:nobodyさん
12/03/10 20:20:55.37
>>507
何が分からんの?

509:nobodyさん
12/03/10 20:22:34.37
たぶんデータベースを知らないんじゃないか?

510:nobodyさん
12/03/10 21:20:05.94
MySQLのお勉強をしてくださいね

511:nobodyさん
12/03/10 21:21:30.41
はいなー

512:nobodyさん
12/03/10 22:25:29.60
Tritonnを使いなさい

513:nobodyさん
12/03/10 23:56:46.64
>>475
さっさと答えてくれませんか?

514:nobodyさん
12/03/11 00:06:39.40
>>513
いいよ。何聞きたいの?

515:nobodyさん
12/03/11 00:09:57.40
>>475
さっさと答えてくれませんか?

516:475
12/03/11 00:27:37.57
分かりません。
ごめんなさい
これでいいんでしょ

517:nobodyさん
12/03/11 00:29:37.74
質問した奴はよっぽど悔しかったんだな

518:nobodyさん
12/03/11 00:40:03.17
だろうな。質問したらなんでも得れるとでも思ってるんでしょうな。
典型的なゆとりっすな

519:nobodyさん
12/03/11 04:06:37.88
いつものやつだろ
ほっとけ

520:名無しさん
12/03/11 17:29:34.13 pFTcjAB+
さっきちょっと検索の醍醐味が薄れてきた気分になった。

521:505
12/03/11 20:03:10.11 6FUbVztn
アメブロ等の検索システムは、記事のタイトルと本文を
データベースに記録してあり、それの検索をphpでlikeを
使い検索ということでしょうか?

522:nobodyさん
12/03/11 20:05:06.17
>>521
知るか。アメブロに聞け。

523:nobodyさん
12/03/11 20:32:11.92 Ul7q+mz0
>>505 >>521
「全文検索」で情報を漁ってください。

>>506
ごくごく小規模な用途限定のやり方ですね。

524:nobodyさん
12/03/11 20:40:34.34
>>523
小規模って具体的にどれくらい?

525:nobodyさん
12/03/11 20:41:25.72 Ul7q+mz0
>>500
想像がつく範囲で試しても、想定漏れがありそうで怖いので聞いてみました。

(A)「parent::method」という書き方は(B)「class::method」という書き方に似ていて、
(B)だとオブジェクト変数にアクセス出来ないので、それと同じ制限があるのかと
思いましたが、試したところ、その制限はありませんでした。

なので
「$this->親クラスのコンストラクタ」と「parent::親クラスのコンストラクタ」は
同じ動作なのかと思ったのですが、一応、識者に聞いてみたかったのです。

>>501
違うのですね。
どこが違うのかポインタ教えていただけるとありがたいです!

526:nobodyさん
12/03/11 20:43:44.85
>>524
大規模になるとこんなもの使う↓

URLリンク(www.atmarkit.co.jp)

527:nobodyさん
12/03/11 20:44:25.20
>>524
小規模の定義を聞いてるんだが

528:nobodyさん
12/03/11 20:44:35.81
間違えた>>526



最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch