【PHP】下らねぇ質問はID出して書き込みやがれ 131
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2013/11/10(日) 15:46:09.34ID:???過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 130
http://kohada.2ch.net/test/read.cgi/php/1379566039/
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0411nobodyさん
2013/11/23(土) 12:07:02.08ID:HUwpIheRsmartyはテンプレートエンジンだと習ったのですが
ORMでsmartyがあるのでしょうか?
URLを教えていただけるとうれしいです
0412nobodyさん
2013/11/23(土) 12:12:05.98ID:???Doctrine、ZF2、PHP ActiveRecordは大丈夫
使うと怒られるだろうがPhalconPHPも大丈夫
FuelPHP、ZF1はダメ
0413nobodyさん
2013/11/23(土) 12:50:13.63ID:???こんなところで聞いてるのがバレたらお叱りを受けますよ
0414nobodyさん
2013/11/23(土) 12:58:11.24ID:???0415nobodyさん
2013/11/23(土) 13:06:08.32ID:HUwpIheRありがとうございます。PhalconPHPおもしろそうです
Cは会社の人で触れる人多いのでこちらも候補にあげさせてもらいます
>>413
選定のための準備でWeb上のブログ記事や質問サイトを使うことは許可されてるので大丈夫です
目星をつけたものを全ソースコードを読むことになっています
0416nobodyさん
2013/11/23(土) 13:10:46.92ID:???0417nobodyさん
2013/11/23(土) 13:51:08.24ID:xzL6Vqsq<?php
$body = "submit=%8F%91%82%AB%8D%9E%82%DE&FROM=%21ninja&mail=sage&MESSAGE=Hello+world&bbs=php&key=1362790136&time=1";
$length = strlen($body);
$head = "POST /test/bbs.cgi HTTP/1.1\r\nHost: kohada.2ch.net\r\nUser-Agent: Monazilla/1.00\r\n".
"Referer: http://kohada.2ch.net/test/read.cgi/php/1362790136/l50\r\nContent-Type: application/x-www-form-urlencoded\r\n";
$out = $head."Content-Length: ".$length."\r\n\r\n".$body;
$fp = fsockopen("kohada.2ch.net", 80, $errno, $errstr, 30);
if (!$fp) {echo "$errstr ($errno)<br>\n";exit;}
fwrite($fp, $out);
$cookie = "Cookie: ";
while (!feof($fp)) {
$str = fgets($fp, 128);
if (strpos($str, "Set-Cookie: ") === 0) {
$str = str_replace("Set-Cookie: ", "", $str);
list($cook, ) = explode(";", $str);
$cookie .= $cook."; ";
}
}
fclose($fp);
$cookie .= "NAME=\"\"; MAIL=\"\"; yuki=akari; HAP=*ここに FOXdayo〜から始まる文字列を記入*;\r\n";
$out = $head.$cookie."Content-Length: ".$length."\r\n\r\n".$body;
$fp = fsockopen("kohada.2ch.net", 80, $errno, $errstr, 30);
if (!$fp) {echo "$errstr ($errno)<br>\n";exit;}
fwrite($fp, $out);
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);
?>
0418nobodyさん
2013/11/23(土) 13:57:05.37ID:xzL6Vqsqこのまま使うと
HTTP/1.1 200 OK
Date: Sat, 23 Nov 2013 04:43:35 GMT
Server: Apache/2.2.21 (Unix) mod_ssl/2.2.21 OpenSSL/0.9.8q PHP/5.3.8 mod_antiloris/0.4
Vary: Accept-Encoding
Content-Length: 344
Connection: close
Content-Type: text/html; charset=shift_jis
<html lang="ja">
<head>
<title>書きこみました。</title>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
(以下略)
という感じで2chの書き込み完了ページがそのまま出てくるのです。
でも最初にレスポンスヘッダが排出されて出てくるので、レスポンスヘッダと実際のページ内容を分けたいのですが、
できますか?
できれば、<HTML>で分けるなど、他のページで使えない方法ではないものを教えてほしいです。
よろしくお願いします。
0420nobodyさん
2013/11/24(日) 11:00:32.25ID:???0421nobodyさん
2013/11/24(日) 17:32:01.73ID:BjxkHZDb【PHPのバージョン】5.3.26
【質問内容】
ウェブ上のサンプルコードを参考に、
PHPからアメブロに投稿しようとしているのですが、
403エラーが返ってきて、うまく行きません。
ホームページ・ビルダーのブログ投稿機能では投稿できているので、
API自体は生きていると思うのですが・・・
原因のわかる方、よろしくお願いします。
0423nobodyさん
2013/11/24(日) 17:48:32.03ID:BjxkHZDbどんな情報が必要でしょうか。
0425nobodyさん
2013/11/24(日) 19:08:52.68ID:97obQaT5ページ本体にも空行が使われていたら、一つ目の空行で分割
ということで良いのでしょうか?
0426421
2013/11/24(日) 19:41:29.93ID:BjxkHZDb文字数制限とリンク制限で書き込めないのですが、
「phpを使ってアメブロへ投稿する方法」などを参考にしました。
cURLのレスポンスを見ると403エラーになっています。
0427nobodyさん
2013/11/24(日) 21:15:33.33ID:???アメブロは調べる限り公式な情報が不足しすぎてるから
根本AtomAPI理解できてないなら難しいと思うよ
401エラーでないってことはWSSEでこけてるわけではないな
403エラーは、根本何か間違えてる以外にも、記事の中にYoutubeの動画をいれるとか
iframeいれるとかでもおきるみたいで、いろいろ謎
ソースをhttp://codepad.org/で公開して、パスだけ貼るとか
リクエスト全部を貼るとかか
いろいろ長いので投稿テストしてるなら、短いのにしてくれな
0428421
2013/11/25(月) 03:25:17.64ID:kknZe82B丁寧にありがとうございます。
ソースはcodepad.org/p9CmA3rZです。
nonceの値を変えてみたり、パスワードのハッシュ化あり・なしなど、
いろいろな組み合わせを試したのですが、
すべて403になります。
ホームページ・ビルダーにアメブロに投稿できる機能があり、
パケットキャプチャで解析したところ、
同じエンドポイントを使っていて、そちらはちゃんと投稿できているので、
PasswordDigestの仕様が変わったのか、もしくは根本的に何か間違えているのか・・・
よろしくお願いします。
0430nobodyさん
2013/11/25(月) 09:48:37.45ID:???0431nobodyさん
2013/11/25(月) 15:02:57.99ID:???0433nobodyさん
2013/11/25(月) 17:56:46.92ID:???0434nobodyさん
2013/11/25(月) 19:29:47.02ID:???0435nobodyさん
2013/11/26(火) 03:31:23.15ID:5uCWNNk/サイトのトップページにコンテンツの更新情報を載せたいのですが、
データベースを利用せず実現したいです。
どのようにすればいいですか?
0436nobodyさん
2013/11/26(火) 03:35:37.67ID:???【PHPのバージョン】5.3.26
【質問内容】
<div id="exa">
<select name="exmanple" id="exmanple">
<option selected value="test1">test1</option>
<option value="test2">test2</option></select></div>
でPOST通信を行ってます。一部JSでselectタグを書き換えており
document.createElement('select')〜document.getElementById("exa").appendChild("select")して
います。動的に書き換え後にPOSTした遷移ページでhistory.back()すると
JS書き換え前のHTMLが復元されてしまいます
JS介さない場合は、POSTした要素が復元されますが、動的に書き換え後にselect要素を
復元するためにする事はなんでしょうか?
0438nobodyさん
2013/11/26(火) 04:43:11.65ID:???0439nobodyさん
2013/11/26(火) 05:01:07.63ID:???0441nobodyさん
2013/11/26(火) 14:49:11.80ID:???どういうサイト形式なのか知らないけど、いずれにしても
更新と連動して記事タイトルとURLを蓄積するデータファイル
を作成する必要がある
必要なデータをデータベースに放り込んでおけば、後は必要に応じてリクエスト
するだけなので楽ができる
データベース使わなくても、PHPでCMS作って記事投稿と同時にkousinjyouhou.htmlに
<a href="example">記事タイトル</a>を追加して、それをincludeしたり、iflameで
読み込んだり、JSでdocument.writeしたり諸々方法論はあるけど
0442nobodyさん
2013/11/26(火) 15:04:48.50ID:???> <a href="example">記事タイトル</a>を追加して、
それをするためのソースをどうやって作っておけばいいのかって質問だと思うんだが。
0443nobodyさん
2013/11/26(火) 18:54:53.30ID:QvBM31iq>>442
みなさんご回答ありがとうございます。
私の説明不足で申し訳ございません。
考えていたのは「yyyymmdd.csv」という更新情報ファイルを日ごとに作成し、
ディレクトリに保存しておく(5日分のみ)。
トップページにアクセスすると、ディレクトリからファイル一覧を取得し
最終更新日ファイルの内容を表示させるというものです。
気になっていたのは、
FTPで更新情報ファイルをアップする際に、PHP側のプロセスと排他制御ができるのか
という点です。
0444nobodyさん
2013/11/26(火) 19:23:45.69ID:QvBM31iq追記します。
FTPに限らず、サーバーのApache(PHP)とは
別のプロセスで更新される「update.txt」があるとして、
ファイル更新中に、ユーザーからのリクエストを待たせることは可能ですか?
ニコニコ動画のランキングのようなものをDBを利用せず実現したいです
0445nobodyさん
2013/11/26(火) 20:22:42.40ID:QvBM31iqまたまた追記します。
http://heartbeats.jp/hbblog/2013/10/atomic01.html
上記のようにスクリプトを組めばいいのでしょうか?
一度試してみます。
また
「ニコニコ動画のランキングのようなものをDBを利用せず実現する」場合、
一般的にどのような方法が用いられるのでしょうか?
ご存知の方、教えてください。
0446nobodyさん
2013/11/26(火) 21:46:53.29ID:???このEXIF情報ですが削除してはいけないものというのはありますでしょうか?
熟達者の方のご意見をいただければ幸いです
一定レベル以下の方はEXIF情報削除などしていないでしょうから、コメントしてくださらないで結構です
0448nobodyさん
2013/11/26(火) 22:03:35.43ID:???EXIF情報を使う予定がなければ削除して問題ない
0449446
2013/11/26(火) 22:18:16.15ID:???アホやな
てめえみたいな低レベルには聞いてないんだよw
全部消したら、お前のへぼサイトみたいになってまうやないか
分かる奴おらんのか?
教えたろか?
0450446
2013/11/26(火) 22:30:07.63ID:???自己解決したし
0451nobodyさん
2013/11/26(火) 22:30:55.58ID:???exifでドヤ顔()
0452nobodyさん
2013/11/26(火) 22:36:51.93ID:???hetakusonaengiyana
>>451
おたくはちょっとできそうやな
他の虫けら先生とは違うようや
バイナリプログラミング、ここにいる分かってない連中に解説したれや
0454nobodyさん
2013/11/26(火) 22:43:09.38ID:???ちょっと先の段階に進めたからって天狗にはならないほうがいいですよ。
傍から見てるとかなり恥ずかしいので。
0456nobodyさん
2013/11/26(火) 22:44:24.44ID:???0458nobodyさん
2013/11/26(火) 22:51:17.32ID:???込み入った質問には答えられないよ
上級武士探しな
0459446
2013/11/26(火) 23:03:44.72ID:???ここにいる人間がそんな簡単な質問にも答えられない分際で偉そうに教えてるという証明がしたかっただけ
0460446
2013/11/26(火) 23:05:37.89ID:???ほな
0461nobodyさん
2013/11/26(火) 23:11:35.16ID:???あぼーんしとこ
0462nobodyさん
2013/11/26(火) 23:12:53.99ID:???ただのバイナリ操作とか・・・
あんまり僕をがっかりさせないでくれ
0464nobodyさん
2013/11/26(火) 23:17:04.19ID:???Railsスレだと釣られて、かわいそうなことになってたよ
0465nobodyさん
2013/11/26(火) 23:17:11.11ID:???0466nobodyさん
2013/11/26(火) 23:18:49.89ID:???0467nobodyさん
2013/11/26(火) 23:20:05.23ID:???前から思ってた
0468nobodyさん
2013/11/26(火) 23:21:02.70ID:???結局無能集団の証明になっちまったな(-_-;)
0469nobodyさん
2013/11/26(火) 23:21:19.61ID:???0470nobodyさん
2013/11/26(火) 23:22:36.97ID:???今の所不正解しか出てないし
0471nobodyさん
2013/11/26(火) 23:23:14.65ID:???はい次のかたどうぞ〜
0472nobodyさん
2013/11/26(火) 23:26:01.77ID:???0473nobodyさん
2013/11/26(火) 23:27:06.12ID:???それが全て・・・・
0474nobodyさん
2013/11/26(火) 23:28:09.89ID:QvBM31iq0477nobodyさん
2013/11/26(火) 23:33:47.55ID:QvBM31iqキーワードだけでも教えていただけないでしょうか?
0478nobodyさん
2013/11/26(火) 23:35:40.53ID:QvBM31iq「ニコニコ動画のランキングのようなものをDBを利用せず実現する」場合、
一般的にどのような方法が用いられるのでしょうか?
でお願致します。
0480nobodyさん
2013/11/26(火) 23:37:32.00ID:???446さん、解説願えますか?
0483nobodyさん
2013/11/26(火) 23:40:57.00ID:???446が名無しに戻って荒らしてるからそのうち連投規制かかるから
それまでスレ放置しとけ
0484nobodyさん
2013/11/26(火) 23:52:56.53ID:fv8eO2Pfbindvalueで演算子を変更することはできるでしょうか?
WHERE id > 5
や、
WHERE id < 5
など、bindvalueでsql文を変更したいと思っています。無理でしょうか。
$query = 'SELECT * FROM table WHERE ? ? ?';
$st = $pdo->prepare($query);
$st->bindvalue(1, 'id', PDO::PARAM_INT);
$st->bindvalue(2, '<', PDO::PARAM_STR);
$st->bindvalue(3, '5', PDO::PARAM_INT);
$st->execute();
0485nobodyさん
2013/11/27(水) 00:00:46.17ID:???0487nobodyさん
2013/11/27(水) 00:19:17.40ID:???0488nobodyさん
2013/11/27(水) 00:26:43.68ID:???railsにも出没したが446は正解知って問題を出す
やや難しいレベルの
んで間違えた解答者が出たら馬鹿にして罵る
でもスレの1/5か1/10程度の人間しか解答できないくらいの難度設定の問題だから馬鹿にされた解答者に援軍は来ない
railsでは何度かあったよ
正解の最後の文字を言ったりしていたから質問が目的じゃないみたい
0489nobodyさん
2013/11/27(水) 00:27:54.31ID:???0491nobodyさん
2013/11/27(水) 00:31:42.08ID:???>>1といいたいところだけど、ほっといても連投するだろうから。
参照されるパスに直接アップロードすることを避ければいいよ。
一般に言われる、cp -> mvと同じ。
0492nobodyさん
2013/11/27(水) 00:35:03.63ID:???0495nobodyさん
2013/11/27(水) 00:38:45.93ID:???具体的にいうと、creatだと途中を読まれるかもしれないから排他制御が必要かもって思うんでしょ?
だったらinodeを別にすればいいって話。単純だよ。
0496nobodyさん
2013/11/27(水) 00:40:07.98ID:???ここは今のところゼロで不正解者一人
railsの方が優秀だね
0497nobodyさん
2013/11/27(水) 00:40:40.42ID:???じゃ早くrailsスレに戻ったほうがいいよ
ここにいると優秀じゃなくなっちゃうからね
0500nobodyさん
2013/11/27(水) 00:43:09.33ID:????じゃあ、改めて質問を書いてくださいな。
> FTPで更新情報ファイルをアップする際に、PHP側のプロセスと排他制御ができるのか
これについてはこれ以上情報いらないでしょ。あとID
0501nobodyさん
2013/11/27(水) 00:43:53.63ID:???0502nobodyさん
2013/11/27(水) 00:44:39.79ID:???0503nobodyさん
2013/11/27(水) 00:44:57.28ID:bulawsjl>>495
493は私?ではありません。
491、495さんありがとうございます。
上げていただいたキーワードで調べてみます。
何度も同じようなことを書き込んでしまい申し訳ありませんでした。
0505nobodyさん
2013/11/27(水) 00:46:20.86ID:???0507nobodyさん
2013/11/27(水) 00:47:24.46ID:???ならいいや
0508nobodyさん
2013/11/27(水) 00:49:05.39ID:???質問者にも暴言吐いて絡んでくる荒らしだから無視してあげてね
■ このスレッドは過去ログ倉庫に格納されています