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

【PHP】気軽にPHP質問スレ

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2012/07/23(月) 12:46:29.25ID:???
気軽に質問しましょう。
テンプレとかルールは必要ありません。
回答する人はエスパー力を試しましょう。
0557nobodyさん2012/10/05(金) 13:37:15.05ID:???
このスレでわざわざageて質問するやつはスレ盛り上げのための自演
0558nobodyさん2012/10/05(金) 16:07:31.62ID:???
アクセスされるたびに他人のxml読みに行ってたら怒られるよ
0559nobodyさん2012/10/05(金) 16:48:12.25ID:???
>>556
htmlならいいんだw
0560nobodyさん2012/10/05(金) 17:00:39.10ID:vKK11oNI
ありがとうございます
キャッシュ出来ました・・・

0561nobodyさん2012/10/05(金) 17:32:04.28ID:???
だまれカス
つぎageたら警察に通報するぞ
0562nobodyさん2012/10/05(金) 17:38:53.39ID:???
何の罪だ?
0563nobodyさん2012/10/05(金) 18:30:04.47ID:???
軽犯罪法違反
0564nobodyさん2012/10/05(金) 18:36:40.58ID:???
何条何項?
0565nobodyさん2012/10/05(金) 18:40:59.19ID:???
>>556
初心者を免罪符にすれば許されると思ってる辺りがゴミクズ
0566nobodyさん2012/10/05(金) 18:47:44.99ID:???
>>564
第1条第1項第4号
0567nobodyさん2012/10/05(金) 18:54:36.03ID:???
軽犯罪法 第1条 第1項 第4号
生計の途がないのに、働く能力がありながら職業に就く意思を有せず、且つ、一定の住居を持たない者で諸方をうろついたもの
0568nobodyさん2012/10/05(金) 21:04:49.33ID:vKK11oNI
simplexml_load_string();だと開けるのに
file_get_contents();だとエラー「 failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request 」
が出ます。
これってどういう理由が考えられますか?
キャッシュ作製するのに、file_get_contents();使いたいのですが、1つのURLだけエラーが出てしまいます
分かる方、アドバイスください。お願いします
0569nobodyさん2012/10/05(金) 22:11:17.04ID:???
確信犯だな
こいつ絶対>1だろ
オナニーは一人でやれ迷惑だカスが
はい通報
0570nobodyさん2012/10/05(金) 23:01:13.91ID:???
>>568
simplexml_load_string は ファイルの読み込みしねーし
0571nobodyさん2012/10/05(金) 23:06:37.54ID:???
回答してるやつも自演
0572nobodyさん2012/10/05(金) 23:18:42.50ID:???
わざわざID用スレあるのにわざわざこっちでID出してるやつが毎回質問してるしな。
しかも毎回煽りには徹底的にスルーと一貫している。
本当の初心者ならここはageちゃだめなんですか?とか聞き返してくるからな。
0573nobodyさん2012/10/06(土) 01:08:09.14ID:???
スルーするのはいいことだと思う
0574nobodyさん2012/10/06(土) 01:13:18.74ID:???
下らないスレの質問者はスルーできないのに
なぜかこっちのスレはみんなスルーできて優秀だね
まるで一人が頑張って質問してるようだ
心が1つとは素晴らしいね
0575nobodyさん2012/10/06(土) 05:19:23.42ID:YvGSfx4v
Perlの初心者スレは、機能してないから、スレッドごとあぼーんしました。PHPは、だいじょうぶですか
0576nobodyさん2012/10/06(土) 11:24:40.05ID:???
ageるなカス
こいつも自演
0577nobodyさん2012/10/06(土) 11:32:10.23ID:???
>>567
これヤベーと思ったけど、ハロワに登録すればニート扱いではなくなるらしいから
登録しておけば職業に就く意思だけはあるとみなされるんだろうか?
0578nobodyさん2012/10/06(土) 11:38:19.47ID:???
住所不定やニートなのが問題なのではない
問題なのはニートかつ住所不定なことだ
0579nobodyさん2012/10/06(土) 12:03:10.04ID:???
一定の住居はあるから大丈夫

