【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等)・フレームワークは各該当スレへ
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クラスで書き直すとどのように書けるでしょうか?
0217nobodyさん
2011/05/08(日) 15:18:29.63ID:Kdg15VS10219nobodyさん
2011/05/08(日) 18:40:33.78ID:???http://www.php.net/manual/ja/datetime.construct.php#example-574
0220nobodyさん
2011/05/08(日) 19:21:57.74ID:???現在の日時の取得だけ手続き型のdate()を使わないとダメなのかと思ってましたがオブジェクト作成した時点で日時が入るんですね
勉強になりました
>>261 >>218
荒らさないで頂けますか 他の方に迷惑かかるので
0221nobodyさん
2011/05/08(日) 19:25:50.24ID:???0222210
2011/05/08(日) 19:36:12.23ID:nypXO16H>>211
>>212
すごい
自分の頭では覚えておけないのが難点です…
>>213
やっぱりそういう形の方が簡単ですね。
>>214
Noticeは出ますねー
組み込み関数一発で、というのがあればなーと思っていたんですが
みなさんのコードを参考にユーザ関数を定義することにします。
ありがとうございました。
0223nobodyさん
2011/05/08(日) 22:02:25.91ID:E4q6d9os$array = array('aaa','bbb');
setcookie('Test[0]', $array, time()+600);
print_r($_COOKIE['Test']);
としたのですが、何も表示されません。
そして画面を更新したらクッキーに配列が入っています。
クッキーって画面を一度更新しないと値が入らないのでしょうか?
0224nobodyさん
2011/05/08(日) 22:12:32.31ID:???0225nobodyさん
2011/05/08(日) 22:15:02.68ID:???サーバ「おいしいクッキーが焼けたよ」
↓
俺のPC「ありがとう頂きます」
↓
サーバ「あれ?何味のクッキー送ったか忘れたから教えてくれない?」
↓
俺のPC「いいよ、じゃあF5押して送るよ」
0226nobodyさん
2011/05/08(日) 22:15:55.40ID:???0227nobodyさん
2011/05/08(日) 22:18:21.21ID:???0229nobodyさん
2011/05/08(日) 22:26:05.21ID:???0230nobodyさん
2011/05/09(月) 00:44:24.89ID:9NI2nLcl絵文字入力ツール(モジュール?)ってないでしょうか?
携帯3キャリアの絵文字対応していると嬉しいです
相互変換できることが最優先なので、絵文字の数はそんなに多くなくても良いです
ググって調べていますがなかなか良いのがなくて…
何か知っているのがあれば、教えてください。お願いします
0231nobodyさん
2011/05/09(月) 00:52:03.70ID:???http://www.google.com/search?hl=ja&q=PHP+%E7%B5%B5%E6%96%87%E5%AD%97
?
■ このスレッドは過去ログ倉庫に格納されています