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


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

【PHP】ID出さなくても質問OKなスレ【初心者歓迎】



1 名前:nobodyさん mailto:sage [2009/02/03(火) 01:09:36 ID:???]
まず読め→【PHP マニュアル】www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

603 名前:nobodyさん mailto:sage [2009/06/16(火) 22:33:48 ID:???]
>>601
ソース見たフリースクリプトってどれ?

604 名前:nobodyさん mailto:sage [2009/06/16(火) 23:00:21 ID:???]
えと、見すぎであまり覚えてないのですが・・・
ほとんどhotscriptからです

605 名前:nobodyさん mailto:sage [2009/06/17(水) 01:01:12 ID:???]
適当に挙げてみてもらえると参考になるんだけど。
合計では約いくつ?

606 名前:nobodyさん mailto:sage [2009/06/17(水) 10:46:14 ID:???]
まあ作られた時期も見てみ

607 名前:nobodyさん mailto:sage [2009/06/18(木) 23:33:25 ID:???]
たった今澪抱き枕\7,300*4ポチったwww
今日の最終回泣くかもしんね俺www

608 名前:nobodyさん mailto:sage [2009/06/18(木) 23:34:17 ID:???]
うわああああああああああああああああああああああああああああ
誤爆したああああああああああああああああああああああああああ
俺死ぬマジ死ぬw

609 名前:nobodyさん mailto:sage [2009/06/18(木) 23:39:01 ID:???]
wwwwwwwwwwwwww

610 名前:nobodyさん mailto:sage [2009/06/18(木) 23:43:23 ID:???]
kimoi

611 名前:nobodyさん mailto:sage [2009/06/19(金) 01:47:29 ID:???]
早速ニコ動にうpかよw
保存すますたw



612 名前:nobodyさん mailto:sage [2009/06/19(金) 01:48:10 ID:???]
ごむぇん・・・誤爆・・・

613 名前:nobodyさん mailto:sage [2009/07/01(水) 11:28:04 ID:???]
WordPress の質問ってここで聞いてもいいんでしょうか。

arras theme というテーマを使っているのですが
そのテーマにはトップページに記事のサムネイルを表示する
javascript のスライドショーがあります。
それを他のページ(たとえば普通のページなど)にも
設置することはできるでしょうか。

home.php のそれっぽい場所をコピーして single.php に貼り付ければ
出来なくもなさそうなんですが、複雑でわかりにくいのと
そもそもそういう設定ができるかもしれないので質問しました。

環境はwordpress のバージョンは2.8 arras theme は最新のものを使っていて
自分は php と javascript であれば編集できます。よろしくお願いします。

614 名前:nobodyさん mailto:sage [2009/07/02(木) 11:12:33 ID:???]
foo($array, 'a') なら $array['a'] を返し
foo($array, 'a', 'b') なら $array['a']['b'] を返すには

function foo() {
// ???
}

をどうしたらいいでしょうか。

func_num_args() を使って再帰で、
なんて思ったのだけど、考えがまとまらなくて。

615 名前:nobodyさん mailto:sage [2009/07/02(木) 14:46:54 ID:???]
なんのためにそんな関数を
$var = foo($array, 'a');
なら
$var = $array['a'];
でいいじゃん

616 名前:nobodyさん mailto:sage [2009/07/02(木) 15:38:49 ID:???]
foo($array, $bar, $baz) と書くんだったら $array[$bar][$baz] でいいよね。

foo($array, array('a', 'b')) を $array['a']['b'] にするんだったら
foo($array, $arr_keys) みたいに渡したいのかなとも思うんだけど。

617 名前:614 mailto:sage [2009/07/02(木) 15:41:46 ID:???]
>>615-616
E_ALL 環境で isset() が面倒なんので、
foo 内で isset して値を返したり、
値があるか判定するのを作ろうと思って。

618 名前:nobodyさん mailto:sage [2009/07/02(木) 16:47:20 ID:???]
>>617
foo:セットされてないときfalse,セットされているときはその配列の内容が返る

$arr["a"]["b"]["c"] = "hoge-c";
$arr["a"]["b"]["d"] = "hoge-d";
$arr["a"]["b"]["e"] = "hoge-e";
var_dump(foo($arr,"a", "b")); // result array
var_dump(foo($arr,"a", "b","c")); // resurt string
var_dump(foo($arr,"a", "c")); // resutl false
var_dump(foo($arr,"b")); // result false