住所不定無職が逮捕されてるのはそのせいか
0580nobodyさん2012/10/07(日) 00:03:20.42ID:9pAsnzYP
phpでsqlを実行して検索を行うシステムを大学の課題で作っているんだが

while($arr = pg_fetch_row($rs)){
for($i = 0; $i < count($arr); $i++){
$arr[$i] = mb_convert_encoding($arr[$i], "sjis", "auto");
}
    $src .= "<tr><td>{$arr[0]}</td><td>{$arr[1]}</td></tr>"; // *1 と対応させてarrを一つづつ足していけば表示項目が増やるよ
}
こんな感じで取得した項目に詳細を表示させるためのリンクを張りたいんだが
 $src .= "<tr><td>{$arr[0]}</td><td>{$arr[1]}</td></tr>";
の部分にリンクタグをうめこんでもどうにもうまくいかない
だれか助けてください
0581nobodyさん2012/10/07(日) 00:09:48.80ID:???
黙れ
いつものように一人で回答ごっこしてろ
0582nobodyさん2012/10/07(日) 00:11:27.91ID:???
プログラムの話してるのに「どうにも」とか「うまく」とかフィーリングな言葉使わなないでくれ。
0583nobodyさん2012/10/07(日) 00:12:25.82ID:???
大学でphpとは笑えるな
0584nobodyさん2012/10/07(日) 00:16:07.81ID:9pAsnzYP
>>580
すまない
現状では検索してテーブルで表示させるところまでは無事に動いてる
だが、$srcの部分にリンクタグを埋め込むとエラーになってしまうんだ
0585nobodyさん2012/10/07(日) 00:19:25.93ID:???
大学の課題は大学で聞け
0586nobodyさん2012/10/07(日) 00:20:37.44ID:???
>>580
スレ違いです。宿題スレに行ってください。
こうやったけど動かないってとこまで行ったら ここにそれ書いてください。
0587nobodyさん2012/10/07(日) 00:21:08.22ID:???
だから「エラーが出ます」とか論外だろと言ってるんだ。そこらのパソコン始めたばかりのおじさんじゃないんだから。
プログラムやってるんだから、情報・工学系の大学だろ。もう少し論理的・客観的に考えることを学ばないとだめね。
0588nobodyさん2012/10/07(日) 00:33:46.96ID:???
ゆとり世代なんだ察してやれ
0589nobodyさん2012/10/07(日) 00:52:26.07ID:???
大学にまで行ってPHPなんかやってんの?
親が悲しむぞ
0590nobodyさん2012/10/07(日) 01:28:02.75ID:???
さすがに大学の講義でPHPは使わんだろw
Webアプリ作る課題だされてPHP選んだだけで。
0591nobodyさん2012/10/09(火) 10:28:50.18ID:???
>>577
>働く能力がありながら
ここが欠けているから大丈夫
0592nobodyさん2012/10/09(火) 21:24:57.59ID:???
$_POST['PHPSESSID'] をunset()するメリットってなにがある?
0593nobodyさん2012/10/10(水) 13:25:06.56ID:???
PHP5.4.7で、.htaccessに

php_value mbstring.internal_encoding sjis

を指定すると完全沈黙状態に陥って
リクエストに対してレスポンスが出力されない。
#sjis以外のエンコーディングならOK

これって既知?
エラーさえ出力されないのでしばらくわからなかった・・
0594nobodyさん2012/10/10(水) 13:31:43.33ID:???
>>593
php.iniの設定に
; internal/script encoding.
; Some encoding cannot work as internal encoding.
; (e.g. SJIS, BIG5, ISO-2022-*)
; http://php.net/mbstring.internal-encoding
;mbstring.internal_encoding = EUC-JP
って書いてない?
sjis指定できないんじゃないの?
0595nobodyさん2012/10/10(水) 13:37:31.70ID:???
ウゲっ いつの間に…

