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

【PHP】気軽にPHP質問スレ

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2012/07/23(月) 12:46:29.25ID:???
気軽に質問しましょう。
テンプレとかルールは必要ありません。
回答する人はエスパー力を試しましょう。
0666nobodyさん2012/10/28(日) 13:45:44.58ID:???
>>664
HTMLの違う部分は違う変数に格納してファイル中の違う場所でechoする
0667nobodyさん2012/10/28(日) 13:47:01.68ID:???
>>665
index.phpの冒頭でset_include_pathすることもあるし
htaccssesで指定することもあるし
autoload使うこともあるし
FWのロード機能使うこともある
0668nobodyさん2012/10/28(日) 13:52:58.34ID:Agawhrjj
やっぱり出したくないHTMLタグも変数入れて呼ばないと出ないようにするしか無いですか・・・。
0669nobodyさん2012/10/28(日) 13:57:38.07ID:???
>>668
はい?
で、質問は終わり?
0670nobodyさん2012/10/28(日) 13:58:02.29ID:???
解決法:
PHP以外のものを使う
0671nobodyさん2012/10/28(日) 13:58:14.08ID:???
>>668
何を言っていて何がしたいのかさっぱり分からん
06726682012/10/28(日) 14:00:31.62ID:Agawhrjj
file_get_contentsでできそうなきがしました。
抽出してやってみます
0673nobodyさん2012/10/28(日) 14:00:38.52ID:???
独り言とかつぶやきとか質問スレで一番イラっとくる
何がしたいのか書けよ
それともそれが結論ってことで終了でいいのか
0674nobodyさん2012/10/28(日) 14:01:53.98ID:???
チラシの裏に書けよゴミが
06756682012/10/28(日) 14:23:42.46ID:1OkjYdIw
>>673
何がしたいか書いたつもりだったけど伝えられることも出来ないみたい。
ごめん、勉強しなおします。
0676nobodyさん2012/10/28(日) 14:38:58.21ID:???
勉強するより先にやることあるだろ
0677nobodyさん2012/10/28(日) 14:46:10.11ID:???
ageてるのは自演
毎回ゴミみたいな質問で初心者を装う糞野郎
06786682012/10/28(日) 14:46:12.48ID:???
出来た!

邪魔してごめんね。
(本音:この人うっとおしいし一言多いからやめとこ。自分で調べたらはやかった)
0679nobodyさん2012/10/28(日) 14:56:05.75ID:???
うぜえええええええええええええええええええ
06806682012/10/28(日) 16:32:47.53ID:1OkjYdIw
出来ない!がんばってみます。

678はわたしじゃないですよ。
0681nobodyさん2012/10/28(日) 16:57:08.09ID:???
ageるなカス死ねぼけ
0682nobodyさん2012/10/28(日) 19:11:17.18ID:???
まずは変数、関数について勉強しよう
0683nobodyさん2012/10/28(日) 19:49:18.24ID:???
>>675
挙げられた解決策でだめな理由は?
0684nobodyさん2012/10/28(日) 19:51:01.37ID:???
何をしたいか分からないって言われてるのは、解決策を提示されても「うーん、やっぱだめなんですか」
とか自分の本来のニーズを言ってない&失礼極まりない言い方してるからだぞ
0685nobodyさん2012/10/29(月) 00:50:58.26ID:???
質問者がうまく説明できてない
結局後出しすることになる
後出しは回答者に嫌われる最低の行為
0686nobodyさん2012/10/29(月) 01:33:53.65ID:???
質問させてください。

勉強したてで何とかphpで簡易掲示板を作ってみました。
しかし、すぐに荒らす方が発生して、その都度、.htaccess でIPによるアクセス規制をかけている現状です。

しかし、どうやら、その方がiPhoneを使っているみたいで
都度、3Gを繋ぎ直しIPを変えて荒らしの書き込みを行っているようです。

こういった際には何か効果的な規制方法はありますでしょうか?
メールでの認証登録以外に何かいい方法があれば教えてください。
0687nobodyさん2012/10/29(月) 01:35:01.41ID:???
>>686
レンジでかければ?
0688nobodyさん2012/10/29(月) 01:42:56.11ID:???
>>687
ありがとうございます。
レンジってIPの範囲ですよね?
一個人がiPhoneで繋ぎ直すときの範囲って公表されてましたっけ?
0689nobodyさん2012/10/29(月) 05:27:30.38ID:???
キャリアに通報しろよ
0690nobodyさん2012/10/29(月) 06:41:43.92ID:???
3Gのアドレスは共有だからコロコロ変わる
3Gのアドレスレンジは正式に公開されている
この2点は常識
0691nobodyさん2012/10/29(月) 06:51:56.73ID:???
>>690
特定のユーザーだけってのは無理ってことだな
0692nobodyさん2012/10/29(月) 07:43:49.96ID:???
そう
そのためガラケーには固有IDがある
0693nobodyさん2012/10/29(月) 11:35:13.61ID:???
CentOS6.3(32ビット)でPHPの5と4を共存させないといけなくなりました。

