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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん04/11/02 00:15:41ID:???
PHPに関するくだらない質問用すれです。
075673304/12/31 18:20:17ID:???
POSTだと一度inputボタンを押す必要が出ちゃいますんで、極力避けたいと思います。
実際問題、GETでSESSIONIDをやり取りするのって危険なんでしょうか?
セッション保持期間を短くすれば問題ナッシングですかね
0757nobodyさん04/12/31 18:21:05ID:???
>>756
別にいいんじゃない?
ケータイ用ページなら結構普通に見かけるよ。
0758nobodyさん04/12/31 19:23:22ID:???
>>756
IPアドレスやcookieを併用するとかね
携帯だとどっちも難しいけど
0759nobodyさん04/12/31 19:54:06ID:???
携帯用だとURLで渡している例はよくあるね
0760nobodyさん04/12/31 19:56:02ID:LpZ5UrY2
PHPで掲示板を作っています。
PHPなので当然文字コードはEUCで
."<meta http-equiv=\"Content-Type\" content=\"text/html; charset=\"EUC-JP\">\n"
な感じで書いてブラウザで開くと文字コードは自動的にEUCになります。
しかし何も表示されず、エンコードでShift-jisにすると表示されます(ただし一部文字化け)
これはどのような原因が考えられるでしょうか?
076176004/12/31 20:02:02ID:???
補足です。
EUCで何も表示されない状態ですが
ソースを見ると普通になっています。
0762nobodyさん04/12/31 20:11:36ID:???
>>760
ものすごくたくさんの要因が考えられます。
少し簡単に挙げると…

・Apacheの出力
・PHPの出力
・読み込み元の文字コード

全部チェックしてください。
上から可能性が高そうです。
0763nobodyさん04/12/31 20:18:42ID:iC9AXDhT
会員IDをハッシュで生成したいと思いますが、
重複しないユニークなハッシュの生成方法はあるのでしょうか?
0764nobodyさん04/12/31 20:22:52ID:???
>>763
マイクロ秒とIPアドレスくっつけてMD5・・・ってIDかよ!
普通は連番か、重複防止した任意ワード使うけどね
ハッシュじゃ覚えにくいし
0765nobodyさん04/12/31 20:25:15ID:???
>>764に禿同
IDにハッシュなんて正気とは思えん。
076676004/12/31 21:01:24ID:???
>>762
原因はPHPファイルの文字コードでした。
DreamWeaverを使ってるのですが最初Shift-jisで作成してしまい、
気づいて直したのがサーバー側だったので
その後コーディングしていたファイルがShift-jisで上書きを…
今後はこんなマヌケなコトをしないように注意します。
ありがとうございました。
0767nobodyさん04/12/31 23:33:25ID:???
PEARについて質問なのですが
マニュアルをみたところPHP4.3.0以上には標準で入っていて
--without --pearと設定されてない限り使えるとかかれてました。
ですが自分のPC上では動くものの
上記の設定のされていないPHP4.3.2以上の2鯖で試しましたがうまくいきません。
原因はなにかわかる方はいますか?
よろしくお願いします。
0768nobodyさん04/12/31 23:35:31ID:???
>>767
OSとインストール方法くらい書けよ。
076976704/12/31 23:39:28ID:???
>>768
OSとインストール方法は何か関係があるのですか?
OSはXPでインストール方法はコマンドプロンプトからです。
0770nobodyさん04/12/31 23:41:08ID:???
>>767
うまくいきませんって何がどのように?
0771nobodyさん04/12/31 23:45:22ID:???
また自分がやったことはいっさい書かずに聞くやつかよ・・・
0772nobodyさん04/12/31 23:46:00ID:???
「エスパーきぼんぬ」「氏ね」「(゚Д゚)ハァ?」等のレスを貰う八ヶ条。
1. ハードウェア、OSのバージョン等には一字一句触れない。
2. 大切な個人情報が漏れるとまずいので、己の行った操作、変更などは秘密。
3. エラーメッセージの類は決して書かない。「エラーが出るんです」で留める。
  目の前で生じている現象をそのまま具体的に書くなどもっての外。
  事実より俺様の脳内解釈を優先すべし。
