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


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

【PHP】下らねぇ質問はID出して書き込みやがれ 82



1 名前:nobodyさん [2009/03/09(月) 02:14:28 ID:HyrthkeE]
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 81
pc11.2ch.net/test/read.cgi/php/1234958956/

◆質問用テンプレ
【OS名】vine linux
【PHPのバージョン】php5.26
【連携ソフトウェア】mysql
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

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

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

489 名前:nobodyさん mailto:sage [2009/03/21(土) 22:39:17 ID:???]
設定次第だがデフォルトは30秒

490 名前:nobodyさん mailto:sage [2009/03/21(土) 22:46:46 ID:???]
止めるのは鯖屋の仕事だから好きなだけ無限ループさせておk

491 名前:nobodyさん mailto:sage [2009/03/21(土) 23:10:45 ID:???]
とっくに想定済みなんですね。
ありがとうございました。

492 名前:nobodyさん mailto:sage [2009/03/21(土) 23:18:28 ID:???]
まぁ鯖潰したら損害賠償だけどな

493 名前:nobodyさん mailto:sage [2009/03/21(土) 23:38:44 ID:???]
>>492
そんなヤワな鯖ねーよ

494 名前:nobodyさん mailto:sage [2009/03/21(土) 23:40:05 ID:???]
>>492
ちょっと中級者ぶりたい年頃だけど外してるの図

495 名前:nobodyさん mailto:sage [2009/03/22(日) 01:29:46 ID:???]
いきなり本番とかやらなければ普通起こさないと思うけど>無限ループ

496 名前:nobodyさん mailto:sage [2009/03/22(日) 01:34:00 ID:???]
よくCMSなんか見てると、全てのファイルの頭に

