[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 12/12 10:55 / Filesize : 264 KB / Number-of Response : 939
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:nobodyさん mailto:sage [2007/12/19(水) 03:33:51 ID:???]
まず読め→【PHP マニュアル】www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 60
pc11.2ch.net/test/read.cgi/php/1196511516/

◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで

401 名前:nobodyさん mailto:sage [2007/12/29(土) 04:16:39 ID:???]
冬休みを利用して、何か簡単なwebアプリを作ってみようと思い
開発を始めてみたのですが、一点質問させていただいてもよろしいでしょうか。

a.html 内でに b.phpというファイルをインクルードし、a.html内でb.phpの関数を呼び出し
実行したいのですが、うまく実行することができずに悩んでいます。

<?php include('./b.php'); ?>
<html><head></head>
<body>
<?php b_test(); ?>
</body>
</html>

といった具合です。
b_testの内容は、単純に文字列をprintしているだけなのですが
実行されず、ブラウザ上でソースを見るとそのままphpの記述が
残されている状況です。
各所で見て回った簡単なカウンタ等のアプリで同様の記述を行っているものもあり
自分も同じようなことをやってみようと思ったのですが、何か問題がありますでしょうか。
もしくは、他にhtml内でphpの関数を呼び出すのに適したやり方はございますでしょうか。
ご教示お願いいたします。

環境は、windowsXPにxamppを使用し、apache2.2.6とphp5.2.5をインストールしています。
mb_string系を有効にした程度で、ほとんど設定ファイルは弄っていません。

402 名前:nobodyさん mailto:sage [2007/12/29(土) 04:44:46 ID:???]
まず読め→【PHP マニュアル】www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 60
pc11.2ch.net/test/read.cgi/php/1196511516/

◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで

403 名前:nobodyさん mailto:sage [2007/12/29(土) 04:45:44 ID:???]
.htmlという拡張子をphp扱いで動かさないとphpは実行できんよ


404 名前:394 mailto:sage [2007/12/29(土) 09:51:58 ID:???]
>>400
わかりました ありがとう!

405 名前:nobodyさん mailto:sage [2007/12/29(土) 11:02:50 ID:???]
softbankの一部の機種じゃ
GETでマルチバイト文字を送れないので
変換すべきと思われるンですが
どんな関数でそれをやればよいですか?>

406 名前:nobodyさん mailto:sage [2007/12/29(土) 11:25:51 ID:???]
マルチバイトが送れんつーか、逆に送れる文字つーのが決まってるんでURLエンコードすりゃええ

407 名前:405 mailto:sage [2007/12/29(土) 11:39:30 ID:???]
>>406
なるほど。
サンクスです。

408 名前:nobodyさん mailto:sage [2007/12/29(土) 15:00:42 ID:???]
なんか、ここのスレってサービスが劣化したなぁ。
前は、質問したら丁寧に教えてくれたし5分以内には的確な回答がきた。

今は、質問するとニートとか氏ねとかそんなのが殆ど。
ストレスを発散する場所を間違えないで欲しい。

409 名前:nobodyさん mailto:sage [2007/12/29(土) 15:08:36 ID:???]
なんだよもう…面倒くさいなあ。
仕方ない、面倒見てやるか

>>408
ニートとか氏ね



410 名前:nobodyさん mailto:sage [2007/12/29(土) 15:11:14 ID:???]
ま、2chだし

411 名前:nobodyさん mailto:sage [2007/12/29(土) 15:11:36 ID:???]
>>408
ニートとか氏ね

412 名前:nobodyさん mailto:sage [2007/12/29(土) 15:36:55 ID:???]
相手をニートと断定しないあたりに、プログラマらしさを感じた。

413 名前:nobodyさん mailto:sage [2007/12/29(土) 16:14:18 ID:???]
>>408
もしお前がニートなら氏ねそうでないならイ`

414 名前:nobodyさん mailto:sage [2007/12/29(土) 17:09:40 ID:???]
if( >>408 == 'ニート' ){
   $anser = '氏ね';
}else{
   $anser = '市ね';
}


415 名前:nobodyさん mailto:sage [2007/12/29(土) 17:11:40 ID:???]
>>414
ちょwwwwおまwwwスペルがwww俺氏ねorz

416 名前:nobodyさん mailto:sage [2007/12/29(土) 17:27:27 ID:???]
確かに、誰からも参照されなくなったニートオブジェクトは、ガベージコレクトされるべきではある。

417 名前:nobodyさん [2007/12/29(土) 17:56:44 ID:tcLiBXaz]
array("Apple" => "りんご", "Orange" => "みかん");
という連想配列を、
array('Apple' 'りんご' 'Orang' 'みかん');
という配列に変換したいんですが、どうすれば良いでしょうか?

418 名前:nobodyさん mailto:sage [2007/12/29(土) 18:06:27 ID:???]
>>417
foreach ($array as $key => $val) {
$new_array[] = $Key;
$new_array[] = $val;
}

419 名前:nobodyさん mailto:sage [2007/12/29(土) 18:19:38 ID:???]
$a = array("Apple" => "Ringo", "Orange" => "Mikan");
$b = array_keys($a);
$c = array_values($a);
$d = array();
for ($i = 0; $i <= count($a) - 1; $i++) {
array_push($d, $b[$i], $c[$i]);
}
print_r($d);



420 名前:nobodyさん [2007/12/29(土) 18:23:01 ID:tcLiBXaz]
すげー
天才だ!
有り難うございます。

421 名前:419 mailto:sage [2007/12/29(土) 18:23:05 ID:???]
配列の値がローマ字に変わってたのはさっきなぜか日本語がうてなかったからだ
気にしないでくれ

422 名前:nobodyさん [2007/12/29(土) 18:48:40 ID:WA8jVfpj]
PHPでコンストラクタのvisibility (public とか privateなどの指定) をsuper classより厳しく出来ないのは何で?
仕様というより、何の不都合があるのかという意味で。

423 名前:nobodyさん mailto:sage [2007/12/29(土) 18:52:50 ID:???]
継承じゃねーからだろ

424 名前:nobodyさん [2007/12/29(土) 18:56:45 ID:yIBMpd50]
ちりりDUKEの使い方を教えてほしい

425 名前:nobodyさん [2007/12/29(土) 18:56:45 ID:WA8jVfpj]
>>423
むしろ、継承だと出来ないんじゃないの?

426 名前:nobodyさん mailto:sage [2007/12/29(土) 20:06:36 ID:???]
>>414,415
しゅくだいはおわったのかい

427 名前:nobodyさん mailto:sage [2007/12/30(日) 01:39:18 ID:???]
ブラウザからPOSTして送るデータの改行コードって
何に依存するんでしょうか?
CRLFになったり、LFになったりして困ってまつ

428 名前:nobodyさん mailto:sage [2007/12/30(日) 01:42:14 ID:???]
phpでcookieの内容を受け取るにはどうすればええの?
自分でsetしたcookieではなくて、外部鯖から返されるcookieの値を取得したいんだけど


429 名前:nobodyさん mailto:sage [2007/12/30(日) 01:43:35 ID:???]
>>1 も読めないのか。このヴァカども



430 名前:nobodyさん mailto:sage [2007/12/30(日) 01:46:14 ID:???]
事故解決

431 名前:nobodyさん [2007/12/30(日) 02:34:00 ID:+D3WOxGf]
2点質問させていただきます。


1. htmlに書くname属性に日本語を利用しても問題無いでしょうか?

2. htmlのフォームからphpの変数に変換するツール等は無いでしょうか?
    例:html:<INPUT type="text" name="name"> ⇒ php:$name = $_POST['name'];

432 名前:nobodyさん mailto:sage [2007/12/30(日) 02:50:16 ID:???]
>>431
2はextract()でできるけど危険

433 名前:nobodyさん mailto:sage [2007/12/30(日) 02:57:27 ID:???]
>>431
foreachで回せ
つか$_POST['name']で使うのがそんなに嫌なのか

434 名前:nobodyさん mailto:sage [2007/12/30(日) 02:57:38 ID:???]
1 は html 的には何の問題もない

435 名前:nobody [2007/12/30(日) 03:15:18 ID:8C08uScj]
PHPで多次元配列の値を半分だけとりだすのはどうすればいいでしょうか?

436 名前:nobodyさん mailto:sage [2007/12/30(日) 03:21:54 ID:???]
半分だけってどう半分なの

437 名前:nobody [2007/12/30(日) 03:35:21 ID:8C08uScj]
$a["a"][0]=>1
[1]=>1
[2]=>0
[3]=>1
[4]=>0
の$a["a"][0],$a["a"][1],$a["a"][2]の値です



438 名前:nobodyさん mailto:sage [2007/12/30(日) 03:38:15 ID:???]
forなりforeachなりで回して半分まで行ったらbreakすりゃいいでしょ

439 名前:nobodyさん mailto:sage [2007/12/30(日) 04:45:05 ID:???]
まず読め→【PHP マニュアル】www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 60
pc11.2ch.net/test/read.cgi/php/1196511516/

◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで



440 名前:nobodyさん mailto:sage [2007/12/30(日) 05:31:14 ID:???]
>>439
お前いい加減うざいよ
わざわざ>>1貼る必要ないだろ
冬休みだからって何回繰り返してるんだよ池沼
せめて>>1嫁ぐらいに留めとけ

441 名前:nobodyさん mailto:sage [2007/12/30(日) 05:38:36 ID:???]
>>440
まず読め→【PHP マニュアル】www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 60
pc11.2ch.net/test/read.cgi/php/1196511516/

◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで

442 名前:nobodyさん mailto:sage [2007/12/30(日) 05:44:17 ID:???]
予想通りの流れだな
さすが冬休み

443 名前:nobodyさん mailto:sage [2007/12/30(日) 06:49:36 ID:???]
冬休み (笑

444 名前:255 [2007/12/30(日) 07:51:44 ID:G9WMPe2A]
やはりsendmailの設定を何もしていないとまづいんじゃないかと思ってます。が、、、

445 名前:255 [2007/12/30(日) 08:01:43 ID:G9WMPe2A]
でも #sendmail 〜 でメールは送れました。。。混乱しながら1週間くらい悩んでます。

446 名前:nobodyさん mailto:sage [2007/12/30(日) 08:41:04 ID:???]
そのスクリプトでエラー表示させてる?
エラーが出てて表示させないで真っ白になってるんと違う

447 名前:255 [2007/12/30(日) 08:52:27 ID:G9WMPe2A]
出せてます ifでmail()がtrueを返したらok falseならno をprintさせてます。

、、、先ほど少し進展がありました。
#setenfoce 0
#restorecon -R /var
を設定することでメール関数がokを返すようになりました。
上のはselinuxを無効にするという意味で、下のは、、、どういう意味だろう。
(cd www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=20619&forum=10
でもメールがこない。。。httpdのerroelogを見てみると
Domain of sender address apache@localhost.localdomain
→やっぱりsendmailの設定をいじらないといけないのかなと思い、
とりあえず#sendmail 自分のメルアド
〜〜〜
としてsendmailをテストしてみると無事に自分のアドレス(プロバイダからもらったやつ)に届く

sender addressを設定しなくてもグローバルな環境でメール送れるじゃん
となって今また悩んでいるところです。

448 名前:255 [2007/12/30(日) 08:54:11 ID:G9WMPe2A]
失礼しました。Domain〜のところですが、Domain〜〜〜does not exitです。



449 名前:nobodyさん mailto:sage [2007/12/30(日) 09:06:56 ID:???]
Fedoraって /var/log/maillog とかないの?

あとif文でOKとか、そういうんじゃなくて、
PHPが吐くwarningとかnoticeとかもみてるのかな?

> Domain〜〜〜does not exit

does not exist? 自分宛に送ったメイルの差出人も localhost.localdomainに
なってるのかな?



450 名前:255 [2007/12/30(日) 09:46:25 ID:G9WMPe2A]
maillogの内容です。基本的にerrorlogと同じようなことがエラーになってま
す。
Dec 30 08:39:28 localhost sendmail[4414]: lBTNdBJQ004412:
to=<:::::::::@fb3.so-net.ne.jp>, ctladdr=<apache@localhost.localdomain>
(48/48),
delay=00:00:17, xdelay=00:00:17, mailer=esmtp, pri=120328,
relay=mxin2.ms.so-net.ne.jp.
[202.238.83.12], dsn=5.1.8, stat=User unknown
Dec 30 08:39:28 localhost sendmail[4414]: lBTNdBJQ004412:
lBTNdSJQ004414: DSN: User unknown

>>Does not exitst
自分宛(?.so-net.ne.jp)に送ったメールの差しだし人が
localhost.localdomaiになってる可能性大です。
この場合やはりsendmailの設定を変更すべきなのでしょうか。
上にも書いた通り端末からsendmailを利用して自分宛(?.so-net.ne.jp)に
送った場合成功するので、
どこを変更すればいいのかで悩んでいます。


451 名前:nobodyさん mailto:sage [2007/12/30(日) 10:04:09 ID:???]
もう完全に PHP とはかけ離れてるな

452 名前:nobodyさん mailto:sage [2007/12/30(日) 11:35:19 ID:???]
なんか面白い関数とかありませんかね
正月っぽいの

453 名前:nobodyさん mailto:sage [2007/12/30(日) 11:40:04 ID:???]
omikuji();
でおみくじが引けるよ!

454 名前:nobodyさん mailto:sage [2007/12/30(日) 11:48:59 ID:???]
php_logo_guid()だろ、、、常考

455 名前:nobodyさん mailto:sage [2007/12/30(日) 11:59:43 ID:???]
>>450

> メールの差しだし人が
> localhost.localdomaiになってる可能性大です。

俺mail関数使ったことないんで間違ってるかもしれないけど

これ見た感じだと→ jp.php.net/manual/ja/function.mail.php

「メールを送信する際には、必ず From ヘッダが含まれていなければなりません」
とかいてあるけど「可能性大」ってのは自分で「localhost.localdomail」のメアドを
指定した、っていう意味?

456 名前:455 mailto:sage [2007/12/30(日) 12:13:57 ID:???]
なんか変なこと書いてるな俺。気にしないで

457 名前:nobodyさん mailto:sage [2007/12/30(日) 12:28:12 ID:???]
PHPに関係するのは、ctladdrの所だけだぁね。
ctladdr=<apache@localhost.localdomain>
ctladdr - The ``controlling user'', that is, the name of the user whose credentials we use for delivery.
こいつは mb_send_mailの4だったか5番目だったかのパラメータで設定したものが使われる。
指定してなきゃ、sendmailを呼び出したプロセスの所有者が使われるんだったかな。
で、apacheになるっと。

その部分を除いてPHPには全く関係無く、”sendmailを適切に設定していないことが原因” だから板違い。
Linux板か自宅鯖板のsendmailスレで、どういうメル鯖の構成(ISPのメル鯖に全部投げとか)にするかを書いた上で聞けばいいよ。

458 名前:nobodyさん mailto:sage [2007/12/30(日) 13:13:30 ID:???]
ユーザー認証のページの作成をしています。
登録後のIDとPASSの管理をファイルでしようと思うんですが、
セキュリティを向上させるための定石というのはあるのでしょうか。

また、どのようにユーザーがログインする時はPOSTでデータを送信、
その後はセッションでログイン情報を維持という風にしたいのですが
これは特に問題ありませんよね?

459 名前:nobodyさん mailto:sage [2007/12/30(日) 13:29:12 ID:???]
>>458
とりあえず、オライリーの「入門PHPセキュリティ」を読むことを勧める。



460 名前:255 [2007/12/30(日) 16:15:22 ID:G9WMPe2A]
不本意ながらこの泥沼から逃げることで一応解決しました。つまりpostfixに移行しました。

461 名前:nobodyさん mailto:sage [2007/12/30(日) 16:50:41 ID:???]
逃げちゃだめ
とりあえず、オライリーの「sendmail」を読むことを勧める。

462 名前:459 mailto:sage [2007/12/30(日) 16:56:03 ID:???]
>>461
別に逃げても良いんじゃないの?

463 名前:nobodyさん mailto:sage [2007/12/30(日) 19:23:36 ID:???]
<tr>
<td class="aaa">あああ</td>
<td class="bbb">いいい</td>
</tr>

↑をまるごと変数に入れるにはどうすればいいでしょうか・・・

464 名前:463 [2007/12/30(日) 19:26:45 ID:MvMxVYb6]
ID出し忘れました
申し訳ない

465 名前:nobodyさん mailto:sage [2007/12/30(日) 19:27:27 ID:???]
1読め屑

466 名前:nobodyさん mailto:sage [2007/12/30(日) 19:29:49 ID:???]
$hoge = "<tr>\n<td class="aaa">あああ</td>\n<td class="bbb">いいい</td>\n</tr>";
$hoge = "
<<< HTML
<tr>
<td class="aaa">あああ</td>
<td class="bbb">いいい</td>
</tr>
HTML;
";

467 名前:nobodyさん mailto:sage [2007/12/30(日) 19:33:13 ID:???]
>>466は「"」→「\"」で。
下の方法が合ってるかはわからn

468 名前:nobodyさん mailto:sage [2007/12/30(日) 19:42:11 ID:???]
>>466
なんか、色々間違ってる気がする。
www.php.net/manual/ja/language.types.string.php#language.types.string.syntax.heredoc

469 名前:nobodyさん [2007/12/30(日) 20:02:47 ID:1r819gof]
聞きたいんですが、php5のマニュアルってどこかでダウンロードできないですか?
昔マンモス本の中身ダウンロードできるサービスがあったような気がするんだけど、
ああいうの今もないでしょうか?
あったら教えてほしいです、田舎に帰って勉強したいんだけど、
でかい本持ち歩くのキツイ、、



470 名前:nobodyさん [2007/12/30(日) 20:08:55 ID:lUFWIq2Z]
MVCでテンプレートエンジン使わずにVIEWをやりたいんだけど
コントローラーで
$title = "タイトル";
require("hoge.php");
exit;
とかみたいなやりかたってダメ?
他に何かいい方法あるかなー?
っていうかviewを別にするならテンプレート使わないといけないのかな?

471 名前:nobodyさん [2007/12/30(日) 20:12:51 ID:lUFWIq2Z]
>>469
ttp://www.php.net/download-docs.php

472 名前:nobodyさん mailto:sage [2007/12/30(日) 20:18:46 ID:???]
>>459
すいませんわがままだと思うんですが
Web上で参考になるセキュリティ対策のサイトというのはないでしょうか・・・

473 名前:469 [2007/12/30(日) 20:24:49 ID:1r819gof]
>>471
すごい! ほんとにあったんですね!! 大感謝です
ありがとう!

474 名前:nobodyさん mailto:sage [2007/12/30(日) 20:33:01 ID:???]
>>472
>>1

475 名前:nobodyさん mailto:sage [2007/12/30(日) 20:38:53 ID:???]
>>466
レスありがとうございます
↑の書き方で例を表示することはできたんですが、
自分の場合"あああ"、”いいい”の部分も<?=$hogehoge?>の様に変数になっていて、
このまま実行してもセルの中が空になります
変数に変数を代入しようとしてるのが問題だと思うんですが、どうにかならないでしょうか
ローカルでテストしてる場合OSとPHPのバージョンは自分の環境を書けばいいんでしょうか
WindowsでPHP5.25なのですが

476 名前:463 [2007/12/30(日) 20:39:38 ID:MvMxVYb6]
またやってしまった
申し訳ない

477 名前:nobodyさん [2007/12/30(日) 20:44:11 ID:lUFWIq2Z]
>>475
変数を『{}』でくくるか、
文字列と変数を『.』で繋げればいいんじゃない。

478 名前:nobodyさん mailto:sage [2007/12/30(日) 20:48:41 ID:???]
普通にシングルクォートで囲って入れればいい話じゃないのか?

479 名前:431 [2007/12/30(日) 21:24:43 ID:+D3WOxGf]
>>432-434
レスありがとうございます。
とりあえずやりたいことは出来そうです。
もう少し勉強してみます。



480 名前:463 [2007/12/30(日) 21:58:49 ID:MvMxVYb6]
>>477-478
$hoge="<tr>\n<td class="hoge2"><?=hoge3?></td>\n</tr>";

変数と言うか、<td>〜</td>間にPHPの書式を書こうとするとだめみたいです
<td class="hoge2">のようにタグの中だと効くのですが、<?=hoge3?>は無いものとして扱われてます
<?=hoge3?>を{}や''で囲むとその囲んだ記号だけ表示されます

481 名前:nobodyさん mailto:sage [2007/12/30(日) 22:00:51 ID:???]
俺はシングルクォートで文字列括って改行コードは定数にしてるな
$html = '<a href="hoge.html" onclick="alert(\'ラヴィ\')">'.$hoge.'</>'.NEW_LINE.
'以上ラヴィでした';
こんな感じで書いてるなー

#てーか携帯でソース書くの辛いな

482 名前:nobodyさん mailto:sage [2007/12/30(日) 22:09:56 ID:???]
つーかロジックとビューは分離しろ。
ヒアドキュメントとかアホじゃねーのか。

483 名前:nobodyさん mailto:sage [2007/12/30(日) 22:22:57 ID:???]
ヒアドキュメント使うと、ロジックとビューが混ざるの?
ヒアドキュメントと文字列に差はないと思うけど。

484 名前:nobodyさん mailto:sage [2007/12/30(日) 22:24:45 ID:???]
PHPのヒアは変数展開とかしてくれないから、混ざらないと思う。

485 名前:nobodyさん [2007/12/30(日) 22:28:09 ID:UcZOMDnE]
>>484
展開したと思う。

486 名前:484 mailto:sage [2007/12/30(日) 22:34:14 ID:???]
ごめん、勘違いしてたみたい。
自重します。

487 名前:nobodyさん mailto:sage [2007/12/30(日) 22:35:18 ID:???]
配列の展開やオブジェクトの参照はしてくれないけど({}付は省く)
普通に$unkoとかは展開されてる

488 名前:nobodyさん [2007/12/30(日) 23:08:06 ID:WyJGCA3E]
.cgi .plのスクリプトを使いたいのだが
どうすれば いいだろうか?
クリックしても .bat / .exeみたいに 動かないし…

489 名前:nobodyさん mailto:sage [2007/12/30(日) 23:15:01 ID:???]
>>488
スレ違い
PHPからなら
<?php
exec("pl hoge.cgi");
?>
とか



490 名前:nobodyさん mailto:sage [2007/12/30(日) 23:16:28 ID:???]
(;´Д`)

