くだすれPHP(超初心者用)3
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2007/10/25(木) 16:04:31ID:???もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
PHP使いが優しくコメントを返しますが、
お礼はPHPの布教と初心者の救済をお願いします。
PHP Home Page
http://www.php.net/
http://jp.php.net/
---前スレのテンプレここまで---
前スレ: くだすれPHP(超初心者用)2
http://pc11.2ch.net/test/read.cgi/php/1164617202/
適当に関連スレ(マルチはだめぽ)
【PHP】下らねぇ質問はここに書き込みやがれ 57
http://pc11.2ch.net/test/read.cgi/php/1193062236/
△▲ WebProg 初心者の質問 Part16 ▼▽
http://pc11.2ch.net/test/read.cgi/php/1187729623/
完走したら、雑談スレで待機でどうでしょう
【総合】 Webprog板質問雑談スレッド 1
http://pc11.2ch.net/test/read.cgi/php/1131016915/
0514nobodyさん
2008/03/09(日) 16:26:44ID:???pearのhttp_requestかcurlが楽じゃないかな
普通にfsockopenとかでopenして投げる事もできるけど
<?php
$request .= "GET / HTTP/1.0\r\n";
$request .= "Host: localhost.jp\r\n";
$request .= "Content-Type: application/x-www-form-urlencoded\r\n";
$request .= "Accept: */*\r\n" .
"Referer: http://hogehoge.jp/\r\n" .
"User-Agent: DoCoMo/2.0 Fa2(c100;TB;W28H15)\r\n";
$request .= "\r\n";
$request .= "\r\n";
$fp = fsockopen("yahoo.co.jp", 80, $errno, $errstr, 30);
fputs($fp, $request);
$response = "";
while (!feof($fp)) {
echo fgets($fp, 4096);
}
fclose($fp);
?>
こんな感じでやふーのトップをもってこれる
0515nobodyさん
2008/03/09(日) 16:49:24ID:BZEq18rGありがとうございます
私のくどい質問に回答続けてくれた方に感謝します
0516nobodyさん
2008/03/10(月) 01:54:10ID:HGPlOVh9スレッド毎にテーブルを作成し、そのテーブルにコメント(&投稿者名など)を記録、
すべてのテーブルを管理するテーブルに最終投稿日時などを記録して、スレッド順位などを決めます。
以下、コメントを投稿した時の部分のスクリプト。
$comm = addslashes($_POST['comm']); //コメント
$id = addslashes($_POST['id']); //テーブルID
$name = addslashes($_POST['name']); //投稿者名
if($_POST['sage'] == NULL){$sage = 0;} else {$sage = 1;}
if($name == NULL){$page_disp = "名前を入力してください。";
} else {
if($comm == NULL){$page_disp = "本文を入力してください。";
} else {
insert_comment($id,$name,$comm,&$seq,$res_dbcon,&$result); //スレッド(テーブル)にコメントを書き込み
if($result == FALSE){$page_disp = "投稿に失敗しました。";
} else {
update_temp_table($id,$sage,$seq,$res_dbcon,$result);//管理テーブルに投稿日時などを記録
$page_disp = "投稿しました。";}}}
PCからのアクセスと、DOCOMO、auからは期待した通りの動作をしていますが、softbank携帯からのみ、動作がおかしくなっています。
症状としては、$name、$commといった変数を受け取れず(?)、テーブルには各カラムのNULLになったレコードが追加される。
テーブルの更新、レコードの追加は行われているので、CURRENT TIMESTAMPなどはちゃんと入っている。
管理テーブルは更新されているので、各変数のNULLのチェックは通過している。
という状態です。スクリプト上におかしい箇所などあるでしょうか?
ちなみにPHP、MySQLの勉強は先月始めたばかりで、この掲示板のスクリプトは、本などを読んで作ったオリジナルのものです。
よろしくお願いいたします。
0517nobodyさん
2008/03/10(月) 02:14:45ID:???function insert_comment($tbl_id,$name,$comm,$seq,$dbcon,$result){//コメント追加
$l_sql = "SELECT count( * ) FROM `".$tbl_id."`";
$l_result = mysql_query($l_sql,$dbcon);
$l_row = mysql_fetch_array($l_result);
$seq = $l_row[0] + 1;
$f_host = gethostbyaddr(getenv("REMOTE_ADDR"));
$sql = "insert into `".$tbl_id."` (c_seq, c_time, c_name, c_comm, c_host, c_del_flg) VALUES (".$seq.", NOW( ), '".$name."', '".$comm."', '".$f_host."', '0' )";
$result = mysql_query($sql,$dbcon);
}
function update_temp_table($tbl_id,$sage,$seq,$f_dbcon,$f_result){//スレッド更新(管理テーブル更新)
if($seq == 300){ $del_flg = 1;} else { $del_flg = 0;} //規定レス数に達したスレは終了
$sql = "update t_temp_table set c_count_comment = ".$seq." , c_del_flg = '".$del_flg."' where c_table_id = ".$tbl_id;
$f_result = mysql_query($sql,$f_dbcon);
}
0518nobodyさん
2008/03/10(月) 02:20:25ID:???softbankのチェックした機種は何?
多分表示側の問題だとは思うけど
それと、1スレッド1テーブルはやめた方が良い
ファイルベースの設計なら1スレッド1ファイルの方が良いが・・・
0519516
2008/03/10(月) 02:40:11ID:???ログ見てみたらソフトバンクだな、ってのが分かったというだけで。
しかも、その方が問い合わせフォームからメールも送ってくれたんだけど、
それがまた見事に文字化けしていて全く見れない状態です。
(これもまたDOCOMO、auは正常動作。)
1スレッド1テーブルが良くないというのは、パフォーマンスとかCPU占有とかいう話でしょうか?
素人考えで、一つのテーブルのみが異常にレコード数多くなるよりいいかな、と思ったのですが…
0520nobodyさん
2008/03/10(月) 02:58:57ID:???0521nobodyさん
2008/03/10(月) 03:56:42ID:???旧Vodafone機種とかにはまともに送れないのとかあるからねー
そこらへんが携帯対応のめんどくさい所
1つ要素追加しようとした時に全部のテーブル構造変えるほうが手間
あとデフォ設定でCPUがP4の3Gでメモリ2Gなマシンでも
1テーブル2000万件とかいれても平気だから1テーブルに入れろ
DB設計は色々と勉強した方が良いよ
0522nobodyさん
2008/03/10(月) 05:18:59ID:???2ヶ月ぐらいやってるけどなにをどうやっていいやら・・・
とりあえずHTMLを少しやってたのでPHPに挑戦してみたんだが
難しい。そして、どう使うのかがよくわからん。
PHPスーパーサンプル集って本を買って本の進行通りにやってるが
だからなに?って感じでおわってしまう。
まず最初にこんにちはを画面に表示させた。うむ。
フォームはあらゆるところで使われるので重要ということで
フォームもやってみた。うむ。
いま、フォームで送信されたデータを関数で色々条件をつける
もしくは処理をするってのやってるんだけど、それも具体的によくわからん。
説明には、パスワードを入力とか普段サイトで使ってるようなことで使う
みたいなことは書いてあったけど、実際自分でつかえるかなーと疑問。
何をどうしたらいいか、もっと分かりやすい本、もしくはページはないか
しってたらお願いします。できれば、私はこう使ったというのを実体験で
いってくれると分かりやすいです。m(_ _)m
0523nobodyさん
2008/03/10(月) 06:26:17ID:???その手の質問きたら俺は毎回ここをオススメしてる
宣伝と思われそうだがw
http://www.phppro.jp/school/phpschool/
初心者には普通にオススメ
あと何か作ってみたいものを見つけるのが良いんじゃないかな?
んでこれを作るには何が必要で
どんな事をしなきゃいけないのかとか
あとは同じようなスクリプトは
どんな風にしてるのかを調べるのも良いかな
0524nobodyさん
2008/03/10(月) 18:52:10ID:???すごくよかったですm(_ _)m
私が買った本より説明が分かりやすく理解しやすかったです。
とりあえず、このページを読破し実際にやってみようと思います。
0525nobodyさん
2008/03/11(火) 03:36:14ID:xCa4blgrobject(stdClass)(1) { ["array"]=> "test"}
みたいな感じでオブジェクトで返ってきました。
配列arrayの中の"test"という文字列を取り出すためにはどうしたらよいのでしょうか?
ちなみにjson_decode()です。upgrade.phpを利用してassocをTRUEにしているのに配列ではなくオブジェクトで返されてしまって困っています。
0526nobodyさん
2008/03/11(火) 03:42:27ID:???0527nobodyさん
2008/03/11(火) 15:31:16ID:xCa4blgrありがとうございます。
0528nobodyさん
2008/03/11(火) 20:58:03ID:LKhchWrtしているのですが、フィード内の <content:encoded> といったエレメントが
読み込まれません。
どうも「:」がエレメント名に含まれていると、PHPはそれを見落としてしまうよう
なのですが、同じような経験をされた方いらっしゃいますでしょうか?
0529nobodyさん
2008/03/11(火) 22:34:53ID:???今度の4月から大学(情報工学科)に通うんですけど
教授とかに聞いても大丈夫ですよね?
0530nobodyさん
2008/03/11(火) 23:38:41ID:???0531nobodyさん
2008/03/12(水) 01:15:12ID:???↓でええんか?
<?php if(false){ ?>
…
<?php } ?>
0532nobodyさん
2008/03/12(水) 01:22:22ID:???...
<?php endif; ?>
なんでこの書き方って普及してないの?
0534nobodyさん
2008/03/12(水) 09:26:44ID:???外部からのアクセスでPHPに情報を送り、それをPHPが一度Textファイルに保持した上で
他のアクセスがPHPからそれを受け取るという処理を行っています。
チェックは連続して行っていて情報が無ければ「NoEntry」という結果を返しています。
(保持した情報は消えます)
(処理中、データはロックしています)
今現在そのチェック処理を2秒に1回の頻度で行っているのですが、
一般論の範囲でPHPはどれくらいの負荷までなら普通に耐えられるのでしょうか?
可能であれば上記のチェック処理を1秒に2・3回行いたいと思っています。
使用しているサーバはさくらインターネットのプレミアムコースです。
PHPのバージョンは、、すみません。詳しく分からないのですが初心者解説サイトの命令のみ使っています。
2秒に1回のチェックですが、実際にデータを保持し送信するペースは1時間に1回ほどです。
0536nobodyさん
2008/03/12(水) 10:58:25ID:???他のアクセスがあった時点でファイルがあるかチェックするんじゃだめなの?
0537nobodyさん
2008/03/12(水) 11:11:37ID:???繰り返しアクセスしているのは外部のプログラムで、PHPはそれに対して反応を返しています。
PHP内部では繰り返しの処理はしていません。
SaveパラメータでHTTPアクセスされると「A」という文字をPHPが記録します。
LoadパラメータでHTTPアクセスされると、今PHPが保持してる「A」という文字をEchoで返し、「A」は消します。
この時、保持している文字がなければ「NoEntry」を返します。
現状2秒に一度Loadパラメータでアクセスしています。(文字があるかチェック)
その間に複数のSaveパラメータでアクセスされると「A,B,C」と同時に保持して、
Loadパラメータが来るごとに、古いものから順に1文字ずつ返します。
ただ通常、1時間に1〜2回、多くても10回ほどのSaveパラメータのアクセスしか無いため
ほとんどはLoadパラメータのアクセスを受信し続けている状態です。
このLoadパラメータを、現状の2秒に1度から、1秒間に2〜3回にしたいなと考えております。
0539nobodyさん
2008/03/12(水) 11:28:02ID:???0540534
2008/03/12(水) 11:52:49ID:???やはりPHPの性能はCGIとは比べものになりませんね。
0541nobodyさん
2008/03/12(水) 17:51:48ID:???普通にfwriteとかで作成すればいいのでしょうか?
0542nobodyさん
2008/03/12(水) 19:13:32ID:???0543nobodyさん
2008/03/12(水) 21:40:52ID:???ファイルに書き出したいなら>>542のを使えば良い
表示させるだけならechoなりでhtml書いたのを表示すればいい
0544nobodyさん
2008/03/13(木) 04:03:55ID:???0545nobodyさん
2008/03/14(金) 16:59:59ID:P2EP3hdlループ文を使い値と属性を取得しようとすると、$nameという配列を作る行で
Warning: Illegal offset type となります。オブジェクトの属性と値の取り方を間違えているのでしょうか?
$xml
SimpleXMLElement Object
(
[id] => 2
[title] => hogehoge
[spec] => 500
)
foreach($xml as $a => $b) {
if ($a == 'id') {
$id = $b;
}
if ($a == 'title') {
$title = $b;
}
}
$name[$id] = $title; ←エラー
0546nobodyさん
2008/03/14(金) 17:41:35ID:???print_rよりver_dumpのがオススメ
$idと$titleをdumpする事をおすすめする
var_dump($id,$title);
てかそのループしなくても良いと思うんだが?
$name[$xml->id] = $xml->title;
0547nobodyさん
2008/03/14(金) 19:16:02ID:P2EP3hdlありがとうございます
$name[$xml->id] = $xml->title;
これだと同じエラー内容となりました
ver_dumpしたところ下記のように出てきたのですが、さらにオブジェクトが続いているということでしょうか?
object(SimpleXMLElement)#9 (1) {
[0]=>
string(1) "2"
}
object(SimpleXMLElement)#8 (1) {
[0]=>
string(8) "hogehoge"
}
0548nobodyさん
2008/03/14(金) 19:34:29ID:???XMLを使っていない。使おうとも思わない。
つかうのは外部とのシステムでXMLを
使うことを強制された場合ぐらいだな。
0549nobodyさん
2008/03/14(金) 20:27:50ID:i8C7NkG0<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Gallery</title>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />
</head>
<body>
<div align="center">
<br />
<?php include("../../koukoku.php"); ?><br />
<?
$image = "http://***.com/gazou/01/" . $_GET['no'] . ".gif";
if(file_exists($image)){ print "<img src=\"$image\">"; }
?>
</div>
</body>
</html>
こんな感じでhttp://***.com/gazou/01/**.gifをページの真ん中に表示したいのですが画像がされません。
画像がローカルパスなら表示されるのですがどこが悪いのか教えてもらえませんでしょうか?
0550nobodyさん
2008/03/14(金) 20:32:53ID:???よければ教えてください。
echo 45 * 1.4;
echo "<br>";
$a = floor(45 * 1.4);
echo $a;
echo "<br>";
というプログラムで、結果が
63
62
となるんですけど、原因がわかりません…
63が正解なのですが、なぜなんでしょう?
実際は変数が入るので、結果も変動して小数点以下の数値も出るのでfloorしていますが、
なぜかこの数値の時だけ結果にずれが…
0551nobodyさん
2008/03/14(金) 20:54:07ID:???典型的な、浮動小数点誤差の問題だね。
一般的にコンピュータは数値を二進数に変換して処理する。
1.4という数値は二進数では近い数字は表現できても、
1.4そのものは表現できない数値なんだ。(小数点以下が無限に続く)
よって 45 × 1.3999・・・という計算になる。
当然答えも62.9999・・・になる。
あとはechoのとき、62.9999・・・というほぼ63という値なら、
それを63にして表示しているということだろう。
公式サイトにも書いてあるが。
http://www.php.net/manual/ja/language.types.float.php
0552549
2008/03/15(土) 12:13:27ID:???他で聞いてみます 失礼しました。
0554nobodyさん
2008/03/15(土) 17:15:03ID:???$iって$aとかにする事は可能でしょうか?
0555nobodyさん
2008/03/15(土) 17:22:41ID:???としてるだけなのに標準出力にファイルの内容が表示される@さくら
エロい人解決方法を教えてください。
0558nobodyさん
2008/03/15(土) 23:28:03ID:???なんで改行が二つあるの?
0559nobodyさん
2008/03/15(土) 23:35:04ID:???意味を調べろ。
0560nobodyさん
2008/03/16(日) 01:00:46ID:???ちょっとログ分の画像掲示板のhtml出力しつつ
その1ページ分にすべてのページへのリンクを作ったりと複雑なので
whileで代用しました、ありがとうございました。
後、もう一つ聞きたいのですが
.=で処理したデータを継ぎ足していってhtml出力すると
ソースで改行が■になったりしてしまいます。
後々の事を考えて見栄えよく整形したいのですが
どんな要因が考えられるのでしょうか?
0562nobodyさん
2008/03/16(日) 01:23:50ID:???すいません、まさにそのとおりなんですがtxtファイルに
phpproの講座のとおりEUC-JPとLFで設定してます。
改行をCR/LFにしたらちゃんと見えたんですが
EUC-JPとLFだとwindows使いには不便なのでしょうか?
後、ログにtxtファイルを使うと外部から見えてしまうと聞いたのですが
何がお勧めなのでしょうか?
0563nobodyさん
2008/03/16(日) 01:30:50ID:???ログにtxt〜とか媒体が問題じゃないよ。
ドキュメントルート以下におけば外部から見られる危険性は当然ある。
0564nobodyさん
2008/03/16(日) 01:58:38ID:???過去cgiとかにしとけといわれた思い出があるんですが。
0565nobodyさん
2008/03/16(日) 02:22:24ID:???その説は、ごく限られた人しか .htaccess でごにょごにょできなかった時代とか
.htaccess の書き方を説明するのがめんどくさいとかの産物なので、
せめて .log とか .dat で終わる名前のファイルにして deny from all に設定。
というか、>>563。
>>561前半は Shift_JIS の地雷を踏みまくるほうがよっぽど不便だと思う。
0567nobodyさん
2008/03/16(日) 02:41:19ID:???phpの中身がテキストデータとして開かれててしまいます。
phpに同じフォームデータを書いて送信したら普通に処理できてたんですが
どうしたものでしょうか?
0568nobodyさん
2008/03/16(日) 14:32:57ID:???0569nobodyさん
2008/03/16(日) 19:12:01ID:???phpにその内容を飛ばして処理しております。
本文がない場合、名前&パスワードをクッキーをセットして
1行目のフォームに送り返してるんですが名前欄に何も出ません。
名前欄のvalue値に
phpプログラムを使用して受け取ったクッキーを表示するコードを書いてるんですが
1行目フォームのようにhtmlファイルにphpコード書いても意味なかったでしたっけ?
0570569
2008/03/16(日) 19:19:19ID:???要するにログをhtml出力したファイル内にあるフォームに
クッキーの受け渡しってできるんですか?
書き込みを処理するphpからクッキー発行しただけでは駄目なんですよね?
0571nobodyさん
2008/03/16(日) 19:31:40ID:???0572569
2008/03/16(日) 19:44:08ID:???>>569を書き込んでから今までログをhtmlで出力する掲示板のサンプルを見回ってたら
<input value="">のvalue記述さえ無しにクッキーが表示されてるものが
あってどんな方法を使ってるか知りたくて。
0573nobodyさん
2008/03/16(日) 20:02:28ID:???出力されたhtmlファイルの拡張子はphp?それともhtml?
出力されたファイルがhtmlであれば
サーバの設定が基本的な設定のままなら
cookieなんて出せないやんJavaScriptとか使えば別だが
phpであれば
<input value="<?php echo $_COOKIE['name'];?>">
とかすれば出るが
0575nobodyさん
2008/03/17(月) 00:03:56ID:???それで元々作っていたのは総phpで<input value="<?php echo $_COOKIE['name'];?>"> が出来てて
htmlにデータ書き出すようにしてからそれが通用しなくなったので混乱しておりました。
ただここだと
http://3d.skr.jp/3d/
出来てるのはなぜなんでしょう?
0577nobodyさん
2008/03/17(月) 00:19:25ID:???とりあえずクッキーの部分は飛ばして別の部分作ります。
var P=getCookie("pwdc"),N=getCookie("namec"),i;
with (document) {
for(i=0;i<forms.length;i++){
if(forms[i].pwd)
with(forms[i]){
pwd.value=P;
}
if(forms[i].name)
with(forms[i]){
name.value=N;
}
}
}
};
onload=l;
function getCookie(key, tmp1, tmp2, xx1, xx2, xx3) {
tmp1 = " " + document.cookie + ";";
xx1 = xx2 = 0;
len = tmp1.length;
while (xx1 < len) {
xx2 = tmp1.indexOf(";", xx1);
tmp2 = tmp1.substring(xx1 + 1, xx2);
xx3 = tmp2.indexOf("=");
if (tmp2.substring(0, xx3) == key) {
return(unescape(tmp2.substring(xx3 + 1, xx2 - xx1 - 1)));
}
xx1 = xx2 + 1;
}
return("");
}
こんな感じだな適度に直せばいける
0579nobodyさん
2008/03/18(火) 16:47:11ID:npoe+Lzfのプログラムですが、
http://localhost/uranai.php
だと「入力された値は数字ではありません。」と表示されるのですが
http://localhost/uranai.php?age=22
だと文字化けしてしまいます。
本来「あなたの年齢は:22才です。」と表示されると思うのですが。
何が原因と考えられますか?
0581nobodyさん
2008/03/18(火) 17:15:35ID:???mb関係かhtmlspecialcharsの文字コードの設定か?
文字化け文字列も出すと何かわかるかも
0582579
2008/03/18(火) 18:00:26ID:npoe+Lzf、「、ハ、ソ、ホヌッホマ。ァ22コヘ、ヌ、ケ
とでます。
0583nobodyさん
2008/03/18(火) 18:15:19ID:sNjVpZ9lサイドバーをカスタムしたくてsidebar.phpを弄っているのですが、カレンダーなどを取り除いてアバウトやその他をとりつけたいのですが、
どう記述するべいいのかわかりません。
カレンダーを消すことには成功したのですが、他のコンテンツをサイドバーに入れるには何を記述すればいのでしょうか。
0584nobodyさん
2008/03/18(火) 21:06:15ID:???WordPress (ワードプレス) その6
http://pc11.2ch.net/test/read.cgi/blog/1202116662
こっちのがいいんでない?
0586579
2008/03/18(火) 23:02:38ID:npoe+Lzf全然解決できてなかったのでこのスレにはりついてしましたw
ありがとうございます!うまくいきました!
0587nobodyさん
2008/03/19(水) 16:39:46ID:4H6o0Qo6http://www.phppro.jp/school/phpschool/vol5/3
のページに従っていたのですが
年齢入力フォームで「占う!」を押した場合に結果が表示されず
ファイルのダウンロードの確認ウィンドウが出てしまいます。
何らかの原因でuranai_result.phpが
PHPファイルととして認識されていないということでしょうか?
0588nobodyさん
2008/03/19(水) 16:40:35ID:???0589587
2008/03/19(水) 16:50:22ID:4H6o0Qo6ありがとうございます
プロパティでファイルを確認してみると「PHPファイル」となっていますが、
どのようにすれば認識されるのでしょうか?
0590nobodyさん
2008/03/19(水) 16:57:43ID:???0591nobodyさん
2008/03/19(水) 19:12:29ID:TVI3fNbMこれが押された時にどのボタンかを識別する方法を教えてくださいえろいひと
0593nobodyさん
2008/03/19(水) 19:41:51ID:???if (!strlen($data1)) {
echo "<p>(strlen)データが入力されていません";
}
else {
echo "<p>(strlen)入力された内容:".$data1;
}
if (empty($data1)) {
echo "<p>(empty)データが入力されていません";
}
else {
echo "<p>(empty)入力された内容:".$data1;
}
strlen()とempty()はどのように使い分けるんでしょうか?
echoとprintみたいに理解したらいいですか?
0594nobodyさん
2008/03/19(水) 21:00:00ID:???http://php.net/strlen
http://php.net/empty
0595nobodyさん
2008/03/19(水) 21:36:33ID:???0596nobodyさん
2008/03/19(水) 21:42:26ID:R0ivO4NXどこにあるものですか?
0597nobodyさん
2008/03/19(水) 21:49:00ID:???0598nobodyさん
2008/03/19(水) 21:52:46ID:???0599nobodyさん
2008/03/20(木) 02:43:35ID:???何でも質問してくれ
0600nobodyさん
2008/03/20(木) 03:13:34ID:???同一のname指定してきた内容で判断とか
別々のname指定してどの値がセットされてるかで確認したりとかかな
>>593
emptyは内容があるか調べるもの
strlenは文字列の長さを調べるもの
用途は全然違う
0602nobodyさん
2008/03/20(木) 15:30:03ID:c6Zuq6MMCSVアップロードで更新できるようなフリーの
phpやCGIはないでしょうか?
ご紹介頂きたいのです。お願い致します。
0603nobodyさん
2008/03/20(木) 15:38:40ID:???0604nobodyさん
2008/03/20(木) 15:42:11ID:c6Zuq6MM面目ないです。
超初心者用スレでしか聞けないので書いたのです。
0605nobodyさん
2008/03/20(木) 15:58:17ID:???に見えた
0607nobodyさん
2008/03/20(木) 23:38:33ID:WvTnOLdhformで送った名前を表示するようにしたいですが、うまくいきません。
グローバル変数が間違ってるのでしょうか?
詳しい方、お願いします
send.html↓
<html>
<head><title>send</title></head>
<body>
<form action="receivename.php" method="post">名前<input type="text" name="namae"><br>
<input type="submit" value="送信"><br>
</form>
</body>
</html>
receivename.php↓
<html>
<body>
<?php
print ($_post['namae']) ;
?>
さん。どうも<br>
</body>
</html>
0610nobodyさん
2008/03/21(金) 00:43:20ID:???JSPのresponse.sendError(response.SC_NOT_FOUND)のように、
Webサーバが標準で持っているエラーページを返すようにはできますか?
環境はApache 2.2 + PHP 4.4です。
■ このスレッドは過去ログ倉庫に格納されています