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

【PHP】下らねぇ質問はID出して書き込みやがれ 109

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2011/07/28(木) 06:53:37.45ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 108
http://hibari.2ch.net/test/read.cgi/php/1309599473/

◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0574nobodyさん2011/08/16(火) 16:55:22.90ID:GFCfiWJ6
質問です
html上のテキストフォームに直接関数を入力してPOSTしたその関数をそのまま実行する事ってできますか?
0575nobodyさん2011/08/16(火) 17:02:04.70ID:???
意味がよくわからん、eval 使うとか?
まあ危険だから一般公開はしないほうがいいけど
0576nobodyさん2011/08/16(火) 17:07:13.67ID:???
おおできました、ありがとうございます
できるのかなっていう興味本位とローカルで試したかったんです
分からないんでphpに書き出してそれを読み込もうとしてました・・・
0577nobodyさん2011/08/16(火) 18:41:55.30ID:???
$chk1 となっている変数の数字部分を変数で表したいのですが、

$a=1;
$chk$aなどと書くとエラーになります。
どのように記述すればよろしいでしょうか?
0578nobodyさん2011/08/16(火) 18:48:09.76ID:???
なんだっけ・・・
$chk{$a}
こんな事できなかったっけ?
0579nobodyさん2011/08/16(火) 18:49:01.64ID:???
http://jp.php.net/manual/ja/language.variables.variable.php
0580nobodyさん2011/08/16(火) 18:50:19.41ID:3xMYGdVH
ありがとうございます。
さっそくやってみます!
0581nobodyさん2011/08/16(火) 19:06:17.66ID:???
きもい言語だな
0582nobodyさん2011/08/16(火) 19:22:52.99ID:3xMYGdVH
>>578できなかったみたいです。
実際に使いたいのは以下で、
上のwhile文でチェックボックス用のcheckedを作り
下の文でそれを利用したいです。

while ($row = $result->fetch_array(MYSQLI_ASSOC)) {

if($value == $row['seq']){
$chk{$row['seq']} = 'checked'; }
}





<?php
$result = $mysqli->query("SELECT * FROM tbShopmenuCategory ORDER BY seq ");
while ($row = $result->fetch_array(MYSQLI_ASSOC)) {
?>
<input type="checkbox" name="category_seq[]" value="<?php echo $row[seq] ?>" <?= $chk{$row['seq']} ?>> <?php echo $row[category]; ?>

<?php
}
?>
0583nobodyさん2011/08/16(火) 19:24:12.07ID:???
$name = $chk.$a:

$$name
0584nobodyさん2011/08/16(火) 19:25:56.38ID:???
>>579見落としていました。
やってみます!
0585nobodyさん2011/08/16(火) 19:33:36.02ID:3xMYGdVH
できませんでした。。
>>583さん、$name = $chk.$a:
$$name

の$$nameはどうなっているのでしょうか?
使い方がよくわかりません。すみません
05865712011/08/16(火) 20:04:00.62ID:???
>>572 >>573
結局、みんなそういうスタンスだから、スタンダードなものがないんだなw
CakePHP向けとかはあるんだけどなあ。
まあ、自分がなにか作って公開するかな。
0587nobodyさん2011/08/16(火) 20:14:40.68ID:???
神が光臨したぞ〜
ライブラリまだー????
0588nobodyさん2011/08/16(火) 20:23:56.46ID:???
>>585
>>597
0589nobodyさん2011/08/16(火) 20:54:23.98ID:???
あー、そういう事か
{ }を[ ]に変えるだけでおk
0590nobodyさん2011/08/16(火) 20:56:45.32ID:???
$chk = 'label';
$a = '1ban';
$chk1ban = 'これが表示されます。';

$name = $chk.$a:
echo $$name;
0591nobodyさん2011/08/16(火) 21:00:04.15ID:???
つか、そういう時は配列を使え
0592nobodyさん2011/08/16(火) 21:14:33.18ID:???
あら、間違えてる

$chk1ban = 'これが表示されます。';

