【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等)・フレームワークは各該当スレへ
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:???0175nobodyさん
2011/05/05(木) 14:16:15.86ID:???bool rename ( string $oldname , string $newname [, resource $context ] )
0177nobodyさん
2011/05/05(木) 16:10:54.66ID:GTW3BxXo>>176
わざわざ質問スレで揚げ足とってるんですね
暇そうでうらやましいです
0178nobodyさん
2011/05/05(木) 17:17:01.05ID:???0179nobodyさん
2011/05/05(木) 20:15:51.38ID:???0180nobodyさん
2011/05/06(金) 04:55:18.36ID:???0181nobodyさん
2011/05/06(金) 09:41:40.92ID:???マニュアル読むべし
できないっぽいの
0183nobodyさん
2011/05/06(金) 15:11:09.59ID:UIYBv0HT指定文字に対して暗号化データを生成するような関数ってあるのでしょうか?
イメージとしては↓な感じです。
$angou_key = 'a12s5f';
$value = angou($_POST['text'], $angou_key);
// $valueは「pw4usbue45dfd54we」みたいになっている
0184nobodyさん
2011/05/06(金) 15:16:02.61ID:???これを解読するためのキー 3x9a
一応できる
0185184
2011/05/06(金) 15:16:55.35ID:???ム板で聞けばいいよ
0186nobodyさん
2011/05/06(金) 15:27:03.85ID:???暗号のアルゴリズムだから別にPHPで聞くことでもないかも?
0187nobodyさん
2011/05/06(金) 15:46:56.71ID:UIYBv0HTと言う事は、>>183で書いたような便利な関数は無い(アルゴリズムを作れ)
って事ですね。勉強してみます
0188nobodyさん
2011/05/06(金) 15:47:49.22ID:???0189nobodyさん
2011/05/06(金) 15:55:04.39ID:???0190。 ◆oDupeixhZv52
2011/05/06(金) 15:55:55.57ID:???$text = "PHP angou test";
$key = str_pad("",strlen($text),$angou_key);
print $angou = $text ^ $key ;
print $angou ^ $key;
表示できない文字になるとか、1バイトじゃない文字は知らね
0191nobodyさん
2011/05/06(金) 16:03:42.21ID:???PHP: mdecrypt_generic - Manual
http://www.php.net/manual/ja/function.mdecrypt-generic.php
0192nobodyさん
2011/05/06(金) 16:13:19.56ID:UIYBv0HT追加でありがとうございます。
mcryptはサーバによって使えない場合があるんですよ。
php-mcryptをインストールする必要があったりで。
個人情報などをCSVファイルに保存する時に暗号化(難読化)して
出力時に復元する可逆の方法を探してみました。
DB使えば良い事なんでしょうが、何でも実験したくて・・。
もう少し勉強してみます。
0193nobodyさん
2011/05/06(金) 16:19:14.67ID:???PEAR も入ってない?
http://pear.php.net/packages.php?catpid=6&catname=Encryption
0194nobodyさん
2011/05/06(金) 16:36:38.68ID:???自分で暗号・復号関数を作れば?
目的が難読化で暗号強度がさほど高くなくて良いなら、
文字コードのビット演算や入れ替えなどを組み合わせれば難読化としては十分。
自分でアルゴリズムを考えるのも面白いよ
0195nobodyさん
2011/05/06(金) 16:38:12.31ID:???0197nobodyさん
2011/05/06(金) 18:53:31.70ID:???>>192
素直にPEARのライブラリ使えよ。
鯖に入って無くても単体で使えるぞ
0198144-145
2011/05/06(金) 19:41:44.61ID:???0201nobodyさん
2011/05/06(金) 23:31:59.42ID:???0202nobodyさん
2011/05/06(金) 23:32:51.75ID:???0203nobodyさん
2011/05/06(金) 23:46:59.46ID:???0204196
2011/05/07(土) 00:14:21.83ID:???できないことはいわない
0205nobodyさん
2011/05/07(土) 00:36:55.11ID:???ってことだろうきっと
0208nobodyさん
2011/05/07(土) 12:56:43.97ID:???0210nobodyさん
2011/05/07(土) 16:43:49.90ID:ER7LbHop指定したキーでarrayからキーと値を抽出するような
関数(組み込み関数)ってありますか?
下記のようなイメージです。
$array = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
$keys = array('a', 'c', 'x');
$result = xxx($array, $keys); // $result == array('a' => 1, 'c' => 3, 'x' => null);
0211nobodyさん
2011/05/07(土) 20:33:41.32ID:???$array = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
$keys = array('a', 'c', 'x');
$result = array_intersect_key(array_merge(array_fill_keys($keys, null), $array), array_flip($keys));
var_dump($result);
array(3) {
["a"]=>
int(1)
["c"]=>
int(3)
["x"]=>
NULL
}
0212nobodyさん
2011/05/07(土) 23:30:11.98ID:???var_dump( array_map(function($v)use($array,$keys){return $array[$keys[$v]];},array_flip($keys)));
0213。
2011/05/07(土) 23:49:12.97ID:???0215nobodyさん
2011/05/08(日) 14:53:19.37ID:KpR/icVUこれをDateTimeクラスで書き直すとどのように書けるでしょうか?
■ このスレッドは過去ログ倉庫に格納されています