function foo() {
$cnt = func_num_args();
$var = func_get_args();
$arr = $var[0];
for ($i=1; $i<$cnt; $i++) {
if (!isset($arr[$var[$i]])) return false;
$arr = $arr[$var[$i]];
}
return $arr;
}


619 名前:614 mailto:sage [2009/07/02(木) 16:55:15 ID:???]
>>618
最高です。。。
ありがとうございます!

620 名前:nobodyさん mailto:sage [2009/07/02(木) 21:49:43 ID:???]
せっかく5.3から省略三項演算子が使えるようになったというのに

621 名前:nobodyさん mailto:sage [2009/07/03(金) 06:14:31 ID:???]
echo "<input type=hidden name=※>";

のような、出力するHTMLタグ内の※の部分に変数を置きたいのですが、
今までname=".$aaa.">のように". ."の間に変数名を入れて繋いでいたところ、
たまたま違う人がname={$aaa}>と{ }で囲っているのを見つけました。

変数の中身を{ }で参照できるのは納得できたのですが、
". ."で囲う場合、変数ではなくname=".session_name()."のようにできるところを
{ }で囲う場合はどうすればよいでしょうか。

PHP5



622 名前:nobodyさん mailto:sage [2009/07/03(金) 06:15:55 ID:???]
{}で参照なんかできないよ

623 名前:nobodyさん mailto:sage [2009/07/03(金) 06:21:26 ID:???]
とするとタグの途中に変数とか関数の戻りを表示したいときどうつなげるのが普通なんでしょう
". ."は超自己流なんで定番が知りたく。

624 名前:nobodyさん mailto:sage [2009/07/03(金) 06:23:18 ID:???]
マニュアルか他のアプリのコードでも見てみれば?

625 名前:nobodyさん mailto:sage [2009/07/03(金) 06:31:04 ID:???]
いくつかの他アプリで{ }と・・・・

626 名前:nobodyさん mailto:sage [2009/07/03(金) 06:36:58 ID:???]
じゃそうすればいいんじゃね?

627 名前:nobodyさん mailto:sage [2009/07/03(金) 06:39:26 ID:???]
すみませんでした
もうちょい詳しい人に聞いてみます

628 名前:nobodyさん mailto:sage [2009/07/03(金) 06:40:56 ID:???]
死ね低脳w

629 名前:nobodyさん mailto:sage [2009/07/03(金) 06:45:36 ID:???]
echo '<input type="hidden" name="',session_name(),'>';

630 名前:nobodyさん mailto:sage [2009/07/03(金) 08:57:30 ID:???]
>>621-622
まあできるかできないかで言えばできる

631 名前:nobodyさん mailto:sage [2009/07/03(金) 10:55:19 ID:???]
PHP は { } で関数と定数が埋め込めないのがダサい



632 名前:nobodyさん mailto:sage [2009/07/03(金) 11:43:51 ID:???]
そんなものにまで対応させてたら文字列リテラルをパースするのにもっと時間がかかってしまう

633 名前:nobodyさん mailto:sage [2009/07/03(金) 11:50:14 ID:???]
だいいち{}で変数が埋め込めてるわけじゃないし。
埋め込めてるのはダブルクオーテーションの機能だろ
{}は区切り文字なだけ

634 名前:nobodyさん mailto:sage [2009/07/03(金) 12:48:46 ID:???]
>>632
" や ' 以外の括り文字でもあればいいのかもね。
それとは別に Perl や Ruby の q| | とかもほしいなぁ。

635 名前:nobodyさん mailto:sage [2009/07/03(金) 23:23:32 ID:???]
613ですが自己解決しました。

プラグインで smoothview というのがあったので
そのインターフェースを改造しました。

636 名前:nobodyさん mailto:sage [2009/07/04(土) 07:55:20 ID:???]
もしかしてsmartyなんじゃないの?
smartyって{}を多用するよね。

637 名前:nobodyさん mailto:sage [2009/07/05(日) 21:23:19 ID:???]
powerd by *****
と表示しなくてもいいCMSはありませんか?