4. 独り言文体で必勝。
  「…なんだけど、どうすればいいのかなぁ」「何が悪いんだろう?」
5. 「急いでいます」「困っています」等、自分の都合を全面に押し出す。
6. もう試したことを得意げに指摘してくる奴には、厳しく対応。
  「それが駄目だったから質問してるんです」「それはもう試してみて駄目でした」
  "どう"だめだったのか、本当に実際それを行ったかどうかなんか問題じゃない。
7. ストレートに答えを書かないもったいぶったレスには、逆切れで対応。
  「だからどうすればいいんですか?」「分からないなら引っ込んでろやゴルァ」
  示されたURL等を参照するなんて態度は、回答者を甘やかすことに他ならないので
 絶対に避ける。
8. 情報は小出しに。
077376704/12/31 23:50:08ID:???
>>770
すいません。

データベースへの接続の時点でエラーがでます。
PEARを使わずmysqlでやると繋がります。
077476704/12/31 23:51:05ID:???
エラーがでるっていうより繋がらないってことです。
077576804/12/31 23:55:22ID:???
>>769
例えばFreeBSDでportsを使う場合に関係あることもあるの。

で、あんさんの場合はWindowsだということだからphp.iniの設定が
ダメなだけ。マニュアル嫁。
0776nobodyさん04/12/31 23:58:36ID:???
>>767
>>772
077776704/12/31 23:58:50ID:???
>>775
レン鯖のphp.iniはいじれるのですか?
0778nobodyさん05/01/01 00:01:50ID:???
>>777
お前が使ってるどこぞの鯖のことを聞かれてわかるわけないだろう
もうカエレ
0779nobodyさん05/01/01 00:05:21ID:???
>>777
>>772
0780nobodyさん05/01/01 00:07:11ID:???
Windows XPのレンタルサーバ。
PHPはコマンドプロンプトから入れました。

釣り決定。氏ね。
078176805/01/01 00:08:56ID:???
>>777
俺に聞かずに鯖管に聞いてくれ。
ちうかPHPは自分で入れたんじゃなかったの?
0782nobodyさん05/01/01 00:10:32ID:???
もう放置しよう
0783nobodyさん05/01/01 00:14:55ID:???
お前ら・・・新年ですよ・・?
もっとテンションあげていこうぜ
0784nobodyさん05/01/01 00:34:09ID:???
データベースの先頭データとは
一番新しいデータ(表で言うと一番下)のコトでしょうか?

掲示板を作成してるのですがサンプルには
ソートする前にgetOne()を使っていて
もし一番上が先頭データだとすると2番目のを取得しているはずだなと思い悩んでいます。
0785nobodyさん05/01/01 00:39:17ID:???
>>784
> データベースの先頭データとは
> 一番新しいデータ(表で言うと一番下)のコトでしょうか?
>
そうとはかぎりません。
0786nobodyさん05/01/01 00:43:45ID:???
PHPはsendmail使わずにメール送信できるってほんとなのか?
0787nobodyさん05/01/01 00:47:54ID:???
>>785
基本的には一番下であっているのでしょうか?

ソートの仕方がORDER BY 〜 DESCでされているので
もし一番下なら納得できるのですが…
0788nobodyさん05/01/01 01:04:23ID:???
>>787
ソートの前にgetOneっていうのが意味不明ですが。

>基本的には一番下であっているのでしょうか?
ですから、そうとは限らないです。
0789nobodyさん05/01/01 01:14:26ID:???
>>786
メールつーものはSMTPを喋れば送れる。
レン鯖の話なら鯖管に聞くのが常道。