491 名前:nobodyさん mailto:sage [2007/12/30(日) 23:51:59 ID:???]
吹いたwwwwwww

492 名前:nobodyさん mailto:sage [2007/12/31(月) 00:40:49 ID:???]
>>427
クライアントのOSだったと思う
俺はLFに統一してる

493 名前:nobodyさん [2007/12/31(月) 02:01:26 ID:ye8NBX1l]
クッキーにIDとパスがあった場合、
そのままログイン後の画面を表示させるか、
入力フォームに値を入れてボタンを押させるか、
どっちが主流?

494 名前:nobodyさん mailto:sage [2007/12/31(月) 02:05:01 ID:???]
IDはまだしも、パスワードはクッキーに保存しちゃ駄目wwwwwwwwww

495 名前:nobodyさん mailto:sage [2007/12/31(月) 02:07:28 ID:???]
mysqlも穴だらけだなぁと思う今日この頃。
ソフトウェア開発のがリスクがない分楽かもしれん

496 名前:nobodyさん mailto:sage [2007/12/31(月) 02:22:13 ID:???]
>>493
IDやPASSをそのまま入れてる訳ではないけど
ログインしたままが多いんじゃないかな(Googleとかニコ動とかそうだし)

497 名前:nobodyさん mailto:sage [2007/12/31(月) 03:43:38 ID:???]
そこらへんのphpゲーム見て回ってるんですけど
普通にhiddenでIDとPASSをやり取りしてページを移動していますよね、
これってセキュリティ的にどうなんですか?。。

498 名前:nobodyさん mailto:sage [2007/12/31(月) 03:55:53 ID:???]
最悪

499 名前:nobodyさん mailto:sage [2007/12/31(月) 04:08:11 ID:???]
そうなんですか、どこでも普通に使われてるので何かやってるのかと・・・。

ログイン画面でID・PASSを送信、ハッシュ化、
それに応じたハッシュがあればセッションを作成してページ間の移動に利用、
ページを移動したらセッションを破棄、また移動時にセッションを作成、破棄・・・

というの無知ながら考えたんですが、これはセキュリティとサーバーの負担から考えてどうなんでしょう・・・。
どなたかご教授お願いいたします。



500 名前:nobodyさん mailto:sage [2007/12/31(月) 04:09:21 ID:???]
クッキーに保存して良いのはセッションIDのような、ワンタイムパスワードっぽいのだけ。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<264KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef