【PHP】下らねぇ質問はID出して書き込みやがれ 106
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2011/04/29(金) 17:11:00.40ID:???過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 105
http://hibari.2ch.net/test/read.cgi/php/1300302034/
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0076nobodyさん
2011/05/02(月) 13:56:12.88ID:???If-Modified-Since でググれば?
http://www.arielworks.net/articles/2004/0125a
0077nobodyさん
2011/05/02(月) 14:14:27.88ID:???そのサイトを参考にしているんですがapache_request_headers()にIf-Modified-Sinceの値が入らないのです
サイトで提示されているparse_http_dateにnullの値が渡るためエラーが出ます
0078nobodyさん
2011/05/02(月) 14:21:23.41ID:???0079nobodyさん
2011/05/02(月) 14:23:04.55ID:???あと、リクエストヘッダはクライアントがつけてくるもんだから、疑うならクライアント
んで、そのヘッダは何に使うかというと大抵キャッシュなんで、ブラウザのキャッシュ設定を見る
どうしてもわからなくなったらパケットキャプチャでそのリクエストヘッダがちゃんと送信されてるか確認する
0080nobodyさん
2011/05/02(月) 16:26:09.37ID:???http://hibari.2ch.net/test/read.cgi/hp/1303790568/222n- からの移行か?
移行したならその旨書いておくと回答がスムーズだぞ。
Ajax 使っているなら http:// でファイル読み込んでいるか確認。
file:// でテストするとブラウザは違う挙動を示す。
0081nobodyさん
2011/05/02(月) 16:30:50.10ID:???問題として解決方法を探れるが
そもそも投げてないなら 投げてないからnullなだけであって
なのでブラウザが投げてるのか投げてないのか調べてみては?
firefox 3 なら
https://addons.mozilla.org/ja/firefox/addon/live-http-headers/
とかが使えます。
4に対応しないかなぁ
0083nobodyさん
2011/05/02(月) 16:40:47.60ID:???0084nobodyさん
2011/05/02(月) 16:42:34.03ID:???環境Chromeです
Firefoxは入れてないのでネットカフェに行ってバイナリをダウンロードしてきます
0085nobodyさん
2011/05/02(月) 16:44:34.83ID:???0087nobodyさん
2011/05/02(月) 17:48:32.50ID:fXedI5fS0088nobodyさん
2011/05/02(月) 17:50:10.92ID:???0089nobodyさん
2011/05/02(月) 17:57:15.40ID:???wwwwwwwwwwwwwwwwwwwww
0091nobodyさん
2011/05/02(月) 18:49:34.27ID:???0092nobodyさん
2011/05/02(月) 19:06:39.35ID:???バイナリセーフな str_replace や preg_replace を使う。
http://itpro.nikkeibp.co.jp/article/COLUMN/20070402/267126/
0094nobodyさん
2011/05/02(月) 20:10:42.41ID:???session highjack
CSS
他に対策するものって何?
0095nobodyさん
2011/05/02(月) 20:50:03.98ID:???IP spoofing
SQL Injection
Falsification
CSRF
・・・いくらでもある
0096nobodyさん
2011/05/02(月) 20:51:05.79ID:???0097nobodyさん
2011/05/02(月) 21:05:27.31ID:???まじうけるw
0098nobodyさん
2011/05/02(月) 21:12:26.20ID:???おまえはまずググることを覚えろ
http://lmgtfy.com/?q=DOS+%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3
0099nobodyさん
2011/05/02(月) 21:16:09.46ID:???そんなのPHPで対策できねえだろwwwwww
0100nobodyさん
2011/05/02(月) 21:20:56.05ID:???0102nobodyさん
2011/05/02(月) 22:45:01.79ID:???0103nobodyさん
2011/05/02(月) 23:03:58.43ID:???0104nobodyさん
2011/05/02(月) 23:20:55.88ID:???0105nobodyさん
2011/05/02(月) 23:34:49.33ID:EdnAdetcこれ動きますか?
ttp://d.hatena.ne.jp/harupu/20060328#20060328f3
0107nobodyさん
2011/05/03(火) 00:08:06.97ID:DuddgCeGちなみにPHP5.3とサーバの文字コードはUTF-8オンリー、HTMLもutf-8
差し支えなければどのブラウザでどのようなhtmlを書いて動いたか教えてください
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>あ</title>
</head>
<body>
<div>
<form>
text: <input type='text' name='text' value="<?php htmlspecialchars($_GET{'text'}) ?>"><br>
text2: <input type='text' name='text2' value="<?php htmlspecialchars($_GET{'text2'}) ?>"><br>
<input type=submit value="送信">
</form>
</div>
</body>
</html>
?text=text%E1&text2=%20style%3dbackground:url(javascript:alert('xss'))%20%E1
0108nobodyさん
2011/05/03(火) 00:39:38.83ID:uFdBi8mqPHPファイル(フォルダ)があるとします。
.htaccessでそのフォルダにアクセスさせない方法と
ブラウザからアクセスできない場所に設置する以外で
対策する方法はあるのでしょうか?
0109nobodyさん
2011/05/03(火) 00:46:22.80ID:???0110nobodyさん
2011/05/03(火) 01:06:56.45ID:???zend guardを使うとか?
http://www.zend.co.jp/product/zendguard.html
0111nobodyさん
2011/05/03(火) 14:42:37.99ID:???「--without-curl」となっていました。
(phpinfoの下のほうのcurlではenableになっています)
この場合、configure時のオプションを変えて再コンパイルしないとつかえないのでしょうか?
centosのyumでphpをインストールしたのですが再コンパイル以外の方法はないのでしょうか?
0112nobodyさん
2011/05/03(火) 17:22:20.98ID:roO8CXCR%20leo.%20h%20PdHr%20%21ePlo%21Ilkwil
これ解読できますでしょうか?
0113nobodyさん
2011/05/03(火) 20:10:25.11ID:???> まじうけるw
笑った。
0114nobodyさん
2011/05/03(火) 20:12:51.71ID:???0115nobodyさん
2011/05/03(火) 21:51:26.42ID:???0116nobodyさん
2011/05/03(火) 21:54:14.09ID:eN7Aztlq多少タグの間違いがあっても気にせずパースして
最後中身の一部だけを取り出せるやつってないですかね
simplexmlは読み取りできず
DomDocumentはパースはできたんだけど
中身の一部を取り出そうとするとDOMElement::nodeValueからHTMLタグが消え失せてしまう
xml_parser_createは使い方がややこしすぎて無理でした
DOMElement::saveXML()的なものが何故無いんだ?
0117nobodyさん
2011/05/03(火) 22:03:38.87ID:???ここで聞かれても困る。
0118nobodyさん
2011/05/03(火) 22:19:53.09ID:???> 中身の一部を取り出そうとするとDOMElement::nodeValueからHTMLタグが消え失せてしまう
どうなって欲しかったのか、自分のやってみたコードを添えて具体的に
0119nobodyさん
2011/05/03(火) 23:21:01.30ID:???0120112
2011/05/03(火) 23:27:43.99ID:???0121nobodyさん
2011/05/03(火) 23:48:43.33ID:???暗号化の強度の話なら相応のスレッドで聞いたら?
アルゴリズムも目的もいわずにいきなりこれ解いてみてといわれても答えようがない。ここはPHPスレッドだから。
0122116
2011/05/04(水) 02:08:46.46ID:G6UjoBBn今手元にないんだがこんな感じ
$dom = DOMDocument::loadHTML('http://hoge.jp');
$element = $dom->getElementById('hogehoge');
$html = $element->nodeValue;
元のソースは
<div id="hogehoge">
AAA<span>BBB</span>CCC
</div>
だが$htmlの中身は'AAABBBCCC'になってる
ここで
'AAA<span>BBB</span>CCC'
ってのを取り出したい
0123nobodyさん
2011/05/04(水) 02:11:16.32ID:???0125nobodyさん
2011/05/04(水) 02:50:46.51ID:???プロセス終了を繰り返してさせるの面倒なので、
その必要のない(プロセス終了させなくてもメモリ解放できる)
言語とかありますか?
0126nobodyさん
2011/05/04(水) 02:59:56.04ID:???CとかC++とか書けないでしょ。
0127nobodyさん
2011/05/04(水) 03:16:28.82ID:???大方MySQLの接続を切ってないとかだろ?
0128nobodyさん
2011/05/04(水) 03:49:06.84ID:???接続なんて切らないでループで処理したほうがいい
0129nobodyさん
2011/05/04(水) 04:16:23.37ID:???0130nobodyさん
2011/05/04(水) 11:00:43.16ID:r9jRoyZNsleep(1);
echo 2;
sleep(1);
echo 3;
sleep(1);
コンソールから起動すると文字が1秒ごとに順番に表示されますが、ブラウザから見ると一気に表示されます
どうやればブラウザからでも1秒ごとに順番に表示できますか?
ローカルで個人用のページなので外部に公開するページではないです
0132nobodyさん
2011/05/04(水) 11:09:05.77ID:r9jRoyZNcgi版で動かすときに工夫すると順番に表示されました
0134nobodyさん
2011/05/04(水) 14:36:46.91ID:???0135nobodyさん
2011/05/04(水) 14:47:59.09ID:???0136nobodyさん
2011/05/04(水) 15:00:24.98ID:JBlrOt9H目的としては、サーバーからデータを持ち去られたとしても、別のサーバーでは複合できなくしたいんです。
0137nobodyさん
2011/05/04(水) 15:06:12.23ID:???0139nobodyさん
2011/05/04(水) 17:13:38.23ID:FMxJNbsd纏めたいのですがどのようにしたらいいでしょうか?
if (isset($ini['option_1']) && $ini['option_1'] === '1') {
}
今はこのようにしています
0140nobodyさん
2011/05/04(水) 17:21:01.76ID:???0142nobodyさん
2011/05/04(水) 17:47:03.10ID:FMxJNbsd$ini['option_1']を2回書かなくて済むような感じです。。
わかりにくくてすみません
0143nobodyさん
2011/05/04(水) 17:53:45.00ID:???ハードウェアが故障して情報が取得できなくなったらどうやって復帰する?
不測の事態に備えてハードウェア情報をメモしておいたら秘密鍵を使うのと変わらない。
あと、ハードウェア情報を鍵にしたらハードウェアに触れる人物は鍵を知ることになるよね。
0144nobodyさん
2011/05/04(水) 18:32:18.12ID:hp3BZpDK原因をご教示ください。よろしくお願いいたします。
mb_language(?Japanese?);
mb_internal_encoding(?UTF-8?);
mb_regex_encoding(?UTF-8?);
$body = ?<a href="htt?://host/path/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa">?
.?<img src="htt?://host/path/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"></a>?
.?<a href="url"><img src="img/foo.gif" /></a>?
preg_match(?{<a[\s/][^>]*?href\s*=\s*("[^"]*"|\?[^\?]*\?|`[^`]*`|[^\s>]+)(?:(?!</a>).)*?<img[\s/][^>]*?src\s*=\s*?
.?(?:["\?`][^"\?`]*?|[^\s>]*?)(?:foo|bar)\.(?:gif|jpeg|jp[eg]|png|bmp|ico)(?:(?!</a>).)*?</a>}uis?, $body, $matches);
print_r($matches);
0145nobodyさん
2011/05/04(水) 18:35:35.52ID:???http://www1.axfc.net/uploader/File/so/62486.txt
0147nobodyさん
2011/05/04(水) 19:09:03.09ID:KS68ggpj1日1時間くらいこつこつやってどれくらいの期間でマスター出来ますでしょうか?
作りたいのは掲示板とアンケート付きメールフォームです。
おすすめのサイトや参考書等もしあれば教えてください
0149nobodyさん
2011/05/04(水) 19:34:45.27ID:???0150nobodyさん
2011/05/04(水) 19:39:43.37ID:KS68ggpjはじめてプログラミングやるんでドキドキする
とりあえずHello worldだけ表示できました。
0151112
2011/05/04(水) 20:25:41.86ID:???秘密鍵 82fP
↓
こんにちは、PHP
大学の教授にも見せたけど破れなかった
暗号複号コードをGoogle codeに載せるんで使ってね^^
0152nobodyさん
2011/05/04(水) 20:54:31.81ID:???PHPを使える人は暗号化に詳しいと思ってるのかな
0153nobodyさん
2011/05/04(水) 20:59:45.89ID:+1dQViqmhttp://www.hyuki.com/yukiwiki/wiki.cgi?MagpieRSS
時間に関する部分だけうまくいきません。
大体のRSSなら'dc']['date']とかで取り出せるのですが
↓みたいにたまにイレギュラーがあり取り出せないことがあります
書式があってないから?っと思ったけど
ドリコムとか我RSSとかだと取り出せてるみたいなのですが
なにかイレギュラーでも取得できる方法があるでしょうか?
周りに聞いてみたのですが解決しないので質問します。
よろしくお願いします。
http://asg.to/new_movie.rss
重要な部分のみ
$rss = fetch_rss( $xml );
foreach ($rss->items as $item) {
$link = mb_convert_encoding($item['link'],"UTF-8","auto");
$title = mb_convert_encoding($item['title'],"UTF-8","auto");
$time = mb_convert_encoding($item['dc']['date'],"UTF-8","auto");
/*
mb_convert_encoding($item['pubdate'],"UTF-8","auto");
mb_convert_encoding($item['pubDate'],"UTF-8","auto");
mb_convert_encoding($item['updated'],"UTF-8","auto");
*/}
0154nobodyさん
2011/05/04(水) 21:58:28.52ID:JBlrOt9Hレスありがとうございます。
ハードウェアが故障したり、OSの再インストールした場合は、データを復帰できなくてもOKです。
結局、安全はリスクを取った方が確実なので、完璧な解決策でなくても問題ありません。
0155nobodyさん
2011/05/04(水) 22:00:33.19ID:JBlrOt9H(本文長すぎると言われたので続きです)
Webサービスで使うことを前提としているのですが、例えば、root権限を取られたりした場合は諦めます。
もうroot権限を取られる時点でアウトですから。
0157nobodyさん
2011/05/04(水) 23:21:03.73ID:???>>143
レスありがとうございます。
ハードウェアが故障したり、OSの再インストールした場合は、データを復帰できなくてもOKです。
結局、安全はリスクを取った方が確実なので、完璧な解決策でなくても問題ありません。
155 名前:nobodyさん[] 投稿日:2011/05/04(水) 22:00:33.19 ID:JBlrOt9H [4/4]
>>143
(本文長すぎると言われたので続きです)
Webサービスで使うことを前提としているのですが、例えば、root権限を取られたりした場合は諦めます。
もうroot権限を取られる時点でアウトですから。
長すぎないけど、どういう環境なの
0158nobodyさん
2011/05/04(水) 23:54:57.91ID:???これマメな
0159nobodyさん
2011/05/05(木) 00:03:03.03ID:???0161nobodyさん
2011/05/05(木) 00:35:45.50ID:IcgGgtMc>長すぎないけど、どういう環境なの
なんか、2ちゃんにNinjaってのが導入されてません?
それの影響なんだと思います。
>>158-160
私の説明不足で混乱させて申し訳ありません。
可逆暗号の方法で模索しています。
0162nobodyさん
2011/05/05(木) 00:39:25.12ID:???↓
>>112の偽者がかまってちゃん
↓
>>112を騙る事すらやめてかまってちゃん ←今ここ
0164nobodyさん
2011/05/05(木) 00:42:43.18ID:???>>112と>>136は同一人物なのか?>>161はどっち?
名前欄が名無しだとさっぱりわからん
0165nobodyさん
2011/05/05(木) 00:44:44.81ID:???> ◆質問後の注意
> ・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
忍法帖って書き込み間隔以外にも影響あるんだなぁ
0167nobodyさん
2011/05/05(木) 01:37:45.60ID:???これはなぜなんですかね?
ファイルサイズはちゃんと設定サイズ以内なんですが。
0168nobodyさん
2011/05/05(木) 01:38:27.63ID:q9/omljQ0169可逆暗号について悩む
2011/05/05(木) 02:24:51.76ID:IcgGgtMc何度も混乱させてしまってすみません。名前を入力しました。
私は>>112ではありません。ちなみに>>112さんはどんな暗号ロジックを考えられたのでしょうか?
0170可逆暗号について悩む
2011/05/05(木) 02:28:52.55ID:IcgGgtMc2ちゃんブラウザで久しぶりに書き込んだので、最初は書き込めなくて分かりませんでした・・・
書込み後のメッセージを読むと、何度か書きこむと書き込める量が増えるようです。
0171nobodyさん
2011/05/05(木) 12:00:40.15ID:GTW3BxXo0172nobodyさん
2011/05/05(木) 12:06:17.20ID:???0173nobodyさん
2011/05/05(木) 13:23:39.56ID:???質問者が明示するのが一番ではあるが
0174nobodyさん
2011/05/05(木) 13:55:15.73ID:???■ このスレッドは過去ログ倉庫に格納されています