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

【PHP】質問スレッド Part5

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん02/09/11 14:15ID:FWA0CpdU
レスは気長に待つのが良い感じかも。


■本家
http://www.php.net/

■日本 PHP ユーザ会
http://www.php.gr.jp/

■PHP マニュアル
http://www.php.net/manual/ja/

■PEAR マニュアル
http://pear.php.net/manual/ja/


過去スレ, 関連スレ及び注意事項等は、
>>2-10あたりにきっと誰かが……。
0002nobodyさん02/09/11 14:15ID:???
■【PHP】質問スレッド Part1
http://ebi.2ch.net/php/kako/982/982687820.html

■【PHP】質問スレッド Part2
http://pc.2ch.net/php/kako/1003/10032/1003283567.html

■【PHP】質問スレッド Part3
http://pc.2ch.net/php/kako/1013/10139/1013919792.html

■【PHP】質問スレッド Part4
http://pc.2ch.net/test/read.cgi/php/1022999539/l50
0003nobodyさん02/09/11 14:16ID:???
■PHP アップグレード報告スレッド
http://pc.2ch.net/test/read.cgi/php/987259309/l50

■PHP + MySQL
http://pc.2ch.net/test/read.cgi/php/983250751/l50

■PHP + PostgreSQL
http://pc.2ch.net/test/read.cgi/php/983128806/l50

■PHP 関連の書籍 (但し PHP 出版系お断り)
http://pc.2ch.net/test/read.cgi/php/985315574/l50
0004nobodyさん02/09/11 14:16ID:???
※注意1

4.2.0以降はデフォルトでregister_globalsがoffになっています。
POST, GET等で渡される値には
グローバル連想配列
$HTTP_ENV_VARS
$HTTP_GET_VARS
$HTTP_POST_VARS
$HTTP_COOKIE_VARS
$HTTP_SERVER_VARS
でアクセスしてください。

つーか、マニュアルとか読んでください。おながいします。
0005nobodyさん02/09/11 14:16ID:???
※注意2

