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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん04/11/02 00:15:41ID:???
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();
です。

だれか意味とか直し方とか教えてください。
お願いします。
0856nobodyさん05/01/05 00:58:24ID:???
>>855
セッション・クッキーを使う場合はヘッダより先にしてくれってこと。
ヘッダ情報を送信する前にスクリプト実行しとき。
085785505/01/05 01:28:15ID:???
>>856
即レスありがとうです。

ヘッダ情報を送信する前ってどういうことなんですか?
プログラムの始めのほうに書いてて、<?phpのすぐ後に書いてるんですけど、
位置を色々変えてみたほうがいいんですかね?

同じようなプログラム(html部分が違う)では全く問題なく動くんでけど…
元のプログラムをコピペしてhtmlの部分を少し改良した感じなんです。
085885505/01/05 01:42:11ID:???
あ、何故か出来ました!

すいません、ほんとにくだらない質問で…
0859nobodyさん05/01/05 01:52:40ID:???
DB接続時にconnectするけど、接続後に明示的にcloseする場合と
しない場合なにか違いはあるのでしょうか?
0860nobodyさん05/01/05 01:57:06ID:???
>>859
そんなに違いはない。
スクリプト終了前にcloseすれば、多少なりともリソースが解放されるってだけ。
結局は、スクリプト終了時に自動的にcloseされる。
0861nobodyさん05/01/05 01:57:35ID:???
(´-`).。oO(なんでマニュアル読まないのだろう・・・)
0862nobodyさん05/01/05 03:56:17ID:???
>>861
読んでる奴はこんなとこ来ない
0863nobodyさん05/01/05 09:30:58ID:UxwkK65L
phpの記述の一部分をcgiスクリプトに書くには(入れ込める)
どうすれば?
0864nobodyさん05/01/05 12:52:07ID:???
>>863
意味不明
0865超ど素人05/01/05 12:59:33ID:m5e5wCkg
すみません。以前$_POSTの使い方をここで教わった者です。配列化された
入力部品を操作する方法も教えて頂けますでしょうか。form.htmlファイル
には

<form method="POST" action="hairetu.php">
<table><tr><td>アドレス1</td>
<td><input type="text" name="mailadrs[1]"></td></tr>
<tr><td>アドレス2</td>
<td><input type="text" name="mailadrs[2]"></td></tr>
</table><input type="submit" name="submit" value="送信"></form>
と書き、hairetu.phpファイルには、

<?php
$mailadrs[1]=$_POST["mailadrs\[1\]"];
$mailadrs[2]=$_POST["mailadrs\[2\]"];
print("あなたのメールアドレスは");
print($mailadrs[1]);
print($mailadrs[2]);
print("ですね");
?>
と書いたのですが、「送信」ボタンを押しても「あなたのメールアドレス
はですね」としか表示されず、入力したmailadrs[1],mailadrs[2]が表示
されません。mailadrs[1],mailadrs[2]も表示させるようにするにはどう
すれば良いのでしょうか。環境は、PHP4.3.8+Apache1.3.31+WindowsXP
です。
どなたか、教えて下さると非常に助かります。宜しくお願いいたします。
0866nobodyさん05/01/05 13:22:03ID:???
>>865
print_r($_POST); すると、
Array ( [mailadrs] => Array ( [1] => i [2] => l ) となる。
つまり、$_POST['mailadrs']['1']や $_POST['mailadrs']['2'] に保持されている。
これを再帰的な配列や多次元の配列という。(マニュアルの配列の項より引用)
フォームで使っている[ ]が、変数名の中の文字[ ]として扱われずに
配列になっていることに注意。
0867nobodyさん05/01/05 13:37:34ID:???
>>863
たとえばperlでかかれたスクリプトの中にPHPのスクリプトを記述するの?なぜそんなことを…
<img src="hogehoge.php?count=○○">とかsystem('php hogehoge.php ○○');とか?
0868nobodyさん05/01/05 13:39:12ID:???
ぶっちゃけ、意味ないじゃん。
と、思うのは俺だけでしょうか。
0869nobodyさん05/01/05 13:54:00ID:???
perlで書かれた掲示板にPHPで書かれたカウンターを付けるとかかねぇ。
やりたい事によってはサーバの設定(apacheのfilterとか)を
変えるような大掛かりなものになったりするし、
対象がはっきりくっきりもっきりしないと何とも言えないよね。
0870超ど素人05/01/05 15:21:00ID:m5e5wCkg
>866
>つまり、$_POST['mailadrs']['1']や $_POST['mailadrs']['2'] に保持されている。

ありがとうございます!!出来ました!!それで、続きなのですが、これを
PHPファイルに簡単に書く方法はないでしょうか。

$mailadrs1=$_POST['mailadrs']['1'];
$mailadrs2=$_POST['mailadrs']['2'];
print($mailadrs1);
print($mailadrs2);
を、もっと簡単に書きたいのです。イメージとしては、

for($i=1;$i<=count($_POST['mailadrs']);$i++)
{
$mailadrs . $i =$_POST['mailadrs'][" $i "];
print($mailadrs . $i);
}
なのですが、これでは動きません。このような「ループ」を使って
簡単に書く方法はないでしょうか。何度もお手数をおかけしますが、
何卒宜しくお願い致します。
0871nobodyさん05/01/05 15:23:56ID:???
こんな感じ?

$mailadrs=$_POST['mailadrs'][$i];
print($mailadrs);
0872nobodyさん05/01/05 15:25:13ID:???
$mailadrs . $i =$_POST['mailadrs'][" $i "];
print($mailadrs . $i);
じゃなくて
print $_POST['mailadrs'][$i];
でいいんじゃない?
0873nobodyさん05/01/05 17:23:35ID:???
foreach($_POST['mailadrs'] as $key=>$value) {
echo "アドレス".$key."=".$value."<br>\n";
}
0874nobodyさん05/01/05 17:50:46ID:m5e5wCkg
>871
>872
>873

皆様、ありがとうございます!!どの方法でも出来ました!!
本当に感謝しています!これで、次のステップに進めます。
本当にありがとうございました!!
0875nobodyさん05/01/06 00:03:07ID:+ptIYsD6
くだらない質問なんですがこれでエラーが出るのは何がいけないんでしょうか?
<?php

$a = "PHP+MYSQL<br>";
$b = "マスターしよう";

print "<br>" . $a . $b . "<br>";
$c = "<font color ='#003366">";

$c .= $a . $b;
$c .="</font>";
print $c;

?>

宜しくお願いします。
0876nobodyさん05/01/06 00:07:47ID:???
>>875
$c = "<font color =\"#003366\">";
0877nobodyさん05/01/06 00:10:41ID:???
どんなエラーなのか秘密にしてるみたいだけど、parse errorが出てるんだよね。
エラーが表示された行でPHPの中の人が構文間違いに気づいたということなので、
それより上の行をじっくり見ていくとよい。

show_source('そのPHPファイル"); を使うとソースが色分けされて
PHPの中の人がどういう風にソースファイルを見ているか分かるので
parse errorなんかは比較的発見しやすい。
0878nobodyさん05/01/06 01:34:26ID:+wNs3Qbo
PHPでpingを送信する簡単なサンプルスクリプトってありませんか?
検索したんですが、Perlとかぐらいしかありません…。
0879nobodyさん05/01/06 01:36:33ID:???
>>878
ttp://pear.php.net/package/Net_Ping
0880nobodyさん05/01/06 09:35:54ID:fZiVCIKI
みなさん
=>
ってどう読んでる?
0881nobodyさん05/01/06 11:22:10ID:???
やじるし
というか、あまり呼ぶ機会がない。
0882nobodyさん05/01/06 13:16:54ID:???
いこーるしょうなり
0883nobodyさん05/01/06 13:17:02ID:???
任意の文字のASCIIコードを取得するにはどうすればいいですか?
逆にASCIIコードから文字を表示させるにはどうしたらいいですか?
0884nobodyさん05/01/06 14:32:22ID:???
広告メールくり〜
0885nobodyさん05/01/06 14:34:33ID:???
ord()
chr()
0886nobodyさん05/01/06 15:09:03ID:???
>>885
サンクス
0887nobodyさん05/01/06 15:16:42ID:???
おっと、思い出した。
たばこ買いにサアンクス行って来ようっと。
0888nobodyさん05/01/06 17:25:22ID:d7KRc6M6
Aの子クラスとしてclass Bを利用したいのですが、
class A extends Bとする方法以外で
class A{
 ???関数('B');
}
などとして子クラスに追加する関数はあるのでしょうか?。

class B{

}

class A extends B{

}
0889nobodyさん05/01/06 17:44:26ID:???
>>888
何言ってるのかわからんが、継承じゃなくて委譲をするって話じゃないか?
089088805/01/06 17:55:18ID:???
委譲(?_?と思って調べていたら、外部ファイルで定義されたクラスを敬称すると
エラーになるという記事を見つけて(^^)!納得しました。
お騒がせしましたm(_)m。
ありがとう^^ > 889
0891nobodyさん05/01/06 18:02:30ID:???
>>888
なんでそんなことせにゃならんのだ
0892nobodyさん05/01/06 19:36:06ID:???
Fatal error: Call to undefined function: mb_language()
と表示されてしまうのですが、どうしてでしょう^^;
以下の設定だけでは動作しなくなりました?

WIN2K+Apache2+PHP4.3.10

[php.ini]
extension_dir = "C:/PHP/extensions"
extension=php_mbstring.dll

0893初心者です。05/01/06 19:44:32ID:+ptIYsD6
よくあるプロフィールみたいな感じでただ入力した情報を別に表示させたいだけなんですけど

入力フォームから入力
<form method="POST" action="b.php">
名前<br>
<input type="text" NAME="name"><br>
<input type="submit" value="送信"></form>
↓
txtに保存して。(これがないと消えてしまうので)
↓
a.phpに表示
したいんですけどどのようにソースを書けばよいでしょうか?

暇な方で誰か書いていただけませんか?
どうぞ宜しくお願いします。

0894nobodyさん05/01/06 19:52:00ID:???

[b.php]
$fp = fopen('./name.dat','w');
fwrite($fp,$_POST['name'])
fclose($fp);

[a.php]
$fp = fopen('./name.dat','r');
$name fread($fp,filesize('./name.dat'))
fclose($fp);
0895nobodyさん05/01/06 19:53:23ID:???
送信されてしまった >_<
エラー無視の適当書き

[b.php]
$fp = fopen('./name.dat','w');
fwrite($fp,$_POST['name'])
fclose($fp);

[a.php]
$fp = fopen('./name.dat','r');
$name = fread($fp,filesize('./name.dat'))
fclose($fp);

echo $name;
0896初心者05/01/06 20:27:02ID:+ptIYsD6
nobodyさんありがとうございます!

しかし何故だかエラーになってしまいます。
Parse error: parse error, unexpected T_STRING in
何故なのでしょうか。
宜しくおねがいします。
■ このスレッドは過去ログ倉庫に格納されています