とりあえずconfigureは正常に終わったのですが、
makeすると、


/root/php-4.4.9/ext/openssl/openssl.c:182: error: expected specifier-qualifier-list before 'LHASH'
/root/php-4.4.9/ext/openssl/openssl.c:343: error: expected declaration specifiers or '...' before 'LHASH'
/root/php-4.4.9/ext/openssl/openssl.c: In function 'php_openssl_config_check_syntax':
/root/php-4.4.9/ext/openssl/openssl.c:348: error: 'config' undeclared (first use in this function)
/root/php-4.4.9/ext/openssl/openssl.c:348: error: (Each undeclared identifier is reported only once
/root/php-4.4.9/ext/openssl/openssl.c:348: error: for each function it appears in.)
/root/php-4.4.9/ext/openssl/openssl.c: In function 'add_oid_section':
/root/php-4.4.9/ext/openssl/openssl.c:366: error: 'struct php_x509_request' has no member named 'req_config'
/root/php-4.4.9/ext/openssl/openssl.c:370: error: 'struct php_x509_request' has no member named 'req_config'
/root/php-4.4.9/ext/openssl/openssl.c: In function 'php_openssl_parse_config':
/root/php-4.4.9/ext/openssl/openssl.c:416: error: 'struct php_x509_request' has no member named 'config_filename'


こんな感じのエラーが100行ほど出ます。
検索して調べたのですが./configure前にCPPFLAGSを設定exportすれがいいのでは?というとこまでたどりついたのですが、
詳しい方教えてもらえないでしょうか?

0694nobodyさん2012/10/29(月) 12:15:08.50ID:???
>>692
海外は荒らし対策どうしてんの?
0695nobodyさん2012/10/29(月) 13:06:52.96ID:???
荒らし文化があるのは日本と極亜だけだ
覚えとけ
0696nobodyさん2012/10/29(月) 13:22:02.47ID:???
?日本と極亜
○東アジア
0697nobodyさん2012/10/29(月) 15:07:25.00ID:???
◯特亜
0698nobodyさん2012/10/29(月) 18:00:15.65ID:???
海外では携帯でウェブを見ることがなく、
モバイルサイト自体がなかったに等しい
非公式のモバツイなどが登場したのはそのせい

iPhoneなどスマホの登場でスマホサイトは始まった

一方、日本では、iモードから始まって
独自の進化をしてきた
海外はこれと対照的
0699nobodyさん2012/11/01(木) 15:10:13.86ID:???
質問です
---

function exp( $a , $b ){

echo $a;
echo "<br>";
echo $b;

}

$test = "123 , 456"


exp($test);

---

$test = "123 , 456 ";
とありますが、これをexp関数に二つのパラメータとして渡したいです
要するに
exp( 123 , 456 );
と実行できるようにしたいのですが、上記のコードでは
exp("123 , 456");
と解釈されるのでexp関数には一つのパラメータしかセットされません。
よろしくおねがいします
0700nobodyさん2012/11/01(木) 17:11:48.19ID:???
eplode
0701nobodyさん2012/11/01(木) 17:12:42.19ID:???
explode の間違い
0702nobodyさん2012/11/01(木) 17:14:54.88ID:???
explode
func_get_args
あとは自力でどうにかしろ
0703nobodyさん2012/11/01(木) 17:24:28.74ID:???
explodeでもいろいろ試しましたが
最終的にはeval()で解決できました、ありがとうございます。
0704nobodyさん2012/11/01(木) 18:42:00.21ID:???
まさかのeval()w
0705nobodyさん2012/11/01(木) 18:46:24.25ID:???
もうそっとしといてやれ
0706nobodyさん2012/11/01(木) 18:58:38.58ID:???
>>699
PHPerにはキチガイしかいないなあ
0707nobodyさん2012/11/01(木) 21:06:51.62ID:???
"123 , 456"がPOST値でノーチェックの予感w
0708nobodyさん2012/11/01(木) 21:11:33.22ID:???
そっとしとけ
0709nobodyさん2012/11/02(金) 03:41:07.84ID:???
オレらプロのスキルアップのためにと思ってこのスレを覗いてみたんだけど、素人ばっかだな
0710nobodyさん2012/11/02(金) 07:12:48.42ID:???
駆け出しの自称プロ乙
0711nobodyさん2012/11/02(金) 13:32:12.70ID:???
PHPのプロか・・・IT土方乙w
0712nobodyさん2012/11/02(金) 15:54:41.44ID:???
だまってろよカスども
0713nobodyさん2012/11/02(金) 17:59:54.00ID:???
PHPなどというゴミを極めて何の価値があるの?キチガイ君
0714nobodyさん2012/11/06(火) 01:16:26.64ID:???
2004年にXREA鯖に勉強がてらポスグレのDBをいじくるPHPを作成しました。
URLが出てきたので久々に動かしてみたところまともに動きませんでした。
古い記憶を総動員して調べてみたところ、フォームデータの受け渡しが全くできていないご様子。
postで$dataのような変数で昔は受け渡せていましたが、
現状では$_POST['data']のようにしないと受け渡せなくなっているみたいです。
これはPHPのバージョンが上がってこうしないといけなくなったのでしょうか?
それとも何か他の要因があるのでしょうか?
よろしくお願いします。
0715nobodyさん2012/11/06(火) 05:51:58.53ID:???
はい
PHPは思いつきで作られた継ぎ接ぎだらけでその場しのぎの言語だから
0716nobodyさん2012/11/06(火) 10:23:06.02ID:???
>>715は正しいけど、まあ使えなくなったもののほとんどはセキュリティだよ
0717nobodyさん2012/11/07(水) 13:44:17.65ID:???
一つのサイトにPHPとCGIを使うのおかしいですか?
日記をCGI、フォームをPHPという感じです
0718nobodyさん2012/11/07(水) 13:50:04.21ID:???
おかしくは無いけど、実行ユーザーがきっと違うので注意、かな
0719TTT2012/11/07(水) 15:36:54.70ID:9e4hL2Rk
教えて下さい