/**
*
* @package hogehoge
* @version $Id: index.php 0000 2010-01-01 14:00:00Z hogehoge$
* @copyright (c) 2010 fugafuga
* @license ttp://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

こんなの見かけるけど、これは手動で書いてるんですか?
まさかね?

497 名前:496 mailto:sage [2009/03/22(日) 01:35:02 ID:???]
ID



498 名前:496 [2009/03/22(日) 01:35:33 ID:pWqW8Yq7]
また間違えたorz
ごめんなさい

499 名前:nobodyさん mailto:sage [2009/03/22(日) 03:37:07 ID:???]
>>494-495
マジレスつまらん

500 名前:nobodyさん mailto:sage [2009/03/22(日) 05:17:23 ID:???]
すいません。CMSなどはHTMLファイルを生成するんですよね
メニューに一項目増えた場合 全部のHTMLページを
書き換える処理ってしてるんですか?

501 名前:nobodyさん mailto:sage [2009/03/22(日) 06:09:27 ID:???]
>>500
テンプレートにして動的にしてる場合が多い気がする。
スタティックなHTML吐くのはあまり見たことがない。

502 名前:nobodyさん mailto:sage [2009/03/22(日) 06:19:05 ID:???]
>>501
つまりmod rewriteってことですか?
素人ですいません。

503 名前:nobodyさん mailto:sage [2009/03/22(日) 06:19:37 ID:???]
mod_rewriteがどう関係あるんだ?

504 名前:nobodyさん mailto:sage [2009/03/22(日) 06:22:33 ID:???]
つまりHTMLじゃないけれど、HTMLとしてって方法ですか?
自分はプログラムで呼び出すか、SSIしか思い浮かばないです


505 名前:nobodyさん mailto:sage [2009/03/22(日) 06:23:55 ID:???]
プログラムで呼び出せば?

506 名前:nobodyさん mailto:sage [2009/03/22(日) 06:25:11 ID:???]
CMSってHTMLファイルを作っていくイメージがあったんです
すいません。ただ、require include で呼び出したページは
グーグルランクつきにくいです
SSIにしてみたところ、それよりはわずかにつきやすかったです
CMSがHTMLファイルなら、どうやって外部からメニューを
呼び出しているかわからなかったので

507 名前:nobodyさん mailto:sage [2009/03/22(日) 06:28:00 ID:???]
別に動的でもSEO考慮する方法はいくらでもあるべ?



508 名前:nobodyさん mailto:sage [2009/03/22(日) 06:30:30 ID:???]
>>507
具体的に教えて下さい お願いします
もっどりライトは厳しい感じがしました 結果が

509 名前:nobodyさん mailto:sage [2009/03/22(日) 06:31:26 ID:???]
結果がって?

510 名前:nobodyさん mailto:sage [2009/03/22(日) 06:32:34 ID:???]
>>509
グーグルランクのつきが明らかに悪いです(個人の弱小HP)
そしてSSIに変えたところ、3つほどつきました
現在SSIのほうがPHPによる外部ページ呼び出しよりランクがつきやすいです
内部は全く変えてないです

511 名前:nobodyさん mailto:sage [2009/03/22(日) 06:33:30 ID:???]
じゃSSIでいいじゃん

512 名前:nobodyさん mailto:sage [2009/03/22(日) 06:37:40 ID:???]
(;^Д^) そうですか

513 名前:nobodyさん mailto:sage [2009/03/22(日) 07:18:32 ID:???]
そう

514 名前:nobodyさん mailto:sage [2009/03/22(日) 09:24:55 ID:???]
ひどい自演を見た><

515 名前:nobodyさん mailto:sage [2009/03/22(日) 09:59:58 ID:???]
>>492=499
自分はマジレスじゃなかったことにしようとして外してるの図

516 名前:nobodyさん mailto:sage [2009/03/22(日) 10:04:27 ID:???]
>>492がマジレスなわけないだろ。初心者は半年ROMれよ

517 名前:nobodyさん mailto:sage [2009/03/22(日) 10:06:20 ID:???]
またその話かよ
A型はひつこいな



518 名前:nobodyさん mailto:sage [2009/03/22(日) 10:11:46 ID:???]
ホントに鯖潰したら、普通に損害賠償だけどな。

519 名前:nobodyさん mailto:sage [2009/03/22(日) 10:11:46 ID:???]
初心者(笑)は半年ROMれ(笑)よ

520 名前:nobodyさん mailto:sage [2009/03/22(日) 10:24:48 ID:???]
普通は損害賠償とか面倒なことに発展する前に、凍結されたり追い出されたりする

Nucleusでアクセス解析いれたら劇重になって、翌日、鯖停止->強制解約になったよ。オレ

521 名前:nobodyさん mailto:sage [2009/03/22(日) 10:24:54 ID:???]
>>515
図星で逆ギレの図

522 名前:nobodyさん mailto:sage [2009/03/22(日) 10:56:19 ID:???]
>>492=499=521
m9

523 名前:nobodyさん mailto:sage [2009/03/22(日) 11:33:37 ID:???]
粘着すぎる いつもむかむかしてるのかな

524 名前:nobodyさん mailto:sage [2009/03/22(日) 11:39:35 ID:???]
邪魔なんだよね〜
これ以上やるなら専用スレ立ててやるからそっちで共食いしてくれ

525 名前:nobodyさん mailto:sage [2009/03/22(日) 11:46:58 ID:???]
>>484
バージョン管理システムを導入するといいです

>>496
いくつかのIDEでは/**と入れて改行すると自動で作ってくれます
EclipseのPHPプラグインあたりだと
最初に関数を定義してからその上に/**を入れて改行すると
下の関数を見て引数があったら@param
返り値があったら@returnを生成してくれます
その他については必要であったら自分で記述するか
デフォルトの値として設定可能なものなら設定するしかありません

526 名前:nobodyさん [2009/03/22(日) 11:49:05 ID:dhNIUg3n]
多次元配列へのアクセスを動的にやりたいのですが、
どうすればいいですか?

get_multi_array($array,array('hoge','fuga','poge'))
→$array['hoge']['fuga']['poge']を取得

こういう動作をさせたいのです

527 名前:nobodyさん mailto:sage [2009/03/22(日) 12:30:00 ID:???]
>>492=499=521=523=524
立場が悪くなって第三者のフリをしようとしてるけど外してるの図



528 名前:nobodyさん mailto:sage [2009/03/22(日) 12:43:51 ID:???]
>>527
邪魔なんだよね〜
これ以上やるなら専用スレ立ててやるからそっちで共食いしてくれ

529 名前:nobodyさん mailto:sage [2009/03/22(日) 12:56:54 ID:???]
>>528
無視できない時点で同類だって教わらなかったの?
というより自演バレバレだよ初級者君(笑)

530 名前:nobodyさん mailto:sage [2009/03/22(日) 12:57:11 ID:???]
おまえらケンカしろ byひきこもり塾っぽいの

いいんだよ byスレ回り先生

自作自演する若者はためが無い by湯浅誠

自作自演格差社会 〜492のレス能力格差がスレッドを引き裂く

>>528は、新自由主義者
何でも排除して、格差を作ろうとする


531 名前:nobodyさん mailto:sage [2009/03/22(日) 13:10:43 ID:???]
>>529
邪魔なんだよね〜
これ以上やるなら専用スレ立ててやるからそっちで共食いしてくれ

532 名前:nobodyさん [2009/03/22(日) 14:07:27 ID:ofSdd/CM]
モバイルからなのでID固定できませんが質問です
"<a href='".$value."'>"などとしたときに
htmlspecialcharsだけでは変数にscript:〜が含まれていた場合に回避できませんが
変数の前に"sample.com/"とURLがあれば問題ないのでしょうか
実際Firefox,safariなどでは普通にnot foundになります

533 名前:nobodyさん mailto:sage [2009/03/22(日) 14:09:38 ID:???]
>>526
こんなのどう?連想配列でも多分問題ないと思う。

<?php
function get_multi_array(array $a, array $keys) {
$tmp = &$a;

foreach ($keys as $key) {
if (! is_array($tmp) || ! array_key_exists($key, $tmp)) return null;
$tmp = &$tmp[$key];
}

return $tmp;
}

// 以下テスト
$array =array(
array(
array(1,2,3), array(4,5,6),
),
array(
array(7,8,9), array(11,12,13), array(14,15,16)
)
);

var_dump(get_multi_array($array, array(0, 1, 2)));


534 名前:nobodyさん mailto:sage [2009/03/22(日) 14:32:22 ID:???]
>>529は見えない敵と戦ってるとみた

535 名前:nobodyさん mailto:sage [2009/03/22(日) 14:33:52 ID:???]
こんな過疎板で煽り合って自分が上にしたい奴ってうつ病だろな

536 名前:nobodyさん mailto:sage [2009/03/22(日) 15:07:18 ID:???]
>>535
よくぞ見抜いた・・

社会不適合者な俺万歳

537 名前:nobodyさん [2009/03/22(日) 17:29:33 ID:XWTxCtFo]
test



538 名前:nobodyさん [2009/03/22(日) 17:35:05 ID:XWTxCtFo]
<form action="log/200902.htm" method="POST">
<input type="text" name="title" value=""><br>
<textarea cols="80" rows="7" name="text"></textarea>
<input type="submit" value="send">
</form>
<?php
$title="<h2>".$_POST["title"]."</h2>";
$text='<div class="text">'.$_POST['text'].'</div>';
if ( get_magic_quotes_gpc()) {
$title = stripslashes($title);
$text=stripslashes($text);}
$text = nl2br($text);
$log = 'log/200902.htm';
$lock = 'lock.txt';
$lock_fp = fopen($lock,"w");
flock($lock_fp,LOCK_EX);
$old_log = file_get_contents($log);
$fp = fopen($log,"w");
fwrite($fp,$title);
fwrite($fp,$text);
fwrite($fp, $old_log);
fclose($fp);
flock($lock_fp,LOCK_UN);
fclose($lock_fp);
?>
これ、とあるサイトから引用してきたスクリプトなんですけど、どうやっても$_POSTの値を取得できずにlog/200902.htmの内容が<h2></h2><div class="text"></div>と内容が空になってしまいます。
POSTの値を取得するにはどうしたらいいんでしょう?どなたか知識のある方、ご教授下さい。

539 名前:nobodyさん mailto:sage [2009/03/22(日) 17:37:44 ID:???]
とりあえず、<?php の直後で
var_dump($_POST);exit;

540 名前:nobodyさん mailto:sage [2009/03/22(日) 17:39:58 ID:???]
それと form のアクションプロパティはそれでいいのか?>action="log/200902.htm"
自身に送るなら空白

541 名前:nobodyさん mailto:sage [2009/03/22(日) 17:50:34 ID:???]
>>535
よくぞ見抜いた・・

社会不適合者な君万歳

542 名前:nobodyさん [2009/03/22(日) 17:52:24 ID:XWTxCtFo]
早速ありがとうございます。var_dump($_POST);exit;としてみたのですがarray(0) { }としか表示されません...
formのアクションプロパティは合ってるかと思いますが…。log/200902.htmというファイルに書き込みたいので。

543 名前:nobodyさん mailto:sage [2009/03/22(日) 17:55:25 ID:???]
formのactionには
データを渡すスクリプトのパスを書くんだよ

どのファイルに書き込むかとかは、
スクリプトの方で処理すること

$_POSTの中身が空の配列ってことは、
データが渡されてないってこと

544 名前:nobodyさん [2009/03/22(日) 18:02:21 ID:XWTxCtFo]
あ!formのaction属性を空にしてみたらこんな表示が出ました。
array(2) { ["title"]=> string(4) "test" ["text"]=> string(4) "test" }

これはデータが渡されてるということなんでしょうか。しかしlog/200902.htmの中身は相変わらずです…。

545 名前:nobodyさん mailto:sage [2009/03/22(日) 18:09:39 ID:???]
exitしてるからログは書き込まれないよ
それはそうとまずHTMLを理解しないと

546 名前:nobodyさん [2009/03/22(日) 18:12:30 ID:XWTxCtFo]
すみません…。あまりにも無知でした。exitすると処理が終了するということはリファレンスサイトで見たはずなのに…。恥ずかしいです。
HTMLにも理解がありませんでした。重ね重ね恥ずかしいかぎりです…。

547 名前:nobodyさん [2009/03/22(日) 18:17:48 ID:XWTxCtFo]
できました!ご教授下さった方のいう通りにしたらlog/200902.htmに書き込むことができました!
本当に無知な私にここまで親身になってくれてありがとうございました。本当に感謝します。
また何かわからないことがあったら自分で調べて、それでもわからなかったらまたこのスレにお世話になると思います。その時はどうか暖かい目で見てやってください…



548 名前:nobodyさん mailto:sage [2009/03/22(日) 18:27:06 ID:???]
ログファイルがhtmってのなんだかな〜

549 名前:nobodyさん [2009/03/22(日) 18:34:08 ID:XWTxCtFo]
はい。htmlにさせて頂きました...

550 名前:nobodyさん mailto:sage [2009/03/22(日) 18:45:54 ID:???]
いやそういうことをいってんじゃないんだけど
まあいいや

551 名前:nobodyさん mailto:sage [2009/03/22(日) 19:52:51 ID:???]
普通はログはテキストのまま、つまり記事本文だけを保持する。
例えば2chは、以下のようなテキスト形式でデータを保存している(本当は違うんだが、まあ割愛)。
 nobodyさん<><>2009/03/22(日) 18:34:08 ID:XWTxCtFo<> はい。htmlにさせて頂きました... <>
そのログファイルの内容を読み込んで、HTMLとして整形して書き出すPHPで本文を表示させるわけだ。

HTMLで保持しない理由はいくつかある。パッと思いつくのは
柔軟性
 例えば、表示されるHTMLを別の形にしたいとか、RSSも書き出したい、という時に再利用しづらい。
 記事削除passをつけたいとか、データ保持先をDBにしたいとか、色んな拡張性が失われたりもする。
セキュリティ
 本文に<script>alert('うけけけけけ');</script>と書かれたらどうなる?とか。
 どちらにせよ対策は必要なのだが、ログをHTMLとして持っていると、どこで対策すりゃいいのかが曖昧になりやすい。
容量
 無駄にデカくなる。大した問題じゃないが。

552 名前:nobodyさん mailto:sage [2009/03/22(日) 20:56:06 ID:???]
実体参照化してからHTML化すれば?

553 名前:nobodyさん mailto:sage [2009/03/22(日) 23:17:35 ID:???]
やり方にもよるかな
ログをhtmlとして書き出す掲示板はkentも作ってたな

554 名前:nobodyさん mailto:sage [2009/03/22(日) 23:23:17 ID:???]
やり方にもよるって・・

ログをHTMLとして書き出しておくのは
論外といったら失礼かもしれないけど、
明らかに保守性なさすぎじゃないか?


555 名前:554 mailto:sage [2009/03/22(日) 23:29:53 ID:???]
書き出しておく・・じゃなくて
保持しておくだった

556 名前:nobodyさん mailto:sage [2009/03/22(日) 23:30:00 ID:???]
テンプレートとログを分けておいて、記録するときにテンプレートを元にhtml化すればおkだけどな

557 名前:nobodyさん mailto:sage [2009/03/22(日) 23:30:47 ID:???]
XMLみたいなもんと思えば、アリじゃないかとも思う。
一件一行で、ヘッダとフッタを除いた状態で保存するなら、そんなに保守性もわるくないと思うが。



558 名前:nobodyさん mailto:sage [2009/03/22(日) 23:34:55 ID:???]
閲覧が多くて書き込みが少ないのならhtml化してもいいかな

559 名前:nobodyさん mailto:sage [2009/03/22(日) 23:43:37 ID:???]
あめぞうスクリプト見れ

560 名前:nobodyさん [2009/03/22(日) 23:49:52 ID:cLpptsUH]
現在自分が作成しているPHPとMySQlを使ったログイン認証システムで
穴がないか不安になってきたので、質問します。
要点のみを記載します。

・ID(又はメールアドレス)とパスワードをフォームに入力して、
 MySQL内の情報を照合
・正しければトークン用のコードを発行し、ユーザ情報を更新
 (テーブルのtokenフィールドに作成した値を追加)
・その他、セッション変数にはログイン時のUAとIPアドレスを代入
・各ページアクセス毎にセッション情報が正しいかをIFで調べる
(会員情報編集などの場合、ユーザIDとトークンコードが正しいか照合)
・パスワードはmd5で保存

と言うことをしています。他に「これもしろ」と言うことはありますでしょうか?

561 名前:nobodyさん mailto:sage [2009/03/22(日) 23:50:51 ID:???]
ソースを見せるのが早い

562 名前:nobodyさん mailto:sage [2009/03/22(日) 23:51:39 ID:???]
ID(又はメールアドレス)とパスワードをフォームに入力して、
 MySQL内の情報を照合


(1)この時に、SQLインジェクション対策はされているのか?

563 名前:nobodyさん mailto:sage [2009/03/22(日) 23:52:30 ID:???]
md5は破られるのでsha2にしたほうが無難

564 名前:nobodyさん mailto:sage [2009/03/22(日) 23:52:40 ID:???]
>>560
そういうしつもんすると>>562みたいな質問がきりがなく出てくるのでソース出したほうが早い

565 名前:nobodyさん mailto:sage [2009/03/23(月) 00:10:54 ID:???]
>>533
やっぱり再帰ですね
ありがとうございました

566 名前:560 mailto:sage [2009/03/23(月) 00:16:39 ID:???]
>>562
しています。まず入力値にhtmlspecialcharsをかけて
DBアクセス時にmysql_escape_stringをしています。

ソースに関してですが、莫大な量になるので掲載を控えます。
それにソースや構文の組み立てを聞きたいのではなく、
自分の足りない知識・誤っている知識を指摘していただきたく思い、質問しました。

567 名前:nobodyさん mailto:sage [2009/03/23(月) 00:29:46 ID:???]
( ゚д゚)



568 名前:nobodyさん mailto:sage [2009/03/23(月) 01:02:57 ID:???]
>>566
>まず入力値にhtmlspecialcharsをかけて

らめぇええええ

569 名前:nobodyさん mailto:sage [2009/03/23(月) 01:35:27 ID:???]
>>565
否。ただのループ。

570 名前:nobodyさん [2009/03/23(月) 02:53:59 ID:RPfvHZ0v]
test.txt
> 0123456789

test.php
> $fp = fopen("test.txt", "r");
> while(!feof($fp)) {
>   print fread($fp, 1);
>   flush();
>   sleep(1);
> }
> fclose($fp);

test2.php
> $fp = fopen("test.txt", "w");
> fwrite($fp, "aaaaaaaaaa");
> fclose($fp);
>
> $fp = fopen("test.txt", "r");
> print fread($fp, 10);
> fclose($fp);

test.phpが走ってる最中にtest2.php走らせても
test.phpの出力にtest2.phpの書き換えは反映されなかった。

読み出しに関してはルーズな実装してもOKって事?

571 名前:nobodyさん mailto:sage [2009/03/23(月) 05:27:55 ID:???]
flushされるタイミングの都合で、たまたまじゃないかなぁ。

572 名前:nobodyさん mailto:sage [2009/03/23(月) 05:29:12 ID:???]
良く見たら明示的にflush は、してるのか。
ごめん。

573 名前:nobodyさん mailto:sage [2009/03/23(月) 22:30:27 ID:???]
>>560とは別人で悪いんだけど、気になったからよこやり入れさせて。

>>568
ID(もしくはメールアドレス)は、必ずしもブラウザで表示するわけじゃないから、
 ・DB内の情報と照合する時 → mysql_escape_string(mysql_real_escape_string)
 ・ブラウザに表示する時   → htmlspecialchars
みたいにする、ってことでおk?
じゃないと、ID(もしくはメールアドレス)を更新する際に、'<'が'<'って保存されてしまうからっていうことかな。
見当違いだったらすまん。

574 名前:nobodyさん mailto:sage [2009/03/23(月) 22:33:45 ID:???]
連続書き込みスマソ

>>573訂正
じゃないと、ID(もしくはメールアドレス)を更新する際に、'<'が'&lt;'って保存されてしまうからっていうことかな。

575 名前:nobodyさん mailto:sage [2009/03/23(月) 22:38:01 ID:???]
そうやって保存されてしまうからっていうのと、
保存されてしまうことによって再利用するとき不便になるからだね

576 名前:nobodyさん mailto:sage [2009/03/23(月) 22:58:16 ID:???]
test

577 名前:nobodyさん mailto:sage [2009/03/23(月) 23:07:14 ID:???]
>>575
なるほど、いい勉強になった。
ありがとう。



578 名前:nobodyさん [2009/03/23(月) 23:45:08 ID:uVBii4+5]
サーバを再起動したらapacheのerr.logに
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\PHP\\ext\\php_curl.dll'
と同じようなログがたくさん出ます。
でも、該当のファイルは存在します
何が原因でしょうか?

579 名前:nobodyさん mailto:sage [2009/03/23(月) 23:53:02 ID:???]
>>573-575
でもさ、ID・メールアドレスを更新する時に<を使う場合ってあるの?
IDはだいたい半角英数字だし、メールアドレスもそうでしょ?

580 名前:nobodyさん mailto:sage [2009/03/24(火) 00:01:55 ID:???]
どこでサニタイズするかは勝手だが、
100%ってことはないので出口でサニタイズしろってエロい人が言ってた

581 名前:nobodyさん mailto:sage [2009/03/24(火) 00:17:34 ID:???]
サニタイズニダ!

582 名前:nobodyさん mailto:sage [2009/03/24(火) 00:41:05 ID:???]
>>578
PHPのバージョンは?

DOS窓から、php -mや、php -iって打っても、エラー出る?

5.2.9-1なら
> Please note that the cURL related function is disabled when open_basedir or safe_mode enabled.
ってニュースが出てたけど、関係しそうなとこある?

583 名前:nobodyさん mailto:sage [2009/03/24(火) 04:21:02 ID:???]
すいません。PHP勉強して半年になります。順調に進んでいたのですが
echo $a[0] = 'aaa';
echo $a[0][0] = 'news';
こうすると、なぜかバグルのですが、なぜですか?


584 名前:nobodyさん mailto:sage [2009/03/24(火) 04:25:00 ID:???]
そりゃechoですからね
出力だけしてくださいよ

585 名前:nobodyさん mailto:sage [2009/03/24(火) 04:25:16 ID:???]
それは、君が>>1を読めない子ちゃんだから。

586 名前:nobodyさん mailto:sage [2009/03/24(火) 04:26:30 ID:???]
すいません、なぜこれでバグになるかわからないんです
echo $a[0] = 'aaa';
echo $a[0][0] = 'news';
print_r($a);
↓結果
Array ( [0] => jaa )

587 名前:nobodyさん mailto:sage [2009/03/24(火) 04:26:58 ID:???]
>>584
おまいさんは、輪をかけてドアホーみたいだけどな



588 名前:nobodyさん mailto:sage [2009/03/24(火) 04:28:52 ID:???]
>>586
バグってないじゃん。仕様通り
文字列の1文字目を置換してる

589 名前:nobodyさん mailto:sage [2009/03/24(火) 04:30:23 ID:???]
バグって増すよ
<?php

$a[0] = 'aaa';
$a[0][1] = 'jjjjk';

print_r($a);
Array ( [0] => aja )






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

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

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