$label1ban = 'これが表示されます。';
0593nobodyさん2011/08/16(火) 22:04:37.30ID:IjmFjSTm
画像をアップロードするだけのphpを組んだのですが、
281220100908001.jpgをアップロードすると281220100908001.jpg
が画像の名前が変更されるアップロードされます。
同じ名前の画像だと上書きされていきます。
アップロードした画像の名前を変えるにはどうするのですか?
以下の変更点を教えて下さい
<?php
//ファイルの取り出し
$file_name=$_FILES['filename']['name'];
//ファイルMIME)タイプの取り出し
$file_type=$_FILES['filename']['type'];
//一時ファイル名の取り出し
$temp_name=$_FILES['filename']['tmp_name'];

// 保存先のディレクトリ
$dir = 'uploads/';
// 保存先のファイル名
$upload_name = $dir.$file_name;

// JPEG形式、GIF形式のファイルをアップロードする
if(($file_type =='image/jpeg') || ($file_type =='image/pjpeg')){
// アップロード(移動)
$result = move_uploaded_file($temp_name, $upload_name);//これがないと失敗
echo ($result)?'■アップロード成功':'■アップロード失敗';
} else {
// JPEG形式、GIF形式以外のファイルはアップロードしない
echo '■JPEG形式またはGIF形式の画像をアップロードしてください。';
}
?>
<br>
<img src="<?php echo $upload_name; ?>">
0594nobodyさん2011/08/16(火) 22:13:00.18ID:???
>>593
if (file_exists($upd_name))
0595nobodyさん2011/08/16(火) 22:15:06.71ID:???
file_nameを拡張子とファイル名に分割して
ファイル名_連番?_拡張子みたいな形にすりゃいいんじゃない?
0596nobodyさん2011/08/16(火) 22:23:30.59ID:???
DBに登録とかしとかないと元のファイル名が復元できなくなるけどな
0597nobodyさん2011/08/16(火) 22:56:08.13ID:IjmFjSTm
やってみます。
0598nobodyさん2011/08/16(火) 23:16:46.04ID:???
謝意は・・・?
0599nobodyさん2011/08/17(水) 00:22:46.32ID:RjW3mnLQ
関数のスコープでローカルとグローバルの中間はありますか。具体的に言うと
$data=array();$data["1"]="あ";$data["2"]="い";$data["3"]="う";
$matches=array();
preg_replace_callback('/([0-9]+)/',function($str){$matches[]=$str;return $data[$str];},"1-2-3");
という、値から数値を取り出してコールバック関数に渡しているのですが
このコールバック関数に
・マッチした文字列以外の値(この例では$data)を渡したい
・return以外の値を返したい($matchesに入れたい)のです
グローバル関数にすればいいのですが、出来ればグローバル関数は汚したくないです。
0600nobodyさん2011/08/17(水) 00:27:50.86ID:???
名前空間とかクラスとか
0601nobodyさん2011/08/17(水) 00:33:33.03ID:???
はしょりすぎだろ
0602nobodyさん2011/08/17(水) 00:34:35.47ID:???
じゃあ補完すりゃ良いだろ
0603nobodyさん2011/08/17(水) 00:40:25.40ID:RjW3mnLQ
>>601
えーと、もっと細かく書くと
function syori($hoge){
 $data=array();$data["1"]="あ";$data["2"]="い";$data["3"]="う";
 $matches=array();
 $kekka["k"]=preg_replace_callback('/([0-9]+)/',function($str){$matches[]=$str;return $data[$str];},"1-2-3");
 $kekka["r"]=$matches;
 return $kekka;
}
$result=syori("1-2-3");

こんな感じです。
この状態だとグローバルにはdataもmatchesもkekkaも出てないですよね
でもdataとmatchesは機能してくれません。多分kekka[k]は"--"、matchesは空白になるのかな。
dataとmatchesをグローバルにすれば出来るけどグローバルにはしたくない という事です。
0604nobodyさん2011/08/17(水) 00:54:48.13ID:???
・・・。
レベルたけえな

とりあえずどういう値を入れたらどういう結果が欲しいのかね
0605nobodyさん2011/08/17(水) 01:11:26.91ID:RjW3mnLQ
ごめんなさい説明力低くて。
function syori($hoge){
 $data=array();$data["1"]="あ";$data["2"]="い";$data["3"]="う";
 $matches=array();
 $kekka["k"]=preg_replace_callback('/([0-9]+)/',function($str){$matches[]=$str;return $data[$str];},"1-2-3");
 $kekka["r"]=$matches;
 return $kekka;
}
$result=syori("1-2-3");