ハリコのとらや明和水産などで使われてる
スレを開くと PV数をカウントしてる プログラムを自分のサイトにも使いたいのですが
ネットで検索してもわからないので どこか 参考出来るサイトがあれば教えてください。
0720nobodyさん2012/11/07(水) 20:11:23.11ID:???
なんで句点がないの?韓国人?
0721nobodyさん2012/11/07(水) 20:11:55.38ID:???
>>717
CGIは言語じゃない
0722nobodyさん2012/11/07(水) 20:13:23.87ID:???
間違えた読点だった
0723nobodyさん2012/11/07(水) 22:51:33.02ID:???
>>721
PHPはapacheのmod_php
CGIはperlやpythonやrubyなどをCGIの形で実行することと思われ
0724nobodyさん2012/11/08(木) 00:03:46.28ID:???
>>723
甘いな

>>717の環境では、恐らくPHPもCGI版
CGIって言ってるのはPerlのことで、Python?Ruby?何それって感じだろ
0725nobodyさん2012/11/08(木) 01:08:35.25ID:???
>>723
だからCGIは言語じゃないと言ってるんだけど、何かおかしいこと言ったか
0726nobodyさん2012/11/08(木) 13:51:14.84ID:???
CGIって単語は言語ではないよね
0727nobodyさん2012/11/08(木) 21:36:11.85ID:???
accessのmdbをスタンドアロンPCでphpでいじるって奇妙な案件が出てきたんだけど、
mdbの原型はaccessのライセンスのあるPCで行って、
その後mdbだけを別のPCに移動させてaccessライセンスなしでphpにていじるって可能?
accessインスコしないと無理?
0728nobodyさん2012/11/09(金) 05:03:08.51ID:???
CGI = Common Gateway Interface
0729nobodyさん2012/11/09(金) 05:11:15.44ID:???
試せばいい
0730nobodyさん2012/11/09(金) 14:40:34.77ID:???
access持ってないんでな。。。
できるんなら購入して着手って流れなんだけど。。。
0731nobodyさん2012/11/09(金) 17:16:18.11ID:???
Perlでやった経験では要Accessだった
0732nobodyさん2012/11/09(金) 17:35:31.89ID:???
jet経由すればいい インストールイラネ
0733nobodyさん2012/11/09(金) 18:03:53.67ID:???
ttp://www.f3.dion.ne.jp/~element/msaccess/AcTipsGnrHowToUseJetWithoutMSAccess.html
これか!
あーなんか20世紀にVB6でaccessなしでmdbいじったような記憶が。。。
ありがとう!
着手w
0734nobodyさん2012/11/12(月) 20:05:12.02ID:38bPpJve
<br>
<br>
<br>