情報ありがとう
0596nobodyさん2012/10/10(水) 21:26:42.53ID:???
sjisはねーよな・・・
0597nobodyさん2012/10/10(水) 21:33:05.85ID:???
カスにはちょうどいい
0598nobodyさん2012/10/10(水) 22:35:17.28ID:???
メモ帳しか使えないクズ
0599nobodyさん2012/10/11(木) 12:33:36.00ID:???
PHPに限らないとは思うんですが
tabによるインデントを普通にtabでやってるんですが
半角スペース4個が常識だろって言われました。
2年ほどPHPを個人でつくってきて、他の方とやるのは今回がはじめてなんですがそういうもんなのでしょうか?
0600nobodyさん2012/10/11(木) 12:40:21.05ID:???
さまざま。
人にコード渡すとき、整形ツールでへんかんしたらいい。
0601nobodyさん2012/10/11(木) 12:57:00.25ID:???
共同開発ならどちらかに統一する
統一しないと差分がぐちゃぐちゃになる

エディタによるが4空白よりタブが楽だし
サイズが小さい

タブ文字を4文字の幅で表示できるエディタもある
0602nobodyさん2012/10/11(木) 14:24:31.65ID:???
PEAR
http://pear.php.net/manual/ja/standards.indenting.php
> インデント
> 空白 4 つのインデントを使用します。タブは使いません。


PSR-2
https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md
> 2.4. Indenting
> Code MUST use an indent of 4 spaces, and MUST NOT use tabs for indenting.

> A.3. Survey Results
indent_type:
tab: 7
2: 1
4: 14


主流は半角スペース4個
0603nobodyさん2012/10/11(木) 14:27:25.75ID:???
タブ押したら4文字単位でスペース入るようにすりゃいいね
0604nobodyさん2012/10/11(木) 14:27:54.45ID:???
お前の中での主流だろpgr
0605nobodyさん2012/10/11(木) 14:32:59.99ID:???
PEARとZendFrameworkが半角スペース4個なんだから
それが主流だろ

ハードタブはCakeくらいだよ
0606nobodyさん2012/10/11(木) 14:51:42.10ID:???
Java使いだから俺はタブ
0607nobodyさん2012/10/11(木) 14:54:03.83ID:???
ここPHPのスレだからね
0608nobodyさん2012/10/11(木) 14:56:14.56ID:???
スペースを四回連打するより
タブを一回押すだけのほうが手軽で効率いい

よってタブ
0609nobodyさん2012/10/11(木) 14:57:48.45ID:???
↑こいつアホ過ぎて話にならん
0610nobodyさん2012/10/11(木) 15:12:28.30ID:???
CakePHPもちょっとアレだからな
0611nobodyさん2012/10/11(木) 16:15:10.71ID:???
C→スペース
Java→タブ
PHP→しょせんパクリ言語は好きなの使え
0612nobodyさん2012/10/11(木) 17:28:37.80ID:???
気軽にFuelPHPの話しようぜ
0613nobodyさん2012/10/11(木) 23:35:26.91ID:???
>>604
こいつバカだろ
0614nobodyさん2012/10/12(金) 00:11:58.34ID:???
>>613
こいつバカだろ
0615nobodyさん2012/10/12(金) 00:18:22.34ID:???
どちらかに統一されてればどっちでもいい

タブの個数を間違うとエラーになるような変態言語じゃないんだから
0616nobodyさん2012/10/12(金) 10:08:52.12ID:ZsniRqYV
xamppをインストールして、ローカルでPHPの動作を確認中。
facebookのAPIを利用して、いいね数などを取得しようとしているのですが、どうも上手くいきません。

レンタルサーバ上ではsimplexml_load_fileで取ってこられる情報が、
xamppではレスポンスが返ってこない感じでタイムアウトになってしまいます。

