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

【PHP】下らねぇ質問はここに書き込みやがれ 24

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/07/07(金) 14:54:53ID:KnVubDvE
PHPに関するくだらねぇ質問用スレです。
ここならお前の下らない質問に回答があるかも知れません。

まず読め【PHP マニュアル】
http://www.php.net/manual/ja/

過去スレは>>2
0622nobodyさん2006/07/18(火) 13:16:46ID:???
たとえば safemode で話そう。
safemode の on/off が見えていたら困る場合、

on/off が見えなくても、
on か off のどちらかなのだから、safemodeが見えなくても、1/2で困ることになる。
0623nobodyさん2006/07/18(火) 13:20:08ID:???
さらに safemodeで困らせようとする側は、
onを予想して困る要因を作成し、1/2にハズレてだめだったとしても、
次にoffの場合の困る要因を作ればいいのだから、
どのみち困らせることができることになる。
0624nobodyさん2006/07/18(火) 13:21:27ID:???
つまり、
safemodeがばれて困るような場合では、
safemodeが見えていようが見えていまいが、困るということだ。
06256142006/07/18(火) 13:25:58ID:???
>>622-624は、なぜsafemodeに拘るw
0626nobodyさん2006/07/18(火) 13:32:24ID:???
>>620=560
value="a=1,b=2,c=3"
にする場合に必要なパーツはほぼ出揃ってるんだから、そっちでやっていいんじゃねーの?

(複数の値ってより、"a=1,b=2,c=3"っていう1つの文字列だな)
0627nobodyさん2006/07/18(火) 13:32:27ID:???
>>625
俺が分かりやすくドラゴンボールに例えると
これらが見えて困るのなら、見えなくても困る。
ってことだ
06286142006/07/18(火) 13:34:05ID:???
あーなるほど!わかった
やっぱドラゴンボールに例えるとわかりやすいな
0629nobodyさん2006/07/18(火) 13:35:39ID:???
>>624
つまり、ヤフオクで女子高生のマンコが見えていようが見えていまいが見に行くということだな。
0630nobodyさん2006/07/18(火) 13:40:06ID:???
ちょっと長いぞ
仙豆が無い事がわかって困るなら、仙豆なんて物が初めから無くても困る
ってことだ
0631nobodyさん2006/07/18(火) 13:44:21ID:???
>>630
そして女子高生のマンコを見てセンズリするということか。
0632nobodyさん2006/07/18(火) 14:22:42ID:???
くだらねぇ会話やめろ。つまんねぇし無駄。
0633nobodyさん2006/07/18(火) 15:28:52ID:WFdfnqCG
>>617
> list($field1,$field2,$field3)=fgetcsv($file,20000);
> print("1番目".$field1."2番目".$field2."3番目".$field3);
> 化ける内容ってこの出力なのか?
> fgetcsvは日本語を含むCSVデータでは使えないぞ?

>>612 です。ありがとうございます。>>617様のアドバイスを元に、
「fgetcsv 日本語」で調べてみました。PHP5でfgetcsvを使った場合、
日本語が不安定のようです。ただ、CSVファイルの中身を全てダブル
クォーテーションで囲んで試したところ、文字化けしないで済みま
した。
どうも、ありがとうございました。
0634nobodyさん2006/07/18(火) 15:35:22ID:qPB2Cam5
mb_send_mail("****@yahoo.co.jp","タイトル","コメント","フローム");

で、メールを送信しようとしたのですが、エラーが返ってきます。