上記の<br>をstr_replace();を使って<br>1つに置き換えたいのですが
改行されてる物を、指定する場合、どう書いたら良いんでしょうか?
0735nobodyさん2012/11/12(月) 20:37:33.52ID:???
preg_replace使えば簡単にできる
0736nobodyさん2012/11/13(火) 03:44:43.08ID:???
こんなことに正規表現w
改行コード入れればいいだけだろw
0737nobodyさん2012/11/13(火) 05:46:15.54ID:???
forで三回回そうw
0738nobodyさん2012/11/13(火) 05:47:25.14ID:???
つーか\n
0739nobodyさん2012/11/13(火) 09:12:22.86ID:???
>>734
3つをひとつにするだけ?4つは?
0740nobodyさん2012/11/16(金) 16:43:35.96ID:???
PHPの入門に最適な書籍教えてください
個人的にはこのサイトがわかり易かったです。
http://www.php-labo.net/
0741nobodyさん2012/11/16(金) 16:46:59.03ID:???
糞言語PHPなどやめておけ
0742nobodyさん2012/11/16(金) 23:19:44.54ID:???
まあwebがらみならphp+jsでもいいしょ。
ただし数年スパンの運用だと問答無用の仕様変更で使えなくなったりするから気をつけるようにw
0743nobodyさん2012/11/18(日) 01:24:36.41ID:???
問答無用の仕様変更だってさwwww
かってにバージョンアップまでしてくれるのかよwwwww
0744nobodyさん2012/11/19(月) 19:33:40.91ID:rwL97+Id
まぁPHPしか使えないって奴はいないだろう。
0745nobodyさん2012/11/19(月) 20:39:54.85ID:???
いちいちageるなカス
0746nobodyさん2012/11/20(火) 08:26:56.25ID:???
こういうのじちちゅうっていうんだってw
ageだってwwww恥ずかしくないのかな?
0747nobodyさん2012/11/20(火) 15:41:48.49ID:???
黙ってろよボケ
恥ずかしいのはてめえの存在だ
0748nobodyさん2012/11/20(火) 15:46:39.71ID:???
はーいwwww
0749nobodyさん2012/11/20(火) 16:54:46.43ID:???
>>747の顔が真っ赤である
0750nobodyさん2012/11/20(火) 17:09:25.77ID:???
自演のがうざい
0751nobodyさん2012/11/21(水) 01:56:17.56ID:???
顔が真っ赤だと頭おかしいんじゃねえの?
俺の顔みたことあんの?pgr
0752nobodyさん2012/11/22(木) 03:09:27.23ID:???
mysqli_stmt_bind_result($stmt, $row->id, $row->name, $row->comment, $row->insert_time);

while (mysqli_stmt_fetch($stmt)) {
$rows[] = $row;
$row = new stdClass();
mysqli_stmt_bind_result($stmt, $row->id, $row->name, $row->comment, $row->insert_time);
}

PHP初心者なんですが、PDOでデータベースとやり取りしうとして
まして、上記の$rowは、stdClassが入る前に動的にプロパティ
を参照していますが、これはオブジェクトが作られる前に参照できるんですか?
0753nobodyさん2012/11/22(木) 04:50:07.76ID:???
エラーや警告の可能性
必要なものは生成しておくと安全
0754nobodyさん2012/11/22(木) 05:42:44.41ID:???
変数のbindだぞ
http://manual.xwd.jp/function.mysqli-stmt-bind-result.html
0755nobodyさん2012/11/22(木) 06:14:01.57ID:???
公式以外のマニュアル貼るなカス
0756nobodyさん2012/11/22(木) 07:59:19.68ID:???
なんで?
0757nobodyさん2012/11/22(木) 08:01:28.51ID:???
理由もわからないバカはもう来ないでいい
0758nobodyさん2012/11/22(木) 08:44:22.45ID:???
ちょっと間違いがありました。ただしくは、mysqliをPDOに直す作業をしておりました。
でmysqliの$row->idこういう変数の書き方をするんですか?変数のなかに変数を
作っている気がするんですが?
0759nobodyさん2012/11/22(木) 08:51:38.06ID:???
理由説明できないんだw
0760nobodyさん2012/11/22(木) 09:03:38.11ID:???
>>757
正しければ問題ないだろ。
正しくないならそう指摘すればいいだろ。
正しいかどうか分からないとか?
0761nobodyさん2012/11/22(木) 10:11:23.26ID:???
間違っていた場合は問題があるだろハゲ
間違ってる箇所を教えてほしければ土下座しろゴミ
0762nobodyさん2012/11/22(木) 10:20:59.14ID:???
そのページが正しいか、正しくないかだけの問題。
で、正しくないかどうかわかんないの?
0763nobodyさん2012/11/22(木) 10:29:20.20ID:???
正しいか正しくないか教えてほしいなら土下座
0764nobodyさん2012/11/22(木) 12:46:41.39ID:???
ここは気軽に土下座を懇願するスレです
0765nobodyさん2012/11/22(木) 14:16:19.51ID:???
土下座して欲しいんなら土下座しろよ
■ このスレッドは過去ログ倉庫に格納されています