普通にHPのrssなどは読み込めているのですが、どこがいけないのやら。。。

APIなどを使用するにあたって、なにかxampp側の設定で必要な設定がありますかね?
0617nobodyさん2012/10/12(金) 10:48:42.74ID:???
>>616

あ、、、どうやら、本当にタイムアウトだったらしく。
xamppのほうのphp.iniでmax_execution_timeを大きくしたら通りました。
すんません。
0618nobodyさん2012/10/12(金) 14:18:45.15ID:???
ageて質問するカスは全部自演
0619nobodyさん2012/10/12(金) 15:07:23.23ID:???
>>618

こんなもん自演してどうする!

とりあえず、下げ忘れてごめん。
0620nobodyさん2012/10/12(金) 16:13:19.55ID:???
ゆるさんゆるさんぞ
0621nobodyさん2012/10/14(日) 20:57:17.56ID:???
>>618
自演してまで下げ強要とはおそれいる
0622nobodyさん2012/10/14(日) 21:32:08.70ID:???
黙れよカス口
0623nobodyさん2012/10/16(火) 17:48:55.11ID:???
質問させてください。
SESSIONを使ってフォームに入力した内容を登録するっていうのを作りたいんだ。
登録した内容をテーブルに表示させたいんだけど、一つなら問題ないんだが、2つ目からはただフォーム内容が羅列されるだけ。
これを次々とテーブルが追加されて表示されるようにしたいんだが、どうすればいいだろう?

ググってしらべようとしたけど、いまいちヒントがつかめないでいる。

答えでなく、考え方というか調べ方というか、そういうのを教えてほしい。
なにかつかめたら自分でなんとかやってみるから。
0624nobodyさん2012/10/16(火) 18:30:27.71ID:???
ブラウザからソースを見る、とかやってhtmlがおかしいことに気づけば修正はわかると思うよ
0625nobodyさん2012/10/16(火) 21:40:15.39ID:???
>>623
2つ目からのいみがよくわからないのだが
フォームの項目の2つ目ということか?
0626nobodyさん2012/10/16(火) 21:50:48.01ID:???
質問に質問で返すな
分からないやつは黙ってろ
0627nobodyさん2012/10/16(火) 21:56:46.53ID:???
質問者の口調が気に食わない
06286232012/10/16(火) 22:43:21.68ID:???
>>625
わかりにくくてすまない。
一度目、フォームに[hoge]と入力する。すると、別ページのテーブルに[hoge]が表示される。
二度目、フォームに[ahe]と入力する。すると、別ページのテーブルに[hogeahe]と表示される。
HTMLにすると...
<table>
<tr><td>hogeahe</td></tr>
</table>
ってなる。
それ以降もフォームに入力した内容が続けて表示されるんだ。[hogeaheahyaafe]といったように。
ここを次の段のテーブルに表示させたい。
<table>
<tr><td>hoge</td</tr>
<tr><td>ahe</td</tr>
<tr><td>ahya</td</tr>
...
</table>
といったようにしたい。

print("<table>");
print("<tr><td>登録内容</td></tr>");
print("<tr><td>".$_SESSION['hoge']."</td></tr>");
print("</table>");
今はこのようにしてるのでできないのはわかるけど、ここからどうすればいいのかわからないでいる。
フォームに入力して登録するたびにテーブルが追加されて表示されていくようにしたい。
ご教授お願いします。
06296232012/10/17(水) 00:46:11.31ID:???
解決した。
手を煩わせたならすまなかった。
0630nobodyさん2012/10/17(水) 01:03:45.01ID:???
なんで偉そうな口調なの?
06316232012/10/17(水) 01:35:24.12ID:???
偉そうにしてるつもりはない。
0632nobodyさん2012/10/17(水) 01:46:32.25ID:???
じゃあ余計悪質だな
0633nobodyさん2012/10/17(水) 02:16:19.77ID:???
>629