[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25

; For Win32 only.
;sendmail_from = me@example.com

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =

; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =

なんですけど、どう設定すれば良いのでしょうか?
WindowsXP、Apache2.0.58、PHP5です。

本当にくだらない質問ですが、お願いします。
0635nobodyさん2006/07/18(火) 15:40:19ID:???
>>634
'****@yahoo.co.jp'

シングルクォートにする
0636nobodyさん2006/07/18(火) 15:43:28ID:???
PHPと言うより文字コードの質問になりますが、
UTF-8でマルチバイト文字列の長さを、日本語=2、英数字=1として
カウントしたいのですが、strlenはひらがな、カタカナ、漢字を
全て3バイトとカウントすると仮定しても大丈夫でしょうか?

<?php
$str = "日本1234語";
$n = mb_strlen($str);
$m = strlen($str);
for ($i = 0; $i <= $n; $i++) {
 $t = $i * 3 + $n - $i;
 if ($t == $m) {
  echo $i * 2 + ($n - $i);
  break;
 }
}
?>
06376342006/07/18(火) 15:53:15ID:qPB2Cam5
>>635
シングルクォートにしてみましたが、変わりないです。
0638nobodyさん2006/07/18(火) 15:56:20ID:???
>>636
英数字を全角に変換してmb_strlenじゃだめ?
0639nobodyさん2006/07/18(火) 15:57:12ID:???
>>637
で、肝心のエラーメッセージは?
0640nobodyさん2006/07/18(火) 15:57:59ID:???
失礼
英数字のみを取り出して足し算、でした。
0641nobodyさん2006/07/18(火) 15:58:11ID:???
>>639
404 File Not Found.
0642nobodyさん2006/07/18(火) 15:59:31ID:???
>>620
君はもう少し基本的なプログラムからゆっくり勉強した方がいいと思うぞ。
なんでそんな基本的なことで詰まってるのよ。
06436362006/07/18(火) 16:01:39ID:???
>>640
あぁその方がシンプルでいいですね。
勉強になりました。
ありがとうございます。
0644nobodyさん2006/07/18(火) 16:02:10ID:???
$n = mb_strlen($str);
$m = strlen($str);

$a = ($n + $m) / 2
06456342006/07/18(火) 16:02:53ID:qPB2Cam5
>>639
すいません
Warning: mb_send_mail() [function.mb-send-mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in E:\Web\test.php on line 9
です。
0646nobodyさん2006/07/18(火) 16:03:57ID:???
>>641
で、それでなんで mb_send_mail でエラーが起きたと思ったの?
404ってApacheのエラーコードじゃなくて?
06476362006/07/18(火) 16:05:43ID:???
>>644
・・・・ orz

お恥ずかしい。
休みで頭がボケてるみたいです。
06486462006/07/18(火) 16:06:26ID:???
偽者かよw
0649nobodyさん2006/07/18(火) 16:08:03ID:???
>>645
君のマシンにSMTPサーバーソフトがインストールされてないから。
0650nobodyさん2006/07/18(火) 16:16:34ID:???
>>645
エラーメッセージってのはその名の通り、エラーの内容が表示されているんだよ。
中高生が読めるレベルの英語なんだから、ちゃんと読めばエラーの理由が分かる。
0651nobodyさん2006/07/18(火) 16:18:56ID:???
>>650
エラーの意味がいくら分かっても、メール送信の仕組みも知らない厨房では理解不能と思われ。
0652nobodyさん2006/07/18(火) 16:37:26ID:???
645のレベルなら、自分作ろうとするより
実働サンプルを拾ってきた方が早いよ
0653nobodyさん2006/07/18(火) 17:15:05ID:???
>>652も厨房だなw
実働サンプル持ってきてもSMTPサーバが動いてないんだから無意味。
0654nobodyさん2006/07/18(火) 17:22:21ID:???
>>604
もうちょっと頭を使いましょう。
ディレクトリを後から変更する予定があるのなら、
includeパスに含めるディレクトリ部分の文字列を変数なり定数なりにすれば良い。

●例:
define ("_DIR",'http://example.com/hoge/'); //ディクレトリ変更ならhogeを書き換える
include (_DIR."template.php");
0655nobodyさん2006/07/18(火) 17:25:59ID:???
淫狂うど
06566542006/07/18(火) 17:29:01ID:???
>>654の補足。
定数の定義自体も別ファイルにしてincludeすれば、
複数のファイルから同じテンプレを読み込んでいても
一箇所のみ変更するだけでディレクトリ名を全て変更できる。

●例;
config.phpにて以下を記述
define ("_DIR",'http://example.com/hoge/'); //ディクレトリ変更ならhogeを書き換える

HTML表示スクリプト(たとえばindex.php)にて、
include ("config.php");
include (_DIR."template_header.php");
include (_DIR."template_left.php");
include (_DIR."template_main.php");

これでキミのやりたいことが実現できるでしょう。>>604>>598くん。
06575602006/07/18(火) 17:35:22ID:n2ZEUTcJ
やや進歩したのかなと言った感じですがerrorでまくりで困ってます。

<input type="checkbox" name="type[]" value="a">
<input type="checkbox" name="type[]" value="b">
<input type="checkbox" name="type[]" value="c">

でPHPは

if( in_array( "a" , $ty ) ){
$a1 = 3;
$b1 = 1;
}
if( in_array( "b" , $ty ) ){
$a2 = 4;
$b2 = 32;
}
if( in_array( "c" , $ty ) ){
$a3 = 31;
$b3 = 12;
}
$a = $a1 + $a2 + $a3;
$b = $b1 + $b2 + $b3;
echo "$a";
echo "$b";
こんな感じです。
3個とも選択すればerrorが出ないのですが、それ以外は全部errorです。
また方向が間違っているでしょうか?
0658nobodyさん2006/07/18(火) 17:35:50ID:???
>>656
それでも、そのファイルとconfig.phpのファイルの位置関係が変わったら
意味内よね。 って言い出したらきりないけども…。

僕の場合、ディレクトリ構造が変更されることはないと割り切って、
../ だとか ../../ だとかそれぞれに書いてますよ。
0659nobodyさん2006/07/18(火) 17:37:07ID:???
おいおい、>>641はどう見ても偽だろ。マジレスすんなよ。







え?本人(゚Д゚)?
0660nobodyさん2006/07/18(火) 17:41:09ID:???
>>657
<input type="checkbox" name="type[]" value="1">
<input type="checkbox" name="type[]" value="2">
<input type="checkbox" name="type[]" value="3">

PHP
foreach ($type as $v) {
echo $v."<br>";
}

これをやってごらん。
06616602006/07/18(火) 17:44:43ID:???
あ、PHPの方の$typeは送られてきたやつね。
0662nobodyさん2006/07/18(火) 17:45:12ID:???
>>657
エラーの内容を書きましょう。
…多分、変数を初期化してなくてNoticeが出てるだけだと思うけどね。
0663nobodyさん2006/07/18(火) 17:46:35ID:???
>>658
DOCUMENT_ROOTからの相対パスで指定する、って手はダメかな。
0664nobodyさん2006/07/18(火) 17:49:38ID:???
>>657
どうせなら、そういう具体的な数値はイッコの配列に入れたほうがいい

$arrayA = array (3, 4, 31);
$arrayB = array (1, 32, 12);
foreach ($_GET['type'] as $key => $val) {
if ($val) {
$a += $arrayA[$key];
$b += $arrayB[$key];
}
}

方向性ちがったらゴメン
0665nobodyさん2006/07/18(火) 18:08:08ID:???
$_GETは適時$_POSTに読み替えで
06666572006/07/18(火) 18:18:21ID:n2ZEUTcJ
>>660
これだとerrorがでませんね。
これをヒントにして作り直せと言うことでしょうか?
>>662
あとの二つをチェックした場合には
Notice: Undefined variable: a1 in C:\Program Files\Apache Group\Apache2\htdocs\ank.php on line 22

Notice: Undefined variable: b1 in C:\Program Files\Apache Group\Apache2\htdocs\ank.php on line 23
3544
このように表示されます。

>>664
今から試してみます。
06676662006/07/18(火) 18:21:45ID:n2ZEUTcJ
ちなみにline22,23は
$a = $a1 + $a2 + $a3;
$b = $b1 + $b2 + $b3;
これです。
0668nobodyさん2006/07/18(火) 18:54:02ID:???
なんか宿題スレになってんな
0669nobodyさん2006/07/18(火) 19:00:43ID:???
>>645
ttp://wiki.2chx.net/php/index.php?cmd=read&page=%A5%E1%A1%BC%A5%EB%C1%F7%BF%AE%40windows
0670nobodyさん2006/07/18(火) 19:08:03ID:???
>>666
>660と>657を掛け合わせれば解決できるのではないかと。
複合演算子を使う必要があります。

PHP: 代入演算子 - Manual
ttp://jp.php.net/manual/ja/language.operators.assignment.php

>657を元に、複合演算子で変数をまとめても良いですが、
どちらかといえば660氏のアルゴリズムを流用した方がスッキリすると思います。

>>667
ちゃんと、英語読んでます?
辞書を引けば解るレベルの英文だと思うのですが…。

「警告: 未定義の変数があります: a1 in...line22」
「警告: 未定義の変数があります: b1 in...line23」

お分かりでしょう?
それぞれの右辺の3つの変数がセットされていなければ、「変数が初期化されていません」とエラーが返ってくるは道理です。
必ず、初期化済みの変数でもって式を構成しなければなりません。
06716702006/07/18(火) 19:11:21ID:???
む…、>664で答えが出てますね。失礼しました。

ただ、最初から答えを教えるとあまり勉強にならないと思いますが…、余計なお節介かな。
0672nobodyさん2006/07/18(火) 19:30:10ID:???
>>670
> 必ず、初期化済みの変数でもって式を構成しなければなりません。
別にエラーレベルを下げちゃっても全然かまわんと思うけどね。
初心者の勉強のために消さない方がいいと考えてるんだろうけど
「必ず」ってこたないだろ。
0673nobodyさん2006/07/18(火) 19:32:50ID:???
>>670
> 複合演算子を使う必要があります。
必要ってことはない。使えばすっきりするだけだ。
0674nobodyさん2006/07/18(火) 19:36:08ID:???
>>664
おいおい。それだと最初のチェックボックスをチェックしなかったらキーがずれるぜ?
合わせて
<input type="checkbox" name="type[0]" value="a">
<input type="checkbox" name="type[1]" value="b">
<input type="checkbox" name="type[2]" value="c">
とHTMLも書き直してやらなきゃ。
0675nobodyさん2006/07/18(火) 19:37:29ID:???
なんか回答してる側もヘタレ揃いだな。
授業で覚えたばかりの連中が回答やってんのか?
06766622006/07/18(火) 19:44:29ID:???
>>666
なんで>>662ですでに原因まで書いてやってるのに対処できないの?
0677nobodyさん2006/07/18(火) 19:48:21ID:???
>>674
そーだった。thx
06786702006/07/18(火) 19:58:09ID:???
>>672
確かに、「必ず」は言い過ぎかな。
「その方がよい」というニュアンスでしょうか。

>>673
そうかもしれませんが、この場合は複合演算子を使う方が多いんじゃないですかね。

>>664,677
連想配列を使っても良さそうですね。
(HTMLで配列の要素の順番を考えなくても良いという意味で。)
06796702006/07/18(火) 20:09:46ID:n2ZEUTcJ
>>676
すみません。
その初期化の方法がわからなくて困っているんですが。
0680nobodyさん2006/07/18(火) 20:19:09ID:???
丸投げだな・・・
0681nobodyさん2006/07/18(火) 20:34:25ID:???
>>679
マニュアルぐらい読んでください。必要最低限の事です。

Google検索: 変数 初期化とは
ttp://www.google.co.jp/search?ie=euc-jp&lr=lang_ja&num=30&q=%ca%d1%bf%f4+%bd%e9%b4%fc%b2%bd%a4%c8%a4%cf
PHP: 変数 - Manual
ttp://www.php.net/manual/ja/language.variables.php
06826702006/07/18(火) 20:39:22ID:n2ZEUTcJ
>>680
自分でも色々と調べているのですが
うまくいかなくて・・・

初期化(?)なのかわからないですけど
$a1=$a2=$a3=$b1=$b2=$b3=0;
これを入れたらerrorが出ないようになりました。
こういうことで良いのでしょうか?
0683nobodyさん2006/07/18(火) 21:01:48ID:???
>>682
せいーかーい
どんどんどんぱーふーぱーふー
0684nobodyさん2006/07/18(火) 21:09:07ID:???
>>658
だからさ、絶対パスまたは絶対URLで書けばいいでしょ。
なんで相対パスにこだわってんの?
っていうかそれくらい自分の頭で考えてよ・・・
0685nobodyさん2006/07/18(火) 21:12:20ID:???
>>684
考えた結果「割り切ることにした」と書いてるんじゃないのか??
0686nobodyさん2006/07/18(火) 21:17:40ID:???
1.設定用PHPファイルはドキュメントルートなどを基準にした場所に置く
2.大元の設定用PHPファイルから各ディレクトリにシンボリックリンクを作る
3.大元の設定用PHPファイルを相対パスでincludeする同名のPHPファイルを各ディレクトリに置く
のどれか辺りでどうよ?
0687nobodyさん2006/07/18(火) 22:07:58ID:???
丸投げ野郎はスルーしとけ
このままじゃ他に質問したい人が居てもその雰囲気に気圧されするかレスの海に飲み込まれるぞ
0688nobodyさん2006/07/18(火) 22:08:46ID:???
>>685
だから別に割り切らなくても解決できるっつってんの。
諦めずに考えろっっつってんの。

>>686
まあ大元の設定用ファイルは、そもそもディレクトリを変えないことが基本だよね。
で、分かりやすい場所に置く(セキュリティ面も含めて、privateフォルダなどが良い)
0689nobodyさん2006/07/18(火) 22:10:52ID:???
>>644
素晴らしい解答だけど、元質問の

>strlenはひらがな、カタカナ、漢字を
>全て3バイトとカウントすると仮定しても大丈夫でしょうか?

という仮定が前提になっているような・・・。
そういう意味では>>640の方が安全なのかな?
0690nobodyさん2006/07/18(火) 23:29:36ID:???
mb_strwidthを使うべし
0691nobodyさん2006/07/18(火) 23:57:48ID:P26DbQmu
こんばんは。
質問です。
PHPには、ある文字列と別の文字列の差異を見つけ出せる関数などあるでしょうか??
そして差異のある部分をHTMLで太字にしてみるとか。

ご存知だったらうれしいのですが。
0692nobodyさん2006/07/19(水) 00:15:13ID:???
>>691
> ある文字列と別の文字列の差異を見つけ出せる関数などあるでしょうか??
差異があるということは等しくないと等価。
従って、以下のようになる。

if($str1 != $str2){ 処理 }

> そして差異のある部分をHTMLで太字にしてみるとか。
まず、どういう視点で「差異がある」と見なすかを定義しなければならない。
行毎に差異を見なすのか、1バイトずつ見て、差異があった部分からEOFまでを差異と見なすのか、...etc
0693nobodyさん2006/07/19(水) 00:39:22ID:???
>>691
> PHPには、ある文字列と別の文字列の差異を見つけ出せる関数などあるでしょうか??
無い。exec()でdiffを呼び出すとかしれ。
しかしdiffにしたって行単位で違いを探すだけで、1行の中でどこからどこまでが違うとかは出さないけどな。

> そして差異のある部分をHTMLで太字にしてみるとか。
それは自分でstr_replace()などで処理すべきことだ。
「どのように表示するか」を勝手にやるような関数なんて普通あるわけないでしょう。
0694nobodyさん2006/07/19(水) 00:47:50ID:???
>>688
その解決が絶対パス??数百のHTMLがあったらそれぞれに絶対パス書いちゃって、
サーバー環境が変わったり、同一サーバーに同じ構成のプログラムを2つ入れる羽目になったら、
全ファイル一括置換とかしてるわけ?
少なくとも>>684は全く解決案になってないと思うんだが、何そんな偉そうなんだ。
0695nobodyさん2006/07/19(水) 00:52:37ID:???
>何そんな偉そうなんだ。
馬鹿だからw
0696nobodyさん2006/07/19(水) 01:24:44ID:???
>>694
一括で変換する必要があれば変換すれば良いだけだろ?
やり方知らんの?w
0697nobodyさん2006/07/19(水) 01:28:08ID:???
>>696
ようするに君の>>604への回答は
「ディレクトリの変更があったら全部置換すればいい」
でFAなわけだw
0698nobodyさん2006/07/19(水) 01:37:29ID:???
>>697
違うけどw
あほすぎwww
0699nobodyさん2006/07/19(水) 01:44:32ID:???
>>698
アホかお前。初心者は解答すんなよ。
0700nobodyさん2006/07/19(水) 02:00:51ID:???
質問者置いてけぼりで議論を始めることも無かろう、と思うわけですが。
前向きな議論なら大変結構なのですがね。
0701nobodyさん2006/07/19(水) 02:25:05ID:???
SNS作ってんだけど、ユーザの情報をすべてDBに格納するのはまずいかな。
pass情報はハッシュだけにしたほうが良い?
0702nobodyさん2006/07/19(水) 02:26:20ID:???
そのほうが良いと思うよ。
07036562006/07/19(水) 02:39:22ID:???
>>694
>数百のHTMLがあったらそれぞれに絶対パス書いちゃって

相変わらずものすごい勘違いしてるね・・・
いや、勘違いっていうか、>>656で示した手法を全く理解できてないみたいね。

誰が「数百のHTMLの絶対パスを書け」なんて言ったのよ? 誰も言ってないでしょうよ。
俺が>>656で示した手法なら、絶対パスを書くファイルはconfig.php一つのみ。

せっかく他人がいろいろと具体例を挙げて説明してやってんのに、
自分がバカで理解できないからってそんな偉そうに文句つけてたら誰も教えてくれなくなるよ。
0704nobodyさん2006/07/19(水) 02:50:58ID:???
>>703
いやだから、そのconfig.phpをincludeする部分はどーすんのって話でしょうが。
そこは結局相対パスで書くのか?
07057012006/07/19(水) 03:42:26ID:???
じゃpassはどこに保存すればいいですか。
0706nobodyさん2006/07/19(水) 04:21:12ID:???
>>704
ヒント:
config.php自体のincludeパスのみを定義・格納したメタconfigを用意する。
0707nobodyさん2006/07/19(水) 04:31:22ID:???
youtubeのURLで使っているような「wNbaCwt05ng」みたいな
ユニークなID文字列をPHPで作りたいのですが、
どうするのがよいでしょうか?
tempnam()を使うとそれっぽい文字列を取得できるのですが、
同時にファイルを作成してしまうのが、余計に思っています。
0708nobodyさん2006/07/19(水) 04:48:34ID:???
>>705
DBにハッシュで保存
0709nobodyさん2006/07/19(水) 04:50:13ID:???
>>707
http://www.google.co.jp/search?hl=ja&q=PHP+%E3%83%A6%E3%83%8B%E3%83%BC%E3%82%AF&lr=
0710nobodyさん2006/07/19(水) 04:59:37ID:???
>>709
uniqid()?もまぁありなんですが、
できれば現在時間に依存せず、完全にランダムな文字列で、
大文字も使用して、短い文字列を希望しています。。
0711nobodyさん2006/07/19(水) 05:11:41ID:???
>>710
なんか適当にランダムな数値を作って、それを base_convert で 36 進数にする
0712nobodyさん2006/07/19(水) 06:43:23ID:???
>>706
無限るーぷかwww
0713nobodyさん2006/07/19(水) 07:10:43ID:???
つか、どういう手法で実装するかはケースバイケースだろう。
それは質問者の方が無い知恵絞って自分のケースに合った実装方法を選択するべき。
このスレで議論するのはあくまで「一般的な」「よく目にする」ものであって・・・ここまで書いといてなんだが言葉が続かん。
とりあえずもちつけ。俺もおまいらも。
0714nobodyさん2006/07/19(水) 08:25:22ID:???
>>710
「他と重複しない完全なランダム」をどこにも記録せずに一発で生成するのは無理があるから
ファイルを作るのがイヤならDBに過去のキーを全部記録しとくとかしないと無理じゃない?
uniqid()は衝突の危険を回避するために現在時間を利用してるわけで、それも無しとなると、
ランダムな名前を試しに作る→過去のデータに重複がないか検索→重複してたら再生成
みたいなループを自力でやんないと原理的に不可能だよ。
(過去データを保持できるのは自分のプログラムだけなんだから、それを自動で処理する関数はありえない)
07157142006/07/19(水) 08:41:52ID:???
>>710
で、単にランダムなだけで、既存と重複してるかどうかは無視していいのであれば、
function randstring($len) {
$c = array_merge(range(0, 9), range("a", "z"), range("A", "Z"));
$s = '';
for($i = 0; $i < $len; $i ++) {
$s .= $c[array_rand($c)];
}
return $s;
}
こんな程度で任意の桁数の数字・大小英文字の組み合わせでの文字列は作れる。
あとは作る→探す→作るをひたすら繰り返すだけ。
0716nobodyさん2006/07/19(水) 09:36:16ID:???
>>705
・パスワードは保存しない、「忘れた」対応は新規に仮パスワードを振り出す
・比較用のハッシュとは別に暗号化して保存、キーはひみつの質問の答え、e-mailアドレス等から生成
こんなんでどうですか?
0717nobodyさん2006/07/19(水) 10:04:07ID:+mavFuWs
PHP4.3.xのソースが欲しいんですが、どこかでダウンロードできますか?
本家では最新の4.4しか置いてなさそうなんですが、実はどこかにあったりします?
0718nobodyさん2006/07/19(水) 10:11:01ID:???
>>717
PHPのサイトのDownloadのページに
Older versions of PHPってページへのリンクがあるけど?
0719nobodyさん2006/07/19(水) 10:14:46ID:???
javascript が on になってるかどうかで
処理分岐することは可能でしょうか?
可能な場合、方法教えてくりませ
0720nobodyさん2006/07/19(水) 10:16:39ID:???
$serial=array('\[(.+)\]','(.+)');
こうなってる
だから
print $serial[1];
が正解
07217202006/07/19(水) 10:17:29ID:???
誤爆しますた
■ このスレッドは過去ログ倉庫に格納されています