>>787
たまたまそういう風に出力されただけ。
複数のレコードを表示する場合には、ソートの有無に関係無く(見た目の)順番が生じるのは当然。
DBの実装の仕方ならDBのソースを見るよろし。
0790nobodyさん05/01/01 01:14:34ID:hq2AS1pK
PHPの開発にWin板のvim使ってるのですが、『まるごとPHP!』を参考にしてphpdoc.vimを
使いたいのですが、なかなか動いてくれません。
やってみたことは"C:\vim\runtime\ftplugin\"にphpdoc.vimを入れて
:runtime! ftplugin/phpdoc.vim
を行いました。
この状態で class Hoge { と入力しても何も起きず、同様にfunction hoge() { としても何も起きません。
うまく動いている方、設定の仕方等間違いがありましたら教えてください。

#PHPなのかVimなのか悩んだのですが、Win板のVimスレはなかったのでこちらで質問させて頂きました。
079178605/01/01 01:20:00ID:???
>>789
サンクス。
0792nobodyさん05/01/01 07:19:53ID:???
>>788
getOneはDBのメソッドです。
そうとは限らないと言うことはソートしないと順不同に入っていくのですか?
今までinsertで入れていった感じそんな風なのは見当たらなかったですので
順番に入っていくことしか頭になかったです。

>>789
たまたま出力されたとはどういうことでしょうか?
>>784でいったようにDBのソースを見て悩んでるのですが…
自分はmysqlで作ろうと思っていますけど、掲示板作成の流れを理解したいので。
0793nobodyさん05/01/01 09:41:32ID:???
>>792
インサートされる順番というより、出力される順番が規定されていない。
出力順を制御したいときは素直にorder byで。
ちなみに見ているDBのソースってなに?
0794nobodyさん05/01/01 11:26:36ID:???
多次元配列を作る際に

$SerialNumber = date("YmdgisA");
$DATA[$SerialNumber][0] = array("name"=>htmlspecialchars($_POST["name"])
for ( $i=0; $i<sizeof($chk); $i++){
,"m$chk[0]_1"=>$_POST["m$chk[0]_1"],
}
);

こんな感じで中にfor文を入れて、フォームで受け取った配列の値の数(チェックボックスで0〜8個分に変動します)
だけ配列に加えたいのですが、エラーが起きて上手く行きません。
for文を外すとちゃんと動くんですが、途中でfor文を入れるのは不可能なんでしょうか?

要するにチェックした部分だけ多次元配列に格納し、データの書き込みを行いたいのですが
何かいい方法はありませんかね?
0795nobodyさん05/01/01 11:37:07ID:RJWWw1Kp
すみません、超ど素人なのですが、教えてほしのです。
フォームに入力されたデータを、PHPのファイルで表示したいのですがうまくいかないのです。
form1.htmlには

<form method="post" action="form2.php">
名前は?<input type="text" name="yourname" size="20">
<br><input type="submit" name="submited" value="送信"></form>

と書き、form2.phpには

<html><head><title>jikken</title></head><body>
<?php
print("ようこそ" . $yourname . "さん<br>");
?></body></html>

と書き、form1.htmlのフォーム欄に「yamada」と
書いて「送信ボタン」を押したのですが「ようこそさん」としか表示されないのです。「ようこそyamadaさん」と表示したいのですが、どうすれば良いのでしょうか。

本のサンプルファイルをそのまま使っても同じ現象が起きます。環境は、
PHP4.3.8+Apache1.3.31+WindowsXP
です。どなたか教えて頂きたく存じます。宜しくお願いします。
0796nobodyさん05/01/01 11:39:08ID:???
>>795
<?php $yourname = $_POST['yourname']; ?>
を、PHPファイルの先頭にコピペしてみなさい。
0797nobodyさん05/01/01 11:58:50ID:???
>>794
>>772
0798 【中吉】 【1011円】 05/01/01 12:29:41ID:???
>>795

<html><head><title>jikken</title></head><body>
<?php
print "ようこそ{$_REQUEST['yourname']}さん<br>";
?></body></html>

079979505/01/01 13:49:21ID:RJWWw1Kp
>796
>798

ありがとうございます!!出来ました!!心から、感謝します!
自分は超素人で、このようなことも知らなかったので、本当に
助かりました!!
でも、本にはこのようなことは書いていなかったのですが、
PHPの設定によっては、本のように単に「$youname」と書けば
出来るものなのでしょうか?

急ぎではありませんので、お手隙の時に教えて頂けると嬉しい
です。宜しくお願いいたします。
0800nobodyさん05/01/01 14:02:03ID:???
>>799
> PHPの設定によっては、本のように単に「$youname」と書けば
> 出来るものなのでしょうか?

yes
セキュリティのため不可にしてる場合が多い
ってか不可にするべし
0801nobodyさん05/01/01 14:15:05ID:???
>>799
そう。参考にした本が少し古かったのでしょう。
FAQの筆頭に上げられますので興味があれば”register_globals”で
ググッて見ましょう。
080280105/01/01 14:22:41ID:???
こっちの方が良いな。要はPHP 4.1.0リリース時にデフォルトの設定が
変更されたわけ。

ttp://www.php.gr.jp/history/release_4_1_0.html
080379505/01/01 15:39:25ID:RJWWw1Kp
>800
>802

ありがとうございます。サイトを見ましたが、セキュリティのため
不可にするようになった訳ですね。
素人の自分にとって、貴重な勉強になりました!ありがとうござい
ます!
0804nobodyさん05/01/01 17:27:18ID:???
ログファイルにデータが5行以上あったらそのファイルを空にするってのをやりたいんだが、どうやってやるんだ?
0805nobodyさん05/01/01 17:29:56ID:???
どこまで作ったのか書けよ
書いてないなら書き始めろ
0806nobodyさん05/01/01 18:37:37ID:0o7KJJjq
必ず重複しないハッシュを作るにはどうすればいいのでしょうか?
080780405/01/01 18:40:37ID:???
スマソ。
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>hogehoge</title>
</head><body>
<form action="<?=$PHP_SELF?>" method="post">
<input type="text" name="text"><br>
<input type="submit" value="送信" name="write">
</form>

<?php
$lines = file('log.dat');
if($_POST['text']){
$text = $_POST['text'];
array_unshift($lines, $text);
$all = count($lines);
if($all >= 5){
    // 5行あればログファイルの内容を全削除、とやりたい。
    echo "<p>(・∀・)ログサクージョ!</p>";
    } else {
    echo "<p>(゜Д゜)まだ5行無いぞ!</p>";
    }
}
?>
</body></html>

こんな感じだろうか。もっと効率いいのがありそうだが。
で、削除の部分で良い方法が思いつかない。
ってかソース読みにくくてスマソ_| ̄|○
0808nobodyさん05/01/01 19:04:38ID:???
>>807
ログの行数はfile()で取得してcountすれば2行で済む。
0809nobodyさん05/01/01 21:46:55ID:Ctk5qZaz
PHPとMySQLを使って4択問題をだして答えてもらってサーバで自動採点するファイル(ようは4択のwebアンケートのようなもの、PC上での試験みたいな)
を作りたいと思ってるのですが参考になるようなサイトやソースないでしょうか?
完全に個人での勉強目的で商用等に使ったりはしませんので教えていただけないでしょうか?
0810 【大吉】 【1422円】 05/01/01 22:06:12ID:???
>>809
参考になるようなサイトやソース
ttp://www.google.co.jp/search?sourceid=navclient&ie=UTF-8&rls=GGLD,GGLD:2003-48,GGLD:en&q=PHP+MYSQL
どうぞ。
0811nobodyさん05/01/02 02:14:35ID:???
PHP4にC++のnamespaceみたいなのってありませんか?
Googleやwww.php.netをいくら探してもないのでたぶんないと思うのですが
もしかしてあったりしますか?
0812nobodyさん05/01/02 02:40:20ID:???
>>811
namespaceはPHP5からです。
ただしそれもネストできないちゃちなものですけどね。
0813nobodyさん05/01/02 04:33:23ID:???
$DATA =array("name1"=>test1,
"name2"=>test2
);
$DATA=array("name3"=>test3);

こうやって書くと最後の行だけが上書きされるようで、
$DATA[name1]と$DATA[name2]が消えてしまうんです。
なんとか$DATA[name1]と$DATA[name2]を残しながら
配列の情報を更新することはできませんかね?
0814nobodyさん05/01/02 05:26:08ID:???
>>813
何がしたいんだ???
要素追加するだけなら普通に $DATA['name3'] = 'test3' じゃあかんのか?
0815nobodyさん05/01/02 06:16:50ID:???
今まで苦労してセッションIDを使ってきたんだけど、
これってクッキーで完全に代替きかない?

セッションIDを記憶するためには
クッキーを使う場合がほとんどなわけで、
結果的にはセッションで記憶させなくても、
直接クッキーに記憶させりゃすべて万々歳なんじゃないのでしょうか?

ふと疑問に思ったんだが、だれか返答ヨロシコ
ちなみに会員制のサイト作るためにセッション使ってマスタ
0816nobodyさん05/01/02 06:36:33ID:eCK1jGxR
FORMからPHPにPOSTで変数を送ってるんだけど、
1回目は確実にPOSTしたはずの変数が代入されていない、
んでブラウザで戻るを押して、
再度同様にinput部分を入力してPOSTすると
なぜか今度は代入される。
再度、送信ページを更新して、送信ボタンを押すとフリダシに戻り。

何十回も見直したが、htmlに問題はないし、
PHP側にも問題がないはずなんですが、
このような事例ってありますか?
そもそもなぜ2回目は問題なく動作するのか?
わけわからねーっすーーー
0817nobodyさん05/01/02 06:41:33ID:???
>816
ブラウザの設定
081881605/01/02 07:48:26ID:eCK1jGxR
>>817
ブラウザはIEのデフォルト状態です。
ブラウザの設定が原因として、このデフォルト状態でも
上記問題を発生させないにはどうすればいいのでしょうか?
0819nobodyさん05/01/02 09:20:44ID:???
if文の elseって絶対必要?
0820nobodyさん05/01/02 09:30:46ID:g7zmI0f+
無くてもいいよ。
0821nobodyさん05/01/02 09:46:12ID:???
>>815
セッションは、設定によっては、クッキーがオフになってる場合は、自動的にURLに組み込まれる。
しかし、クッキーを直接発行する場合は、クッキーがオフになってたら、そこで終了。
0822nobodyさん05/01/02 11:19:19ID:???
PHPからperのCGIファイルをincludeしても
テキストファイルとしてでしかincludeされないのですが、
何か改善方法はないでしょうか?
0823nobodyさん05/01/02 11:49:26ID:???
phpに書き直せ
0824nobodyさん05/01/02 12:20:33ID:???
phpだと同サーバーの香具師からファイルが見られてしまう場合が
あるってきいたけど、実際に見るのってどういった方法が
考えられる?
例えば、
CGIやPHPを他人が使用できないようにしても
見られる可能性はある?
0825nobodyさん05/01/02 12:37:54ID:???
>>824
PHPだろうとCGIだろうと関係無い。
FTPの設定の問題。
ユーザーディレクトリより上階層を閲覧出来るようにされてる鯖だと見れる。

ユーザーディレクトリなんかも切らずに、例えば、
/var/www/htdocs_hoge.com
/var/www/htdocs_hage.com
って置いてる場合は、バーチャルホストなんぞで、
切り分けされてないと見れてしまうとこもある。

要は、鯖管のスキル次第、みたいなとこはあるな。
環境構築の際にそうしか出来ないようになる場面もあるが。
0826nobodyさん05/01/02 12:58:28ID:???
>>815
cookieの中身はクライアント側で容易に読み書き可能。
0827nobodyさん05/01/02 14:07:26ID:???
あけましておめでとうございます。早速ですが質問です
PHP質問スレとくだらねぇ質問スレのどちらで質問したらよいか、
その基準はどのへんですか。
0828nobodyさん05/01/02 14:39:26ID:???
>>812
namespaceはPHP5でもない。いったん提案されたが廃止された模様。
0829nobodyさん05/01/02 15:31:20ID:???
>>813
array_push
083081605/01/02 17:03:08ID:???
依然として改善できねーっす・・・
0831nobodyさん05/01/02 17:06:34ID:???
>>830
症状が再現する最低限のソースを晒してみれば?
0832nobodyさん05/01/02 23:41:52ID:???
>>827
ナイスなくだらねぇ質問だ
0833nobodyさん05/01/03 02:13:53ID:???
掲示板で検索して条件に合ったものを10件ずつ表示するとき
(1)ログをすべて走査して配列にいれて、その配列から10件ずつ表示
(2)ログの中で条件とマッチするたびに表示して10件になるまで繰り返す

(1)と(2)ならどちらがサーバーに負担かけないでしょうか?
0834nobodyさん05/01/03 06:50:54ID:???
>>832
で、どれぐらいですか。何PHPぐらいですか。
0835nobodyさん05/01/03 06:53:30ID:???
>>834
1点満点中、.5PHPだ。
0836nobodyさん05/01/03 06:58:56ID:???
なるほど、5PHP以上なら向こうのスレで質問していいわけですね?
0837nobodyさん05/01/03 07:10:09ID:???
よく見ろ、0.5だ
0838nobodyさん05/01/03 13:38:57ID:???
〜って出来ますか?
〜と言うように本に書いてあったんですが、うまく動きません。
〜したいのですが、〜としてもうまく動きません。
〜で言う○○と同じような動作をさせたいのですが・・・

以上の様な、知ってる人から見ればバカみたいな質問はここ。
で、具体的なPHPのコードに対する動作不良、エラーが出てしまうなどは質問スレ
0839sage05/01/03 19:01:04ID:KSsMVUlG
下記のようなソースでUPされたファイルとデーターベースに格納されている
文字列で重複削除をかけるために$ngにmysqlの結果セットを格納していきたいのですが
今のfor文ですと時間がかかりすぎてしまってこまっております。
何か一発で添字配列$ngに格納する方法ありませんでしょうか?

$rs="select id from ng";
$rt=mysql_num_rows($rs);

for($i=0;$i<$rt;$i++){
$ng[$i]=mysql_result($rs,$i,'id');
}

$ok=array_diff($up,$ng);
0840nobodyさん05/01/03 19:32:23ID:???
>>839
>>838
0841nobodyさん05/01/03 21:05:01ID:???
クラスを使ったプログラミングを勉強し始めました。
まだオブジェクト指向とは、それ以前にプログラムとは何たるか
すらまともに理解していないので、これは変テコな質問かもしれ
ないのですが、例えば、ファイル名/フォルダ名を取得してブラウザ
に表示する場合、ファイル名などのサニタイズというのは、どうすれ
ばよいのでしょうか。

1. サニタイズ用のクラスを作る
2. 同じクラス内で処理
3. それぐらいはメインの中で処理
0842nobodyさん05/01/03 23:55:38ID:???
>>841
サニタイズがわかってない悪寒。

サニタイズというのはユーザーからの入力をプログラムに渡しても
安全かどうかチェックしたり、安全なように変換したりすること。

サニタイズする処理が他の部分でも多いのなら1
その部分でしかサニタイズしないのなら、2か3かな?
084384105/01/04 00:47:27ID:???
>>842さん
ご教示ありがとうございます。この場面ではサニタイズとは言わな
いのですね。勉強になります。

目標として、フォルダ毎に納められた圧縮ファイルの中身一覧の
表示と検索を、勉強がてら、データベースと連携してやりたいと
思っております。自分で&や;、その他ブラウザ表示には具合の
悪い文字をフォルダ名やファイル名を付ける事はないつもりでは
いるですが、もしもという事があるかもしれませんし、それに検索
フォームの作成も必要という事で、1で頑張ってみたいと思います。
ありがとうございました。
084479005/01/04 02:09:08ID:???
レスが無いのでUNIX板のVIMスレ行ってきます。
スレ汚しスマソ
0845nobodyさん05/01/04 05:45:47ID:???
以下のようなデーターをMYSQLから読み込みます。
$dim=array('001'=>'a','001-001'=>'a-1','001-001-001'=>'a-1-1',
'001-001-001'=>'a-1-1-1','001-001-001-001'=>'a-1-1-1-1',
'001-001-001-002'=>'a-1-1-1-2','001-001-002'=>'a-1-1-2',
'001-001-002-001'=>'a-1-1-2-1','001-001-002-002'=>'a-1-1-2-2',
'001-002'=>'a-2','001-002-001'=>'a-2-1','001-002-002'=>'a-2-2' ,
'002'=>'b' 続く...);
これを htmlのul,liを使ったリスト表示したいと思っています。
<ul><li>a<ul><li>a-1<ul><li>a-1-1<ul><li>a-1-1-1<ul><li>a-1-1-1-1</li>(以下略)
リストの入れ子の深さがデーターによって不規則なので、閉じタグが上手く
表示できなくて困っています。どうかよろしくお願いします。
0846nobodyさん05/01/04 06:04:19ID:???
>>845
なんつーか珍妙なテーブルだね
深さを示す変数を持っておいて、現時点より浅くなったら
その分閉じタグ入れればいーんじゃナイ?
0847nobodyさん05/01/04 06:07:51ID:???
ていうか勝手に「閉じタグを入れるアルゴリズム」のことを聞いてると
解釈したけど、>>845の質問文はあいまいだからそのあたりハッキリ
した方がいーんじゃナイ?
0848nobodyさん05/01/04 06:26:55ID:???
>>846
>>847
早速のレスありがとうございました。

すいません。質問があいまいでした。「閉じタグを入れるアルゴリズム」を
教えて下さい。手持ちの資料をDBで管理したく、資料の目次を一覧表示する
部分を作りたいと思っています。

a=資料名 a-1-1-1=資料 第1章1節1項

0849nobodyさん05/01/04 09:29:00ID:???
>>848
PHP以前にアルゴリズムの問題だろ。
ユーザ関数を使い、再起呼出しをかける事で、どんなに深くなっても対応出来る。

分木探索の応用だよ。
0850845,84805/01/04 14:39:26ID:???
レス遅くなってすいません。

「phpのツリーのアルゴリズムがわかんねんんだよ!」という
スレをgoogleで見つけて解決しました。

ありがとうございました。>皆様
0851nobodyさん05/01/04 22:51:39ID:???
 みなさんは、PHPスクリプトを組む際にエディタは何を使っていますか?
0852nobodyさん05/01/04 23:27:19ID:???
>>851
テキストエディタ(秀丸)
0853nobodyさん05/01/04 23:33:07ID:???
>>851
DreamweaverMX2004
サイトの管理の機能が便利だから、いつの間にかコレに定着してた。

Linuxで作るときはEclipse
0854nobodyさん05/01/05 00:33:56ID:???
>851
xyzzy
0855nobodyさん05/01/05 00:42:40ID:???
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/htdocs/kanri/test/formtest2.php:1) in /var/www/htdocs/kanri/test/formtest2.php on line 5

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/htdocs/kanri/test/formtest2.php:1) in /var/www/htdocs/kanri/test/formtest2.php on line 5

こんなん出たんですけど、直し方がわかりません。
ライン 5行目は  
session_start();
です。

だれか意味とか直し方とか教えてください。
お願いします。
■ このスレッドは過去ログ倉庫に格納されています