638 名前:nobodyさん mailto:sage [2009/07/08(水) 11:36:42 ID:???]
すいません、こちらで質問していいのかどうかわからないんですが
レンタルサーバの設定では、PHPを「FastCGI アプリケーションモード」で動かしているらしいのですが
結構頻繁に「The FastCGI process exceeded configured activity timeout」ってエラーが出ます。
サーバ会社に聞くと、「FastCGIに対応したコードを記述してないからです」と言われたのですが、
当方、参考書を見ながら作成しているのですが、どこにもFastCGIについて書かれておらず
どこかにその対応コードなどが記載されているような参考にできるサイトを知っている方はいらっしゃらないでしょうか?

639 名前:nobodyさん mailto:sage [2009/07/08(水) 11:48:42 ID:???]
>>638
      _______                     __
    // ̄~`i ゝ                    `l |
    / /        ,______   ,_____    ________  | |  ____ TM
   | |     ___ // ̄ヽヽ // ̄ヽヽ (( ̄))   | | // ̄_>>
   \ヽ、   |l | |    | | | |    | |  ``( (.  .| | | | ~~
      `、二===-'  ` ===' '  ` ===' '  // ̄ヽヽ |__ゝ ヽ二=''
                         ヽヽ___//   日本
  _____ _____  ______  _______
  |  ウェブ  | | イメージ | | グループ | | ディレクトリ |
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       ._________________
      |FastCGI PHP               │・検索オプション
      └────────────────┘・表示設定
         | Google検索 | I'm Feeling Lucky |  ・言語ツール
          ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       ○ウェブ全体から検索 ◎日本語のページを検索

640 名前:nobodyさん mailto:sage [2009/07/08(水) 11:52:55 ID:???]
たんに処理時間が長くてタイムアウトしているんじゃないかなぁ

641 名前:nobodyさん mailto:sage [2009/07/08(水) 11:59:11 ID:???]
>>638
すいません、すでにいろいろとぐぐってはいるんですが
サーバ側でFastCGIを導入する方法ばかり記載されており、PHPでサイトを作る際の注意点などが記載されているものがなく
困っております。
そこで、そのような記載があるサイトがないかお尋ねしたのですが、やはり難しいのでしょうか。



642 名前:nobodyさん mailto:sage [2009/07/08(水) 12:01:18 ID:???]
ActivityTimeout=300

643 名前:nobodyさん mailto:sage [2009/07/08(水) 12:11:40 ID:???]
>>642
ありがとうございます。
タイムアウトの設定を変える内容のようですが、そちらはPHPファイルのどの当たりに記載すればよろしいのでしょうか?
そのコードがレンタルサーバ会社の言う、こちらが記載すべき「FastCGIに対応したコード」というものなのでしょうか。
なんどもお聞きしてしまって申し訳ありません

644 名前:nobodyさん mailto:sage [2009/07/08(水) 12:37:53 ID:???]
FCGIext.iniだよ

645 名前:nobodyさん mailto:sage [2009/07/08(水) 12:55:07 ID:???]
>>644
ありがとうございます。
調べたところ、レンタルサーバの管理上FCGIext.iniの編集はこちらではできないようになっているようです
わからないことばかりなので、もうすこしぐぐったりして基礎知識から勉強をしなおそうと思っています
ご助言をしていただいた方々、ありがとうございました

646 名前:nobodyさん mailto:sage [2009/07/08(水) 14:16:07 ID:???]
PHPを始めたばかりでどうしてもよくわからない点があります。
考え方といいますか、流れを教えてください。

XHTMLとCSSで縦2分割サイトを考えており、左に配置したドロップダウンリストから選択、
右側に内容表示というよくあるパターンです。内容はMySQLから取り出す予定です。

ここでわからないのが、内容の表示位置の指定です。
MySQLのデータとCSSタグを一緒に出力すればよいのでしょうか?

根本的な勘違いをしているような気がしてならないのですが、どこが勘違いなのかも
よくわからないです。

647 名前:nobodyさん mailto:sage [2009/07/08(水) 14:34:54 ID:???]
MySQLのデータとHTMLタグを一緒に出力して
CSSでその位置を指定すればいいのでは

648 名前:nobodyさん mailto:sage [2009/07/09(木) 12:14:47 ID:???]
prototype.jsのAjax.Updaterを使えば簡単なんじゃないか。
推奨はしないけど。

649 名前:nobodyさん mailto:sage [2009/07/09(木) 13:19:44 ID:???]
>>647
ありがとう。
その方法だとうまくいかないのです。
サイト全体が置き換わってしまうので、結局すべてのHTMLにメニューをつけないと
ダメっぽいです。

>>648
ありがとう。
いまググってみました。
たしかにやりたいことと合致します。
ただ、これから言語をマスターするので、より簡単といわれているPHPを覚えたい
という気持ちがあります。JSと両方覚えれば済む話ではあるのですが、オレには
キャパがないです。たぶん。

650 名前:nobodyさん mailto:sage [2009/07/09(木) 14:26:18 ID:???]
>>649
iframeって手もあるな。

651 名前:nobodyさん mailto:sage [2009/07/09(木) 17:26:11 ID:???]
phpを使うならJavascriptはある意味必須だよ。
連携しないと実現出来ない事も多々あるし。



652 名前:nobodyさん mailto:sage [2009/07/09(木) 18:41:50 ID:???]
>>650
ありがとう。
iframe

653 名前:nobodyさん mailto:sage [2009/07/09(木) 18:48:35 ID:???]
すまんそん。

>>650
ありがとう。
iframeは考えたんですけど、XHTML1.1で非サポートになり、策定中のHTML5.0でも
廃止になるということで、使わない方向を考えてました。

>>651
ありがとう。
JavaScriptも必須ですか。
まったくの初心者なので、PHPの公式マニュアルを読むだけで苦労してます。

654 名前:nobodyさん mailto:sage [2009/07/09(木) 21:36:35 ID:???]
iframeなくなるの?

655 名前:age [2009/07/09(木) 22:48:26 ID:DwSsHHgt]
ファイルをアップロードしmove_uploaded_fileをした時点で
強制的にサーバとPCとのコネクションを切断する事は可能ですか?

656 名前:nobodyさん mailto:sage [2009/07/10(金) 02:40:08 ID:???]
>>655
exit か die で終了させちゃえばいいんじゃないの。

657 名前:nobodyさん mailto:sage [2009/07/10(金) 12:50:37 ID:???]
>>654

iframeは、XHTML1.1ではすでに無いです。
W3Cの勧告でもHTML5.0で無くす方向で進めているようです。

658 名前:ユキ [2009/07/12(日) 04:36:26 ID:au+P+rHJ]
初めまして。
PHPど素人です。

インターネットで調べながらPHPの問題に取り組んでいますが、
2週間以上掛けても全く分かりません。
どのように書くのか教えていただけないでしょうか。
『EmEditor Free Version 6.00.4』とザンプを使っています。

問題は以下のとおりです。

『数値1〜9があります。全て4桁です。
9つの数字の中の最大値と最小値を出力しなさい。
負の数と5桁以上の数値が入力された場合エラーと出力する。
さらに数値1〜9のどの数値が最大値、最小値か出力しなさい。』

ループとfunctionを使うそうなんですが、どう使えばいいのか分からず、
ゼロの状態です。

皆様、お忙しいと思いますが、助けていただきたいです。
お願い致します。

659 名前:nobodyさん mailto:sage [2009/07/12(日) 05:09:19 ID:???]
宿題は自分で

660 名前:nobodyさん mailto:sage [2009/07/12(日) 08:09:56 ID:???]
>>658
数値1を入力する
数値2を入力する
数値3を入力する
数値4を入力する
数値5を入力する
数値6を入力する
数値7を入力する
数値8を入力する
数値9を入力する


    ↓
数値1に入れられた数値を、$aに入れる
、、、、
数値9に入れられた数値を、$iに入れる

661 名前:nobodyさん mailto:sage [2009/07/12(日) 08:11:34 ID:???]
$aが4桁か調べる。

もし5桁以上なら、エラーを吐いて死ぬ。

4桁なら、こんどは、$aが負の数かどうかを調べる。

0以上なら、おk。
もし負の数なら、エラーを吐いて死ぬ。

$aのチェックが終わったら、$b、そして
、、、、$i。



662 名前:nobodyさん mailto:sage [2009/07/12(日) 08:14:51 ID:???]
次に、$a〜$iを配列に入れる。

そんで、その中の最大値を調べる(専用関数あり)

そして、こんどはその配列の、最小値を調べる(専用関数あり)

そんで、最大値のvalueに一致するkeyを調べて、
「この数値○が最大でした」って表示

次に、最小値がでたところのvalueのkeyを調べて、
「この数値のときに最小でした」って表示。

以上。あとは上記の仕様書をプログラマーに食わせれば
ソースコードを吐く。

663 名前:nobodyさん mailto:sage [2009/07/12(日) 08:24:10 ID:???]
>>660-662
それだと「さらに数値1〜9のどの数値が最大値、最小値か出力しなさい」
の設問には答えられないので、もう一工夫が必要。

664 名前:nobodyさん mailto:sage [2009/07/12(日) 08:51:58 ID:???]
preg_matchでチェックとセットが同時にできる

665 名前:ユキ [2009/07/12(日) 14:48:56 ID:tG558Uf0]
>>660-664
ご親切にありがとうございます!!!!!

おかげさまで$aの桁を調べるまで出来ました!
書いていただいた内容をヒントにもう少し自分で頑張ってみます!

666 名前:ユキ [2009/07/12(日) 22:27:20 ID:tG558Uf0]
以下のように書いてみましたが、
これからどのようにfunctionとループを使えばいいのかどうしても分かりません。
解答、あるいはヒントを頂けないでしょうか?
度々すみません。

if($a > 9999 or $a < 0){
echo "<div>エラー</div>";
} else { echo "<div>$a</div>";
}
     if($b > 9999 or $b < 0){
echo "<div>エラー</div>";
} else { echo "<div>$b</div>";
}

if($c > 9999 or $c < 0){
echo "<div>エラー</div>";
} else { echo "<div>$c</div>";
}

if($d > 9999 or $d < 0){
echo "<div>エラー</div>";
} else { echo "<div>$d</div>";
}

if($e > 9999 or $e < 0){
echo "<div>エラー</div>";
} else { echo "<div>$e</div>";
}


667 名前:ユキ [2009/07/12(日) 22:28:07 ID:tG558Uf0]

if($f > 9999 or $f < 0){
echo "<div>エラー</div>";
} else { echo "<div>$f</div>";
}

if($g > 9999 or $g < 0){
echo "<div>エラー</div>";
} else { echo "<div>$g</div>";
}

if($h > 9999 or $h < 0){
echo "<div>エラー</div>";
} else { echo "<div>$h</div>";
}

if($i > 9999 or $i < 0){
echo "<div>エラー</div>";
} else { echo "<div>$i</div>";
}


$x = array( $a , $b , $c , $d , $e , $f , $g , $h ,$i );
echo " 最大値: " .max($x). "<br />\n";
echo " 最小値: " .min($x). "<br />\n";

668 名前:nobodyさん mailto:sage [2009/07/12(日) 23:06:46 ID:???]
人力ループしてから配列に叩き込むセンスに感心しすぎて何も言えない

669 名前:nobodyさん mailto:sage [2009/07/13(月) 02:32:15 ID:???]
すげぇ。授業はこれまで全部受けてるの?
受けてたとしたらこの段階でこんな問題出した教師が悪い

670 名前:nobodyさん mailto:sage [2009/07/13(月) 11:10:34 ID:???]
>>666
function は 一部の値だけを変えて同じ処理が続く場合に使います。
>>666-667を良く見てみると、同じ記述が見つかりますね。
まずは、共通化できる処理をfunction化してみましょう。

ループ(for while fareach)は、
一部の値を変化させながら同じ処理を繰り返すときに使います。
同じような命令が繰り返している箇所をループ化してみましょう。

671 名前:nobodyさん mailto:age [2009/07/13(月) 18:25:41 ID:???]
ローカル環境でテストするときに
実際のフルパスを書き換えないでテストできる
フリーの開発ツールを前に何かで見つけたのですが
ご存じないでしょうか?



672 名前:nobodyさん mailto:sage [2009/07/13(月) 18:29:50 ID:???]
PEAR使うとエラーが出まくるんだけど、これって
どうすればいいの?

673 名前:nobodyさん mailto:sage [2009/07/13(月) 19:15:29 ID:???]
>>671
パスは設定ファイルに入れておけばいいじゃない。

完全一致を期待してるとカスタマイズとかのときにも
パスの全チェックをしなきゃいけなくなるから面倒だよ。

または、Windows/OSXにもそれぞれ仮想環境ツール
が出ているから、仮想環境ツールに、お目当てのOS
を入れて、Explorer/Finderからコードを更新できるよう、
Sambaあたりを入れて動かしておけばいいかと。

674 名前:nobodyさん mailto:sage [2009/07/13(月) 19:16:10 ID:???]
>>672
PEARのインストールができているかまずチェック。

675 名前:nobodyさん mailto:sage [2009/07/13(月) 21:11:07 ID:???]
>>673
php.iniで簡単に出来ました。
ただすべてのページにbase hrefを入れているので階層めぐりは無理でしたorz

どこかにコールバック関数と連携させてうまく開発出来る海外のツールがあったと思うんだけどなぁ。。
もう一度探してみます。ありがとうございました。

676 名前:nobodyさん mailto:sage [2009/07/15(水) 03:07:14 ID:???]
[環境] WinXP(XAMP) + PHP5
[質問] メンバ関数をメンバ変数の連想配列にぶち込みたい。
※2が通るような使い方をしたいのですが、やりかたをご教授いただけませんでしょうか、、、。
----------------------------
※1 OK
function HogeFunc {
 echo "Called HogeFunc1";
}
class HogeClass1{
 public function Action() {
  foreaech( $m_Array as $key => $value ) {
   $value();
  }
 }
 $m_Array = array( "HOGE_TAG", "HogeFunc1" ); //! 呼び出しOK
};
----------------------------
※2 こいつはNG
class HogeClass2 {
 public function Action() {
  foreaech( $m_Array as $key => $value ) {
   $value();
  }
 }
 public static function HogeFunc2 {
  echo "Called HogeFunc2";
 }
 $m_Array = array( "HOGE_TAG", "HogeClass2::HogeFunc2" ); //! 呼び出すとエラー
}
※※エラー内容※※
Fatal error: Call to undefined function HogeClass2::HogeFunc2() in ....省略
----------------------------

677 名前:nobodyさん mailto:sage [2009/07/15(水) 03:15:04 ID:???]
下の奴パースエラーにならないか?

678 名前:nobodyさん mailto:sage [2009/07/15(水) 03:16:29 ID:???]
上もだった。
色々ひどい。HOGE_TAG関数もないし

679 名前:nobodyさん mailto:sage [2009/07/15(水) 05:17:03 ID:???]
Reflection API

680 名前:nobodyさん mailto:sage [2009/07/15(水) 10:01:02 ID:???]
>>674
そういう問題じゃなくて。
PEARの書き方が古すぎて、
noticeが出まくるってこと。

681 名前:nobodyさん mailto:sage [2009/07/15(水) 15:59:14 ID:???]
エラー表示の制御は基本中の基本だぞ



682 名前:nobodyさん mailto:sage [2009/07/16(木) 17:37:24 ID:???]
PHPを勉強しようと思ってPHPをDLするのにサイトに行ったけど
全く繋がらないんだが俺だけかな?

683 名前:nobodyさん mailto:sage [2009/07/16(木) 18:39:37 ID:???]
www.php.netやphp.netじゃつながらなかったが
jp.php.net jp2.php.netとかはつながった

684 名前:nobodyさん mailto:sage [2009/07/16(木) 19:15:41 ID:???]
>>683
ホントだ! これでDLして勉強できる・・・
ありがとうございます

685 名前:質問です mailto:sage [2009/07/22(水) 01:15:02 ID:???]
xhtml構造で
他ページにおいてるphpを読み込むには
どうしたらいいですか?
いまはとりあえず、インラインとかobjectタグで
呼び出しています

ほかに良い方法があればお教えください
 

686 名前:nobodyさん mailto:sage [2009/07/22(水) 04:17:36 ID:???]
>>685
軽くエスパーして
つ require


687 名前:nobodyさん mailto:sage [2009/07/22(水) 16:32:04 ID:???]
すいません。超初心者ですが、配列と変数について困っています。
$ar = array(1,2); とすると
Array ( [0] => 1 [1] => 2 ) と表示されるのですが、

$date = "1,2";
$ar = array($date); とすると
Array ( [0] => 1,2 ) と表示されてしまいます。

$dateにはテキストボックスから自分で数字とコンマを入力して代入するようになっているのですが、
これらを配列として扱うようにするには、どのように記述すればよいのでしょうか。

申し訳ありませんがよろしくお願いします。

688 名前:nobodyさん mailto:sage [2009/07/22(水) 17:05:38 ID:???]
$date = explode(",",1,2);
while ($i == 0){
$date1 = mt_rand(0,1000);
$date2 = mt_rand(0,1000);
if ($date1 == $date[0]){
if ($date2 == $date[1]){
break;
}
}
}
$ar = array($date1,$date2);

689 名前:687 mailto:sage [2009/07/22(水) 17:05:52 ID:???]
すいません、自己解決しました。
$ar = array($date); を
$ar = explode(",", $date); とすることでうまく動きました。
お手を煩わせて申し訳ありませんでした。

690 名前:687 mailto:sage [2009/07/22(水) 17:07:43 ID:???]
>>688さん
ありがとうございました。

691 名前:nobodyさん mailto:sage [2009/07/23(木) 00:45:19 ID:???]
685です
>>686トンです
require_onceとhtaccessやっても無理でした
再度トライ中
 



692 名前:nobodyさん mailto:sage [2009/07/23(木) 15:34:36 ID:???]
$this->name = "名前";
$this->mail = "メアド";
$this->tel = "電話";

などとあった場合、$thisの配列の中身を全部一括出力したい場合どうすればよいでしょうか

693 名前:nobodyさん mailto:sage [2009/07/23(木) 15:39:20 ID:???]
var_dump($this);

ちなみに配列じゃないけどね

694 名前:nobodyさん mailto:sage [2009/07/23(木) 16:15:48 ID:???]
>>693
おおーこれ便利ですねー
ググって類似のprint_rも覚えました
ありがとうございました

695 名前:nobodyさん mailto:sage [2009/07/23(木) 16:51:40 ID:???]
セッションを使ったフォームで、入力してもらったフォーム内容を確認画面に飛ばした後、
入力画面に戻って修正箇所を再入力、というような普通のフォームを作っているのですが、
修正入力のときにフォームのリセットボタンが動作しません(全消去ではなくセッションで渡された内容に戻ってしまう)

スクリプトの挙動としては作った通りなので当然なんですが、機能としてどうも違うような気がします
何か解決方法はないでしょうか

696 名前:nobodyさん mailto:sage [2009/07/23(木) 17:44:36 ID:???]
リセットはJSでやりゃあいいじゃん

697 名前:nobodyさん mailto:sage [2009/07/23(木) 17:57:10 ID:???]
UI としてリセット機能は不要なことが多いけど

698 名前:695 mailto:sage [2009/07/23(木) 18:08:13 ID:???]
なるほど、どっちもアリだと思うので両方検討してみます

699 名前:nobodyさん mailto:age [2009/07/23(木) 22:50:23 ID:???]
Apache入れないでphp.exe -lって出来る方法ってありますか?
Apacheを入れたPCでは現在使えています。

700 名前:nobodyさん mailto:sage [2009/07/23(木) 23:04:04 ID:???]
CLI版ならできるんじゃ?

701 名前:nobodyさん mailto:age [2009/07/23(木) 23:49:44 ID:???]
win zip版を落としてきて
パスphp.exe -l "%1"

これでダメなのです。
Apacheを入れてるときは動いてたのですが



702 名前:nobodyさん mailto:sage [2009/07/24(金) 10:45:01 ID:???]
エラー文言を出さないのは釣りということ。スルーで。

703 名前:nobodyさん mailto:sage [2009/07/24(金) 18:48:34 ID:???]
$_SESSION["input"] = $_POST;

としてフォームからPOSTされた中身を一括して$_SESSION["input"]に放り込んでるんですが、
さらにそれを一括してhtmlspecialcharsする方法はないでしょうか

現状べた書きでずらずらっと書いてるんですがどうも美しくなく・・・


PHP5






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

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

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