において、$dataと$matchesがグローバルだった場合は
$resultが
$result["k"]="あ-い-う";
$result["r"]=array("1","2","3");
となって欲しいです。

つまり
function($str){$matches[]=$str;return $data[$str];}
の中の$matchesと$dataをどうにかしてこの無名関数の外に出し入れしたい。という事です
0606nobodyさん2011/08/17(水) 01:13:49.89ID:???
>>605
もう一回arrayで纏めれば?
06072011/08/17(水) 01:19:36.59ID:???
function syori($hoge){
$data=array();$data["1"]="あ";$data["2"]="い";$data["3"]="う";
$matches=array();
$kekka["k"]=preg_replace_callback('/([0-9]+)/',function($str) use (&$matches,&$data){$matches=$str;return $data[$str[1]];},"1-2-3");
$kekka["r"]=$matches;
return $kekka;
}
$result=syori("1-2-3");
print_r( $result );
0608nobodyさん2011/08/17(水) 01:21:49.80ID:???
コールバック関数使わない処理のほうがシンプルなんじゃないか
06092011/08/17(水) 01:22:17.01ID:???
ていせい
$kekka["k"]=preg_replace_callback('/([0-9]+)/',function($str) use (&$matches,&$data){$matches[]=$str[1];return $data[$str[1]];},"1-2-3");
0610nobodyさん2011/08/17(水) 01:52:08.64ID:RjW3mnLQ
>>607,609
use、そういうのもあるのか!
いやマジで感謝です。phpの仕様だから無理だろうなあーとあきらめ半分でしたけどマジで出来るとは
0611nobodyさん2011/08/17(水) 03:13:27.87ID:???
謝意は・・・?
0612nobodyさん2011/08/17(水) 03:26:03.60ID:???
シャイなので・・・
0613nobodyさん2011/08/17(水) 05:59:18.51ID:???
>>610
クロージャの所にはちゃんと載ってる
http://www.php.net/manual/ja/functions.anonymous.php
0614nobodyさん2011/08/17(水) 08:27:01.61ID:???
PHPでもクロージャ扱えるようになってたのか。
0615nobodyさん2011/08/17(水) 08:46:37.07ID:???
サンプルを見て思ったのだがあれは便利になったと言えるのか?
0616nobodyさん2011/08/17(水) 19:18:23.17ID:QGqYmGAb
質問です
http://www.example.com/
とかあった場合、最後のスラッシュだけを取り除くにはどうしたら良いでしょうか?
0617nobodyさん2011/08/17(水) 19:43:11.94ID:???
Javascriptと違って、クロージャにしてもその時点での変数の値が封される訳じゃないからぜんぜん便利な気しないな。
まぁ、だからといって、外の変数にクロージャからアクセス出来たらこれまた変な事になるんだが。

>>616
substr($url, -1, 1)とか、rtrim($url, '/')とか?
dirnameでもできそうな気もする
0618nobodyさん2011/08/17(水) 19:55:27.38ID:???
$str[strlen($str) - 1] = "";
こう言った方法もある
0619nobodyさん2011/08/17(水) 20:04:26.82ID:QGqYmGAb
>>617-618
あ、できれば正規表現でお願いします
0620nobodyさん2011/08/17(水) 20:10:47.06ID:???
ほんとこのスレ素人ばっかだなw

プロならpurse_url
0621nobodyさん2011/08/17(水) 20:16:11.14ID:???
>>619
最後のスラッシュだけ省きたいのであれば
preg_replace('#/$#',''"http~略")
でいいけどこんなことの為だけに正規表現使うの?

>>620
purse_urlは要件満たしてないだろw
そして無駄な処理が入るわけだからそれを選択する理由は無い
0622nobodyさん2011/08/17(水) 20:16:38.63ID:???
purse_urlなんて使うプロの人って、ひとりも知らんかったわ。
ほんと>>620は尊敬に値するぜ!