header()でContent-Typeを出力すると、mb_output_handlerが無効になります。
ini_set('default_mimetype', 'text/html');
とすることで回避できます。
0006nobodyさん02/09/11 15:31ID:QhkFV/a2
phpのチャットでブラウザを閉じると自動的に
退室するような実現方法はありませんか?
0007nobodyさん02/09/11 15:50ID:sK5vsN8l
>>6
(´-`).。oO(javascriptと組み合わせれば出来るんじゃないかな)
0008b02/09/11 16:05ID:U9pI6n49
http://yahooo.s2.x-beat.com/
0009nobodyさん02/09/11 17:16ID:b0Mn6bwO
>>6
あるよ。
応答が数分なかったら、退室したと見なして処理するチャット。
0010nobodyさん02/09/11 17:32ID:T52IxXqS
>>11のようにソースを組んだのですが、
受け取った値が文字化けしてしまいます。
なんとか直す方法があったら教えてください。
0011nobodyさん02/09/11 17:34ID:T52IxXqS
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP">
</head>
<?
$test = $_POST["test"];

if($test == "あいうえお"){
echo"<body bgcolor=\"red\">
test - [$test]<br>
<form action=\"1_color_test.php\" method=\"post\" enctype=\"multipart/form-data\">
<input type=\"submit\" name=\"test\" value=\"亜伊宇江尾\">
</form>";
}else{
echo"<body bgcolor=\"blue\">
test - [$test]<br>
<form action=\"1_color_test.php\" method=\"post\" enctype=\"multipart/form-data\">
<input type=\"submit\" name=\"test\" value=\"あいうえお\">
</form>";
}
?>
</body></html>
0012nobodyさん02/09/11 17:41ID:???
>>11
EUC-JP 以外で保存してない?
00131002/09/11 17:48ID:T52IxXqS
>>12
保存する際は、EUCでやってます。

ちなみに、mb_convert_encodingとかいろいろやっても
だめでした。
0014nobodyさん02/09/11 18:19ID:???
<?php header("Content-Type: text/html; charset=EUC-JP"); ?>

最初の行に入れてみて。
00151002/09/11 18:41ID:T52IxXqS
>>14
直りました。
すげえ!
thx!
0016nobodyさん02/09/11 19:22ID:???
>>15
こういうばかはどうしたらいいのでしょうか。
0017nobodyさん02/09/11 19:32ID:???
   λ_λ    / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ( `ー´) < 別にいいんじゃネーノ?
   /   ノつ  \__________
  (人_つ_つ
0018あっふぉ02/09/11 19:36ID:???
>>14
56Kモデムからやり直せ。
0019PHP::help()02/09/11 19:51ID:K4qVzGr/
MS Accessに、PHP(PEAR DBパッケージ)から 日付/時間型(yyyy/mm/dd hh:nn:ss) にデータを挿入する方法を教えて。
以下のコードでうまくいきません。日付/時間型以外ならうまくいくのに。。。
function insert($id,$name)
{
 $dsn = "odbc://user:pass@demo";
 // DB接続
 $db = DB::connect( $dsn );
 // SQL文
 $sql = "INSERT INTO user (id,name,date) VALUES (?,?,?)";
 // Statement取得
 $stmt = $db->prepare( $sql );
 // 現在時刻を取得
 $nowdate = date("'Y-m-d H:i:s'")
 print "nowdate=" . $nowdate . "\n"; // こういうのが出力 -> '2002/09/11 19:23:29'
 // SQL発行
 $db->execute($stmt, array($id,$name,$nowdate ));
 // DB切断
 $this->db->disconnect();
}
よろしく
0020PHP::help()02/09/11 19:57ID:K4qVzGr/
間違えがありました。>>19
function insert($id,$name)
{
 $dsn = "odbc://user:pass@demo";
 // DB接続
 $db = DB::connect( $dsn );
 // SQL文
 $sql = "INSERT INTO user (id,name,date) VALUES (?,?,?)";
 // Statement取得
 $stmt = $db->prepare( $sql );
 // 現在時刻を取得
 $nowdate = date("'Y/m/d H:i:s'")
 print "nowdate=" . $nowdate . "\n"; // こういうのが出力 -> nowdate='2002/09/11 19:23:29'
 // SQL発行
 $db->execute($stmt, array($id,$name,$nowdate ));
 // DB切断
 $db->disconnect();
}
すいません。
0021nobodyさん02/09/11 20:23ID:???
>>20
円とだけ言っておくよ・・・(ワラ
0022PHP::HELP()02/09/11 21:41ID:HTt8fx02
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
\ >>21                       \
\ 「円」って何ですか?             \
\ 「\ 」ってことかな?              \
\ どっかにそれを入れなさいということか? \
\ nowdate='2002\09\11 19:23:29'      \
\ ↑これでいいのか!?            \
\ 金を出せということか?            \
\ 違う、違う、違うなーーー。          \
\ わからん。わからん。             \
\ 21さん、もっと教えて。             \
\ お願い、教えてくれたら、            \
\ 自分の体差し上げます             \
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
0023nobodyさん02/09/11 23:09ID:b0Mn6bwO
>>22
・・・・21がせっかくヒント出してるのにそれでも分からんのか?
円だよ、円。
PHP初心者の俺でも一発で分かったぞ。
0024nobodyさん02/09/12 00:17ID:???
>>19
ネタですか?
0025nobodyさん02/09/12 01:34ID:vPpnzRr3
変な質問でしょうが、教えてくださると嬉しいです。

PHPとFLASHを連携させたコンテンツを作りたいと思っています。
FLASHには外部から「変数名=値&変数名=値&...」
という形の文字列でデータを渡す必要があります。
それだけなら、echoを使えばいいと思ったのですが、
最新版のFLASHだと、外部から渡される変数は、
文字コードがunicode、改行コードがCRじゃないとダメみたいです。

PHP側で変換する処理などが必要なんでしょうか?
必要な場合、どのようなコードを記述すればいいのでしょうか?
0026nobodyさん02/09/12 01:40ID:???
>>25
>>1
0027nobodyさん02/09/12 03:13ID:???
mb_convert_encoding               ?
0028nobodyさん02/09/12 19:33ID:bOdtzCg9
domxml_open_fileで指定するファイルは、
相対パスで指定できないのでしょうか?
絶対パスだとうまくいくんだけど。
0029nobodyさん02/09/12 22:57ID:???
if(!$dom = domxml_open_file("example.xml")) {
echo "Error while parsing the document\n";
exit;
}

?
0030nobodyさん02/09/13 02:00ID:5ec6wOjE
"をエスケープするととても見にくくなるので
perlのようなprint qq|<a herf="hoge.html"|;
のような書式はPHPではないでしょうか?
0031nobodyさん02/09/13 02:12ID:yb1hcccZ
$aaaaa = "aaaaa.html";

function bbbbb(){
echo <<<EOF
ここにHTML、関数、ユーザー定義関数とか
EOF;
}

$fp = fopen ($aaaaa,"w");
$ccccc = bbbbb();
fputs($fp,$ccccc);
fclose($fp);


PHP始めて3日目です。(プログラミングは初めて)
こういう風には出来ないですか?
投稿があった時にPHPで受け取ってaaaaa.htmlを更新したいんですが。
0032nobodyさん02/09/13 02:57ID:???
>>31の質問が>>30の質問の答えになってそうな罠

>>31
普通にできるんじゃない?
処理の最後にaaaaa.htmlにフォワードする必要がありそうだけど。

0033nobodyさん02/09/13 03:19ID:???
>>32
省略された部分読むまで、
>>31が>>30に答えたのかと思ってた...。
00343102/09/13 13:04ID:yb1hcccZ
>>32
俺がやったら、$ccccc = bbbbb(); の部分がダメみたいです。
しょうがないんで、function bbbbb()を$bbbbbにしたらOKでした。

フォワードとはaaaaa.htmlに戻る事でしょうか??
それはロケーションで書きました。header()です。
0035nobodyさん02/09/13 13:22ID:q9zrWrda
Content-Disposition: inline; と Content-Disposition: attachment;
ってどうちがうんですか?
どこをさがしても親切に説明しているサイトがないんですけど。
0036nobodyさん02/09/13 13:26ID:???
親切に説明が欲しいなら金払え
0037RFC厨02/09/13 14:14ID:???
RFC読めよ
http://www.asahi-net.or.jp/~bd9y-ktu/dtd_f/rfc_f/rfc2183j.html
0038nobodyさん02/09/13 16:00ID:???
Content-Disposition: inline; はすぐ表示
Content-Disposition: attachment; は添付
■ このスレッドは過去ログ倉庫に格納されています