ちなみに、どんな感じで実装したの?
ちょっとだけ興味があったのでできるだけ短く書いてみたんだけど、
昔のASCIIの256バイトコンテストってのを思い出したわ(笑


<?php session_start(); if ($_REQUEST[c]) {$_SESSION[c] .= "<tr><td>{$_REQUEST[c]}</tr>";}
print <<<EOF
<form><input name="c"><input type="submit"></form><table><tr><td>コメント</tr>{$_SESSION[c]}</table>
EOF;
0634nobodyさん2012/10/17(水) 10:45:11.93ID:???
敬語を使うと負けた気がする中学生ですw
0635nobodyさん2012/10/17(水) 11:31:53.77ID:???
PHPスレっていつもこんなヤツばっかだよな
質問するヤツも横ヤリ入れる奴もね
本人からすれば『気軽にPHP質問スレ』だから気軽に質問してみたんだろ
0636nobodyさん2012/10/17(水) 14:38:06.74ID:???
よお、元気か?w
0637nobodyさん2012/10/17(水) 20:03:58.20ID:???
いや気軽に偉そうに質問していいスレじゃないから
それ別にあるし
本人乙
0638nobodyさん2012/10/17(水) 21:05:57.94ID:???
気軽に回答する義務などない
0639nobodyさん2012/10/18(木) 00:17:35.62ID:???
画面の向こうにいるのは人間だということを忘れてはいかんよ
06406232012/10/18(木) 00:39:44.92ID:???
>>629と>>631は私ではない。
0641nobodyさん2012/10/18(木) 06:17:04.57ID:???
同一人物なのは口調で分かるよ
0642nobodyさん2012/10/20(土) 02:07:55.69ID:MEHNs1ky
破壊的メソッドを作るとき、
明示的に破壊的であることを表すために
suffixに文字を付けたいんだけど何かおすすめなのある?

0643nobodyさん2012/10/20(土) 05:36:43.65ID:???
好きにしろや
0644nobodyさん2012/10/20(土) 06:20:46.74ID:ubyc4XWQ
防衛ゲームはPHPでつくれますか?
0645nobodyさん2012/10/20(土) 09:18:25.78ID:???
ゴミは黙ってろ
0646nobodyさん2012/10/20(土) 12:42:08.73ID:???
>>644
糞言語がさんざん非難される中、
その糞言語を一人きりで防衛してろよゴミ
0647nobodyさん2012/10/21(日) 16:10:56.19ID:???
保守おつかれさまです
0648nobodyさん2012/10/21(日) 17:44:41.21ID:???
PHP技術者認定試験 part1
http://ikura.2ch.net/test/read.cgi/lic/1348281475/
0649nobodyさん2012/10/22(月) 14:59:42.35ID:???
>>642
そりゃ ! でしょ・・・あ、使えないんだっけ
似てる i にしようかww
0650nobodyさん2012/10/25(木) 22:45:33.92ID:???
ページ数が増えるとページ自体をDBで管理したほうがいい?
0651nobodyさん2012/10/26(金) 02:34:42.73ID:???
いいの基準は?
0652nobodyさん2012/10/26(金) 13:02:58.98ID:???
何のページかに依る
0653nobodyさん2012/10/26(金) 14:37:02.89ID:???
そもそも普通コンテンツをDBに入れてるからそんな質問は・・・
0654nobodyさん2012/10/26(金) 16:23:42.37ID:???
増えたって言っても数個だろ
どうせ>>650は10までしか数えられないんだし
0655nobodyさん2012/10/27(土) 01:17:55.74ID:???
>651-654
レスありがとうございました。
しょーもない質問失礼いたしました。

0656nobodyさん2012/10/28(日) 12:09:12.43ID:Agawhrjj
外部ファイルの決まった場所だけ呼んで実行したいんだけどどうしたらいいの?
require_onceとかだと全部評価しちゃう。
■ このスレッドは過去ログ倉庫に格納されています