>>619
正規表現って、使い方分かって言っておるん?
^(.+)/$
0623nobodyさん2011/08/17(水) 20:20:37.91ID:QGqYmGAb
自己解決しました
$url = preg_replace("/\/$/","",$url);
答えてくれた人ありがとうございます。

>>621
ちなみにその#って何ですか?
正規表現を使う理由は、やっぱこういうのって正規表現を使ったほうが良いと思うんですよ。
PHP独自の関数なんていつ使えなくなるかわかりませんし。4から5になって使えなくなった関数もたくさんありますし。
0624nobodyさん2011/08/17(水) 20:21:19.68ID:???
でも正規表現関数は使うんだw
0625nobodyさん2011/08/17(水) 20:23:01.64ID:QGqYmGAb
あ、/のかわりか。
正規表現は使いまわしできますし。
0626nobodyさん2011/08/17(水) 20:28:37.05ID:???
「PHP独自の関数」の意味が分からんが、PHP独自のネーミングセンスって意味なら、substrもrtrimもphpだけじゃなくてPerlでもCでも確かあった・・・と思うが。

まぁ、正規表現に慣れる為に、なんでもかんでも正規表現、って道は無くもないとは思う。
普通に文字列処理の関数で出来るんならそっちでやった方がコスト的にもいいが。
0627nobodyさん2011/08/17(水) 20:30:49.73ID:???
まぁ、本人がそれでいいならいいだろう
0628nobodyさん2011/08/17(水) 20:34:37.36ID:???
>>623
そう/の替りに使ってる
PHPの正規表現はセパレータが変えれるから
正規表現を読みやすくする為に変えてる

0629nobodyさん2011/08/17(水) 22:13:23.78ID:???
これで独立できる

売るものはスマートフォンアプリ WEBサイト運営
サーバーはクラウド VPS
電話はスマートフォンSkype
オフィスは地方にプレハブ型の格安高性能オフィスを建て(300万〜500万)
レンタル自習室&シェアオフィスで収入を得ながらそこで開発する
http://tinyurl. com/43xmk7m
http://tinyurl. com/3mopkfy
0630nobodyさん2011/08/17(水) 22:37:42.79ID:XqGbAqdG
CGIゲームとかで、
「1日、1回、100ゴールドの給料をやる」
ってアルゴリズムにした場合、
サーバーをずーっと起動しっぱなしで運用するなら、
毎日、夜中の00:00に、そのプログラムを走らせるように
cronとか、タスクスケジューラを組んでおけばそれで済む話だが、
お出かけするときはサーバーの電源も落とす。

てな感じの運営ポリシーだと、サーバーの電源を落としたまま
3日たってしまって、給料の支払いが3日分、たまってしまう。


この場合はどう処理すればいいのか。
なんかのキューに入れておいて、サーバーを起動しで、
最後に給料を振り込んだ日時をテキストファイルに記録しておいて、
今の日時をみて、24時間以上経っていたら、3回分を一度にまとめてふりこむ。

こんな感じの実装でいいのか。
0631nobodyさん2011/08/17(水) 22:40:41.39ID:???
シリアライズしてしまえば?
0632nobodyさん2011/08/17(水) 22:54:47.04ID:???
>>630
好きにしろ。PHPと関係ない
0633nobodyさん2011/08/17(水) 22:57:54.41ID:XqGbAqdG
>>631
もっとくわしく。
0634nobodyさん2011/08/17(水) 23:05:56.64ID:???
>>630
> 最後に給料を振り込んだ日時をテキストファイルに記録しておいて、
> 今の日時をみて、24時間以上経っていたら、3回分を一度にまとめてふりこむ。

