1 名前:phpstar mailto:sage [2007/01/05(金) 17:14:18 ID:???] PHPを覚えたいけど何をどうしていいか分からない、 そんな君のためのスレを立ててみた。 基本的に俺が一人でも語るが、お前らわからないところが あれば書き込んでください。もちろん質問も歓迎です。
724 名前:nobodyさん mailto:sage [2009/09/28(月) 17:41:55 ID:???] 実用レベルでない習得ってどんだけだ
725 名前:nobodyさん mailto:sage [2009/09/28(月) 18:22:12 ID:???] >>723 お疲れー
726 名前:nobodyさん mailto:sage [2009/09/28(月) 18:26:40 ID:???] >>724 基礎全般 後はコード見て理解できる程度&基本的なものはたまに参考書見ながら自分で書ける程度 元々、クライアントサイド側の人間だからまぁサーバサイドを組み込めるって位かな >>725 ありがとう
727 名前:nobodyさん mailto:sage [2009/09/29(火) 12:19:43 ID:???] >>726 じゃあ次は、フレームワークだね! Zend Framework か CakePHP がおすすめだよ CMS弄りたいなら、WordPressがおすすめ! PHPの文法がそのまま使えるよ
728 名前:nobodyさん mailto:sage [2009/09/29(火) 13:57:09 ID:???] 5年やってるけどPEAR Smartyとか未だに使ったことないし勉強してもない
729 名前:nobodyさん mailto:sage [2009/09/29(火) 18:23:20 ID:???] DBの接続はどうしてるの?
730 名前:nobodyさん mailto:sage [2009/09/29(火) 19:01:32 ID:???] ネイティブmysql関数使ってたが最近はPDO使ってるよ
731 名前:nobodyさん mailto:sage [2009/09/29(火) 19:31:07 ID:???] PDOってフリーのレンタルサーバーでは ほとんど使用不可だよね?
732 名前:nobodyさん mailto:sage [2009/09/29(火) 19:39:52 ID:???] 借りてるレン鯖2つのphpinfoみたけど 両方ともenabledだったよ 最近の鯖じゃほとんど入ってるんじゃ? 未だにPHP4のままの鯖なら当然使えないけど
733 名前:nobodyさん mailto:sage [2009/09/29(火) 19:53:35 ID:???] いやー enabledって書いてあっても、 MSーSQLとかだとダメだよ? MySQLで使うって話だよね?
734 名前:nobodyさん mailto:sage [2009/09/29(火) 19:54:18 ID:???] もしかして、ダメなのは PDO+SQLite の話であって、 PDO+MySQL の組み合わせなら、 たいていどこでも入っているもの なのかな?
735 名前:nobodyさん mailto:sage [2009/09/29(火) 20:11:48 ID:???] んなこと言われても鯖によるとしか
736 名前:nobodyさん mailto:sage [2009/09/29(火) 20:42:29 ID:???] MySQLとSQLite2 3のPDOドライバは最近の鯖ならたいてい入ってるでし
737 名前:nobodyさん mailto:sage [2009/09/29(火) 20:44:07 ID:???] >>733 一般人がかりるレン鯖っていったらどこもUnix系でしょ
738 名前: EM114-48-151-94.pool.e-mobile.ne.jp ◆ooIHwxrYyg mailto:sage [2009/10/04(日) 12:01:41 ID:???] おいチキンOCN野郎出て濃いかks
739 名前: 123.125.156.130 【php:4197】 [2009/10/07(水) 09:03:34 神 ID:???] うにゃー
740 名前:nobodyさん mailto:sage [2009/10/07(水) 10:23:15 ID:???] >>739 わざわざ株買ってるんだ?w
741 名前:nobodyさん mailto:sage [2009/10/07(水) 12:29:17 ID:???] まともな人、居ないの? もう死んだの?
742 名前:nobodyさん mailto:sage [2009/10/07(水) 16:02:24 ID:???] ここにまともな人いたのかと逆に聞きたい
743 名前:nobodyさん mailto:sage [2009/10/07(水) 16:05:38 ID:???] 主な登場人物 ・ケンカ強いチンピラ君 ・口だけ達者のOCN君
744 名前:nobodyさん mailto:sage [2009/10/07(水) 17:05:55 ID:???] そのほかの登場人物 ・PHPプログラマー
745 名前:nobodyさん mailto:sage [2009/10/07(水) 17:14:35 ID:???] 教わる人が居ないんだな・・・
746 名前:nobodyさん mailto:sage [2009/10/07(水) 17:31:28 ID:???] チンピラはどうしても自分がケンカが強いということにしたいらしい
747 名前:nobodyさん mailto:sage [2009/10/07(水) 17:37:15 ID:???] 誰か教えてくれ <?php if(($_POST["mati"]==1))$count++; else if(($_POST["mati"]==0))$count--; if(($_POST["eiga"]==1))$count++; else (($_POST["eiga"]==0))$count--; if(($_POST["ame"]==1))$count++; else if(($_POST["ame"]==0))$count--; if (count==3) <META HTTP-EQUIV="REFRESH" CONTENT = "5; URL=kikubari.html">; else if (count==2) <META HTTP-EQUIV="REFRESH" CONTENT = "5; URL=roman.html">; else if (count==1) <META HTTP-EQUIV="REFRESH" CONTENT = "5; URL=roman.html">; else if (count==0) <META HTTP-EQUIV="REFRESH" CONTENT = "5; URL=kensin.html">; else if (count==-1) <META HTTP-EQUIV="REFRESH" CONTENT = "5; URL=kensin.html">; else if (count==-2) <META HTTP-EQUIV="REFRESH" CONTENT = "5; URL=zibun.html">; else if (count==-3) <META HTTP-EQUIV="REFRESH" CONTENT = "5; URL=zibun.html">; ?> この記述で一番下しかどうやっても表示されないんだがどうすれば振り分けられるんだ?
748 名前:nobodyさん mailto:sage [2009/10/07(水) 17:42:27 ID:???] (赤)で聞けばいいのに。
749 名前:nobodyさん mailto:sage [2009/10/07(水) 17:42:46 ID:???] if (count==3) <META HTTP-EQUIV="REFRESH" CONTENT = "5; URL=kikubari.html">; ↓ if ($count==3) print'<META HTTP-EQUIV="REFRESH" CONTENT = "5; URL=kikubari.html">';
750 名前:nobodyさん mailto:sage [2009/10/07(水) 17:44:08 ID:???] こんな糞ソースは久々に見たな
751 名前:nobodyさん mailto:sage [2009/10/07(水) 17:51:26 ID:???] >>749 をやってもなぜか出ない・・・
752 名前:nobodyさん mailto:sage [2009/10/07(水) 18:02:30 ID:???] <?php if ( isset( $_POST["mati"]) and isset( $_POST["eiga"]) and isset( $_POST["ame"]) ) { $count = 0; if(( $_POST["mati"]==1))$count++; else if(($_POST["mati"]==0))$count--; if(($_POST["eiga"]==1))$count++; else if(($_POST["eiga"]==0))$count--; if(($_POST["ame"]==1))$count++; else if(($_POST["ame"]==0))$count--; if ($count==3) print'<META HTTP-EQUIV="REFRESH" CONTENT = "5; URL=kikubari.html">'; else if ($count==2) print'<META HTTP-EQUIV="REFRESH" CONTENT = "5; URL=roman.html">'; else if ($count==1) print'<META HTTP-EQUIV="REFRESH" CONTENT = "5; URL=roman.html">'; else if ($count==0) print'<META HTTP-EQUIV="REFRESH" CONTENT = "5; URL=kensin.html">'; else if ($count==-1) print'<META HTTP-EQUIV="REFRESH" CONTENT = "5; URL=kensin.html">'; else if ($count==-2) print'<META HTTP-EQUIV="REFRESH" CONTENT = "5; URL=zibun.html">'; else if ($count==-3) print'<META HTTP-EQUIV="REFRESH" CONTENT = "5; URL=zibun.html">'; } ?>
753 名前:nobodyさん mailto:sage [2009/10/07(水) 18:13:30 ID:???] >>752 できない・・・orz
754 名前:nobodyさん mailto:sage [2009/10/07(水) 18:25:41 ID:???] どういうレベルなんだ。 <html><head> <?php 上のやつ ?> </head> <body><form method="post" target="file.php"> <select name="mati"><option value="0">待ち合わせに遅れる</option><option value="1">待ち合わせに遅れない</option></select> <select name="eiga"><option value="0">待ち合わせに遅れる</option><option value="1">待ち合わせに遅れない</option></select> <select name="ame"><option value="0">雨が嫌い</option><option value="1">雨が好き</option></select> <input type="submit" value="送る" /></form></body></html>
755 名前:nobodyさん mailto:sage [2009/10/07(水) 18:31:06 ID:???] <form action="sinri.php" method="post"> 質問1 デートの待ち合わせをした相手が1時間遅れてきました。さて、どうしますか?<br> <font color="black" style="background-color:white" onmouseover="this.style.background='yellow';this.color='red'" onmouseout="this.style.background='white';this.color='black'"> <input type="radio" name="mati" value="0">A 謝ってもらわないと気がすまない。</font><br> <font color="black" style="background-color:white" onmouseover="this.style.background='yellow';this.color='red'" onmouseout="this.style.background='white';this.color='black'"> <input type="radio" name="mati" value="1">B 相手が来ても何も理由は聞かない。</font><br> <font color="black" style="background-color:white" onmouseover="this.style.background='yellow';this.color='red'" onmouseout="this.style.background='white';this.color='black'"> <input type="radio" name="mati" value="2">C ひたすら待ち続ける。</font><br><br> これに質問2、3も同様に書いてる <br><br><br> <input type="submit" name="bottun1" value="送信"> <input type="reset" value="リセット"><br><br> </form></body> </html> 下の方はこんなかんじ
756 名前:nobodyさん mailto:sage [2009/10/07(水) 18:37:33 ID:???] >>754 の <body>以下を 755にすれば 送信して5秒待てば変わるとおもうんだけどな。
757 名前:nobodyさん mailto:sage [2009/10/07(水) 18:46:04 ID:???] だめだ・・・ 俺の環境が悪いのか・・・?
758 名前:nobodyさん mailto:sage [2009/10/07(水) 18:47:25 ID:???] 747の6行目のエラーとかわかってる?
759 名前:nobodyさん mailto:sage [2009/10/07(水) 18:51:29 ID:???] >>758 すまん どういうことだ?
760 名前:nobodyさん mailto:sage [2009/10/07(水) 18:57:37 ID:???] $count = 0; if (isset($_POST['mati']) && $_POST['mati']) { $count++; } else { $count--; } if (isset($_POST['eiga']) && $_POST['eiga']) { $count++; } else { $count--; } if (isset($_POST['ame']) && $_POST['ame']) { $count++; } else { $count--; } switch ($count) { case -3: case -2: header("Location: zibun.html"); break; case -1: case 0: header("Location: kensin.html"); break; case 1: case 2: header("Location: roman.html"); break; }
761 名前:nobodyさん mailto:sage [2009/10/07(水) 19:02:57 ID:???] >>760 それもだめなようだ・・・
762 名前:nobodyさん mailto:sage [2009/10/07(水) 19:06:10 ID:???] もしかしてhtmlの書き方が悪いとかってことなのか?
763 名前:nobodyさん mailto:sage [2009/10/07(水) 19:15:14 ID:???] php部消して <META HTTP-EQUIV="REFRESH" CONTENT = "5; URL=kikubari.html"> をいれたページでどうなる?
764 名前:nobodyさん mailto:sage [2009/10/07(水) 19:28:52 ID:???] >>763 <?php ?> のところを消してそれ1行を入れるってことか?
765 名前:OCN君 mailto:sage [2009/10/07(水) 19:30:52 ID:???] 質問する前にマニュアルを読みたまえ
766 名前:nobodyさん mailto:sage [2009/10/07(水) 20:37:27 ID:???] えらそーにw
767 名前:nobodyさん mailto:sage [2009/10/08(木) 00:32:59 ID:???] >>752 は、あっちのスレで解決したようです。
768 名前:OCN mailto:sage [2009/10/08(木) 06:26:15 ID:???] このスレって白ジャージのチンピラ君が立てたんだろ? お前ら勝手にレスするんじゃねえよ チンピラ君しか回答しちゃいけません
769 名前:nobodyさん mailto:sage [2009/10/08(木) 12:28:49 ID:???] 台風が過ぎたわけだが、 頭に湧いた虫は飛んでいかなかったようだな...
770 名前: 123.125.156.130 【php:4236】 [2009/10/08(木) 15:38:08 神 ID:???] >>740 目標枚数7777枚固定。
771 名前: 123.125.156.130 【php:4236】 [2009/10/08(木) 15:38:34 神 ID:???] 2証スクリプトを作れるのは此処でいいんだよね?ね?
772 名前:nobodyさん mailto:sage [2009/10/08(木) 15:49:23 ID:???] >>770-771 株いくら買ったの?
773 名前:nobodyさん mailto:sage [2009/10/13(火) 14:39:04 ID:???] >>747 偶数にならない気がする
774 名前:nobodyさん [2009/10/17(土) 01:31:38 ID:bqn4dx4L] >>3 アパッチじゃなくてANhttpdで動かすには?
775 名前:nobodyさん mailto:sage [2009/10/17(土) 09:34:24 ID:???] anhttpd(笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑
776 名前:nobodyさん [2009/10/17(土) 18:27:56 ID:bqn4dx4L] php.iniの設定がサイトごとに違って意味が分からない まんまini配布しろや糞
777 名前:nobodyさん mailto:sage [2009/10/17(土) 18:34:42 ID:???] 変えるためにあるもんだろうがw
778 名前:nobodyさん mailto:sage [2009/10/17(土) 18:37:00 ID:???] /*function hoge_preg_match($str, $str, &$array=NULL, $flg=NULL, $offset=NULL){ // PHP4だとアドレス渡しする変数にデフォルト値を追加して、変数を渡さなくてもエラーにせずに処理をする // という事が出来ないみたいなんですよね。 // preg_matchみたいなデフォルトの関数で出来るような設定が、 // 自作関数では出来ないというのが、少し納得行かない }*/
779 名前:nobodyさん mailto:sage [2009/10/17(土) 19:45:23 ID:???] それより引数名同じにすんなw
780 名前:nobodyさん mailto:sage [2009/10/17(土) 19:54:02 ID:???] 下記のサイトの手順通り www.phppro.jp/school/phpschool/vol1/3 「XAMPP Windows」の[Installer]をダウンロードしたいのですが ZIPとEXEしか見当たりません。 どこに[Installer]はありますか?
781 名前:nobodyさん mailto:sage [2009/10/17(土) 20:26:16 ID:???] 初心者はxampp使うな
782 名前:nobodyさん mailto:sage [2009/10/18(日) 02:25:17 ID:???] >>781 むやみに他人の意見を信じるな
783 名前:nobodyさん mailto:sage [2009/10/18(日) 05:56:41 ID:???] >>780 まずzipとexeの違いや意味をググれ。
784 名前:nobodyさん mailto:sage [2009/10/18(日) 13:03:48 ID:???] exe が installer
785 名前:780 mailto:sage [2009/10/19(月) 15:00:40 ID:???] xamppを使わずPHPをすることはできますか? 真面目にお願いします。
786 名前:nobodyさん mailto:sage [2009/10/19(月) 15:10:59 ID:???] >>785 xamppもapacheも使ってないがphpしてまっすよ 秀丸からphpしてますよ 便利ですよ
787 名前:nobodyさん mailto:sage [2009/10/20(火) 15:49:46 ID:???] >>786 ありがとうございます。 詳しくお願いします
788 名前:nobodyさん mailto:sage [2009/10/20(火) 16:00:14 ID:???] >>787 秀丸でphpしたいってことですか?
789 名前:nobodyさん mailto:sage [2009/10/20(火) 21:02:57 ID:???] PHPのコーチングをしたいなら、ここが参考になるよ。 www.php.co.jp/seminar/coaching.php
790 名前:nobodyさん mailto:sage [2009/10/20(火) 21:45:36 ID:???] >>789 激しく板違いと宣伝乙 経営板池
791 名前:nobodyさん [2009/10/20(火) 23:57:24 ID:XRwI0LZR] www.mt312.com/script/11/ の設置方法教えて サーバーは、さくら3Gでパーミッションもサイトどおりでアスキーでffftpで転送 したけどエラーになる、どうしてだろ?
792 名前:nobodyさん mailto:sage [2009/10/21(水) 10:38:56 ID:???] エラー内容は今後書くようにしたほうがいい
793 名前:nobodyさん mailto:sage [2009/10/22(木) 11:36:21 ID:???] >>785 PHPを単体で使うことはもちろんできる。 ちょっとweb関連の処理が強力な普通のスクリプト言語だから。
794 名前:nobodyさん mailto:sage [2009/10/22(木) 11:41:29 ID:???] xamppでないとphpできないって思ってるのが凄い
795 名前:nobodyさん mailto:sage [2009/10/22(木) 11:48:33 ID:???] phpがなにかわからず検索してxamppのインストール解説ページ ばかり出てきたら大抵そういうものだと思うだろう。
796 名前:nobodyさん mailto:sage [2009/10/22(木) 15:54:42 ID:???] 結論からしてxamppはPHPでは必要ないということですよね? ではPHPのスクリプトを直接サーバーにうpして動作を確かめればいいのですか?
797 名前:nobodyさん mailto:sage [2009/10/22(木) 15:55:49 ID:???] その結論はおかしい。
798 名前:nobodyさん mailto:sage [2009/10/22(木) 16:03:52 ID:???] 何を言っているか分からんw
799 名前:nobodyさん mailto:sage [2009/10/22(木) 16:13:45 ID:???] すみません。PHPのソースをうpしても動きません。 これはサーバーで何か調整しないといけませんか?
800 名前:nobodyさん mailto:sage [2009/10/22(木) 16:19:43 ID:???] >>799 ボルトの締め忘れをチェック
801 名前:nobodyさん mailto:sage [2009/10/22(木) 16:20:41 ID:???] ボルトの締め忘れとは?
802 名前:nobodyさん mailto:sage [2009/10/22(木) 16:23:31 ID:???] ドライバーでサーバーのボルトが緩んでないかチェックしろよ
803 名前:nobodyさん mailto:sage [2009/10/22(木) 16:24:00 ID:???] >>799 サーバーが悪いのか、ソースが悪いのか分けるのにローカルで確認するといいんだけどな。 負荷のかかるプログラムになっていてサーバーに負担掛けることもあるし。 さて、どう動かないんでしょうか。 エラーメッセージも出ていませんか?
804 名前:nobodyさん mailto:sage [2009/10/22(木) 16:59:15 ID:???] これなんですが <?php $agent = $_SERVER['HTTP_USER_AGENT']; if(preg_match("/^DoCoMo/i", $agent)){ header("Location: http://サイトURL/docomo/index.html"); exit; }else if(preg_match("/^(J\-PHONE|Vodafone|MOT\-[CV]|SoftBank)/i", $agent)){ header("Location: http://サイトURL/softbank/index.html"); exit; }else if(preg_match("/^KDDI\-/i", $agent) || preg_match("/UP\.Browser/i", $agent)){ header("Location: http://サイトURL/au/index.html"); exit; }else{ header("Location:ここに飛ばす先のURL "); exit; } ?> PCからのアクセスを別のページに飛ばしたいんですが動作しません
805 名前:nobodyさん mailto:sage [2009/10/22(木) 17:03:58 ID:???] 無駄の多いきめえコードだな 俺が書き直してやるか $agent = $_SERVER['HTTP_USER_AGENT']; switch(true) { case (preg_match("/^DoCoMo/i", $agent); header("Location: http://サイトURL/docomo/index.html"); exit; break; case (preg_match("/^(J\-PHONE|Vodafone|MOT\-[CV]|SoftBank)/i", $agent)): header("Location: http://サイトURL/softbank/index.html"); exit; break; case(preg_match("/^KDDI\-/i", $agent) || preg_match("/UP\.Browser/i", $agent)): header("Location: http://サイトURL/au/index.html"); exit; break; default: header("Location:ここに飛ばす先のURL "); exit; }}
806 名前:nobodyさん mailto:sage [2009/10/22(木) 17:11:55 ID:???] ありがとうございます。さすがですね。
807 名前:nobodyさん mailto:sage [2009/10/22(木) 17:12:51 ID:???] この>>805 のソースをHTML内に貼りつけるんですよね?
808 名前:nobodyさん mailto:sage [2009/10/22(木) 18:11:40 ID:???] 先日、IT未経験でも良いって言うからプログラマの採用試験受けてきたんだけど面接で、 「PHPについて自分なりに1-2週間ほど勉強してからまた来い」って言われた。 プログラムとかまったく勉強したこと無いうえに何をして良いかすらわからん。 ララァ、俺を導いてくれ。 近所の本屋には参考書すら売ってないんだよな。。
809 名前:nobodyさん mailto:sage [2009/10/22(木) 18:29:01 ID:???] PHPについて知りたいのなら、マニュアルで充分だが www.php.net/manual/ja/ プログラミング経験がないとなるとまずプログラムとは何であるかからはじめないと辛いかもな
810 名前:nobodyさん mailto:sage [2009/10/22(木) 18:29:17 ID:???] ぐぐれかす
811 名前:nobodyさん mailto:sage [2009/10/22(木) 18:30:53 ID:???] >>808 php.net/manual/ja/index.php
812 名前:nobodyさん mailto:sage [2009/10/22(木) 19:10:25 ID:???] >>808 本当にそこに入りたいなら、PHP動くやっすいサーバーかりてだな、 どっかの初心者用の本サンプルの丸写しでいいからサイトつくりな。 2週間あればできるだろ。
813 名前:nobodyさん mailto:sage [2009/10/22(木) 20:21:50 ID:???] >PHP動くやっすいサーバーかりてだな えっ
814 名前:nobodyさん mailto:sage [2009/10/22(木) 21:29:16 ID:???] 年間2000円くらいの所ですね。
815 名前:nobodyさん mailto:sage [2009/10/22(木) 21:37:05 ID:???] >>808 どこの会社ですか? もしくはどこの求人サイトですか?
816 名前:nobodyさん mailto:sage [2009/10/23(金) 08:09:30 ID:???] また来いって言ってもらえたってことはセンスが試されてるんだろうな ガンバレ
817 名前:nobodyさん mailto:sage [2009/10/23(金) 16:52:26 ID:???] >>816 サンクス。 本気度を試してるんだろうね。。。 公式ページみたいなのみたけど、さっぱり意味がわからんかった。。orz 一番最初みんなは、どうやって勉強してたんだ? 出てくる言葉すべて理解できない状態なんだが、とりあえず公式ページみたなの丸暗記したほうが最終的に理解できるようになるのかい?
818 名前:nobodyさん mailto:sage [2009/10/23(金) 17:23:16 ID:???] どうやって勉強するといいかは人それぞれだからなぁ。 俺はまずプログラミングの説明の部分を、例を動かしながら最後まで読むように薦めてる。 出てきた専門用語は「理解」は無理だから、そういうのがあるんだな、くらいに覚えて先に進もうね、って。 最後まで読んだら、最初の方がちょっとわかるかもしれない。 あとPHPの場合、変数を箱に例えて説明してるのはやめれと。 ま、参考にならないだろうけど、俺の場合はそー。
819 名前:nobodyさん mailto:sage [2009/10/23(金) 18:45:43 ID:???] 同意。 こんな人がいるからな。 pc11.2ch.net/test/read.cgi/hp/1255424883/83
820 名前:nobodyさん mailto:sage [2009/10/23(金) 18:49:51 ID:???] >>817 >>815 のレスはシカトですか?
821 名前:nobodyさん mailto:sage [2009/10/23(金) 23:08:07 ID:???] シカトでいいよそんなのw
822 名前:nobodyさん mailto:sage [2009/10/23(金) 23:17:21 ID:???] >>821 氏ねよカス
823 名前:nobodyさん mailto:sage [2009/10/23(金) 23:25:08 ID:???] ニートで必死なら就職板池wwww負け組みめwwwwww
824 名前:nobodyさん mailto:sage [2009/10/24(土) 00:02:22 ID:???] >>808 が落ちた理由がわかる流れですね