この処理を毎日0時に実行すればいいじゃん。3回分じゃなくて経過日数分だけどな。
あとそういう情報の記録はDB使え
0635nobodyさん2011/08/17(水) 23:17:26.83ID:???
単に経過時間だけなら、最後の日から計算すればいいだけじゃん
0636nobodyさん2011/08/17(水) 23:28:02.22ID:???
やべ話題にのりおくれた
一言いわせてくれ
ぷーすURLってなんだよばーか
0637nobodyさん2011/08/17(水) 23:57:09.67ID:???
>>636
乗り遅れたと自覚してるなら口を慎め
0638nobodyさん2011/08/18(木) 00:45:24.05ID:???
(´・д・`)ヤダ
0639nobodyさん2011/08/18(木) 00:50:57.62ID:???
振り込むなんて処理すらいらね。
基礎給与  =  (今日の日付 -  開始の日付 ) * 日給額 で都度計算。
使った額だけ記録しとけ
0640nobodyさん2011/08/18(木) 01:27:28.35ID:E4ylRXF2
質問
暗号化できて不可逆なパスワードのハッシュ化をしたいと思っています。
何がいいでしょうか?
今までcryptを使っていましたが危険らしいので他の方法を考えています。
0641nobodyさん2011/08/18(木) 01:37:20.81ID:???
好きにしろ
0642nobodyさん2011/08/18(木) 01:45:22.12ID:???
暗号スレとか暗号板とかそんなのなかったっけ
0643nobodyさん2011/08/18(木) 02:23:31.86ID:???
復号できないものを暗号化と言うのか?
0644nobodyさん2011/08/18(木) 02:46:28.50ID:???
暗号学的には不可逆でも暗号化って言うよ

ただ>>640はハッシュ化したものを
さらに復号化可能なアルゴリズムで暗号化したいと聞こえる
やりたいことがいまいち謎
0645nobodyさん2011/08/18(木) 03:43:47.67ID:???
>>644
意地悪なことを言わないで教えて下さい。
暗号化できて不可逆なパスワードのハッシュ化をしたいだけです。
0646nobodyさん2011/08/18(木) 03:57:20.28ID:???
評価の観点は?
0647nobodyさん2011/08/18(木) 04:23:15.02ID:???
意地悪?スレチなんだよカス

http://stackoverflow.com/questions/4291862/what-is-the-most-secure-hashing-method-php
http://stackoverflow.com/questions/401656/secure-hash-and-salt-for-php-passwords
0648nobodyさん2011/08/18(木) 05:25:25.87ID:wM+XEC3J
しつもんです
アクセスしてきたユーザのIPアドレスから居住地を判定するライブラリみたいなものって
ありますか?
0649nobodyさん2011/08/18(木) 05:27:56.97ID:???
ある
0650nobodyさん2011/08/18(木) 05:32:42.76ID:???
俺が使ってるライブラリなら番地まで特定できる
たまに誤差が発生するけど町名までは確実に取れる
0651nobodyさん2011/08/18(木) 07:58:08.14ID:wM+XEC3J
>>649-650
おお、すみませんが教えてください
グーグルの奴を使ってみたんですが、なんか上手く動いてくれません
0652nobodyさん2011/08/18(木) 08:16:29.03ID:???
タダで教えられるか
こっちだって元手が掛かってるんだ
0653nobodyさん2011/08/18(木) 08:53:20.61ID:???
「暗号化できて不可逆なパスワードのハッシュ化」というのが、3重くらいの重言になっているから意味がわからんのだよ。
素直に解釈すると>>644の言うとおり「やりたい事が謎」としか言えん。

もう少し、それぞれの言葉の意味をよく理解してから質問しなおすのがいいんじゃね?
0654nobodyさん2011/08/18(木) 09:22:14.68ID:???
cryptより安全なハッシュおしえてってだけのことだろ。

>>650
IPの仕組的に、町名まで確実にとれるというのはありえない。
自分の使ってるIPだと都道府県すら違って出る。
0655nobodyさん2011/08/18(木) 09:33:15.94ID:???
関東と関西にわかれているプロバイダもあるけどそれでもある程度はIPの配置が決まっているから
判別できないわけではないかも?プロバイダ側も個人情報をわざわざ開示しないだろうから非公開
になっているだけでそれで地域が特定できないとは言い切れない。

ハッシュはユニークでは無いからそのキーでしか一致しない代物ではないので絶対に安全かって
言うとそうでもない。少なくともユニークな暗号よりも総当たりされた場合のリスクは高い。
内部犯行を嫌うハッシュか、外部犯行を嫌うユニークかだから好きな方を選べば良い。
0656nobodyさん2011/08/18(木) 09:38:21.52ID:???
もちろん、取れることもある。 が *確実*はないってだけ。
あるお客さんで全国の拠点どこでも同じとこになるって文句があった。
インターネットには本社からしかつながってなかったという・・・

パスワードならハッシュがユニークでなくとも別にいいのでは。 使い方の問題。
同じパスワードを使ってる人は、DBに保管されてる暗号化されたパスワードってのは同じなわけで。
0657nobodyさん2011/08/18(木) 09:39:41.10ID:???
どこを、というより全体を略さないと「cryptより安全なハッシュおしえてってだけのことだろ。」なんてならんがまぁ、
そういう事ならMD5とかsha1だろな。
どっちも脆弱性が報告されてるが。

意味も分からんのに心配してるだけなら、とりあえずストレッチしときゃぁいいだろ
0658nobodyさん2011/08/18(木) 09:40:14.87ID:???
そういう場合はIDとパスワードでハッシュ化すんじゃねーの
0659nobodyさん2011/08/18(木) 09:46:34.92ID:???
他の情報を加えてハッシュを算出すれば確かに内部犯行によるリスクは軽減されるね
0660nobodyさん2011/08/18(木) 09:47:47.60ID:???
MD5とか sha1はそろそろ卒業
0661nobodyさん2011/08/18(木) 10:00:56.07ID:???
パスワードに英単語をそのまま使っている人が多いからなー
0662nobodyさん2011/08/18(木) 10:12:54.19ID:???
crypt使えcrypt
で、アルゴリズムをsha256かsha512にしろ
0663nobodyさん2011/08/18(木) 10:26:22.37ID:???
json_encode() で json を生成するときに、下記のようにやると

$val = array("Body" => array("BooksBookSearch" =>
  array("Items" =>
    array( "Item" =>
      array( "aaa" => "bbb"),array( "ccc" => "ddd"),array( "eee" => "fff")
)));

json_encode()でJSONは

{"Body":{"Title":{"Items":{"Item":{"aaa":"bbb"},"0":{"ccc":"ddd"},"1":{"eee":"fff"}}}}}

このように生成されます。

実際は、

{"Body":{"Title":{"Items":{"Item":[{"aaa":"bbb"},{"ccc":"ddd"},{"eee":"fff"}]}}}}

の形式で生成したいのですが、どう配列を組めばよいのでしょうか。
06646632011/08/18(木) 10:28:26.52ID:5rc0bZA4
× $val = array("Body" => array("BooksBookSearch" =>
○ $val = array("Body" => array("Title" =>

でした。
0665nobodyさん2011/08/18(木) 10:36:06.36ID:???
む?なぜ"0"とか入るのかわからんが、理想の形があるってのなら、逆変換して調べてみると分かるんでね?
つまり、やりたい形をjson_decode()にでも突っ込んでみる
0666nobodyさん2011/08/18(木) 10:42:43.24ID:???
そしてvar_dumpすれば一目瞭然

おそらくデータファイルを外部から叩いてページに表示するJSあたりがあるのではないかと

0667nobodyさん2011/08/18(木) 10:48:29.99ID:???
>>663
) が一つ足りないのでは?
0668nobodyさん2011/08/18(木) 10:50:20.95ID:???
array() が抜けてるような
0669nobodyさん2011/08/18(木) 10:51:06.69ID:???
>>663
再現しない
意図する結果になってるよ
0670nobodyさん2011/08/18(木) 10:51:40.10ID:???
PHPのマニュアルにはBlowfishが推奨でソルトを加えろって書いてあるね
MD5はもちろん、SHA256もやめとけって書いてある
0671nobodyさん2011/08/18(木) 10:52:32.96ID:???
あ、ごめん
コピペじゃなくて入力してたから違った
Item => array(
  array("aa"=>"bbb")
とせずに
Item => array("aa"=>"bbb")
としてるから違う結果になる
06726632011/08/18(木) 10:52:36.63ID:???
自分の狭窄さ加減に嫌気がするわw
json_decode() と var_dump を試してきます。
06736632011/08/18(木) 10:56:27.62ID:???
>>671
>>668さんのarray() が抜けてるというのはそういうことか。
array()の構造がもう一個要るのか・・・難しい。

みなさんありがとう
■ このスレッドは過去ログ倉庫に格納されています