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


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

俺が初心者にPHPを伝授する



1 名前:phpstar mailto:sage [2007/01/05(金) 17:14:18 ID:???]
PHPを覚えたいけど何をどうしていいか分からない、
そんな君のためのスレを立ててみた。
基本的に俺が一人でも語るが、お前らわからないところが
あれば書き込んでください。もちろん質問も歓迎です。

84 名前:nobodyさん mailto:sage [2007/03/24(土) 17:24:42 ID:???]
>>78
なんでスラッシュなの?

85 名前:nobodyさん mailto:sage [2007/03/24(土) 18:10:02 ID:???]
>>71
SELECT *
FROM GOOGLE.CO.JP
WHERE KEY = 'SQL'
LANG = 'JP'

86 名前:nobodyさん mailto:sage [2007/03/24(土) 18:16:40 ID:???]
>>85
構文エラー

87 名前:nobodyさん [2007/03/25(日) 16:46:58 ID:yT5AVe3J]
>>83
絶対パス

88 名前:nobodyさん mailto:sage [2007/03/25(日) 17:43:35 ID:???]
このスレはおれが引き継ごうかと思うんだけどどう?

89 名前:nobodyさん [2007/03/25(日) 19:12:14 ID:yT5AVe3J]
>>88
がんがれ!
まかせた

90 名前:88 mailto:sage [2007/03/25(日) 19:51:27 ID:???]
どこからはじめればいいんだ、やっぱ>>1のつづきからでいいのかな?

91 名前:nobodyさん [2007/03/25(日) 20:00:22 ID:yT5AVe3J]
>>88
>>1がやったのはサーバーの構築のみでしょ。
それで良いと思う。

92 名前:nobodyさん mailto:sage [2007/03/25(日) 23:14:11 ID:???]
>>91
まあまずトリップつけろや



93 名前:78 [2007/03/26(月) 00:45:46 ID:X7UJxPSO]
>>84
FreeBSD上で開発していたからです。
Windows上でもスラッシュで通るようなので、そのままにしています。
試しに\に変えてみたりもしましたが、ダメでした。


94 名前:nobodyさん [2007/04/07(土) 23:45:03 ID:FVED5FeW]
流れが「初心者」にやさしくない

95 名前:nobodyさん mailto:sage [2007/04/09(月) 23:43:10 ID:???]
昨日携帯房が貼りまくってたんだけどw
おまいらなら商業利用できるプログラム出品できるんじゃね?
つttp://web-cart.jp
誰かうpしてみてくれよ

96 名前:nobodyさん mailto:age [2007/04/10(火) 12:10:49 ID:???]
apacheのドキュメントルートの下にworkとかフォルダを作ってそこにtest.phpでもおく
上のほうみるとみんなの設定では↓な感じかな
C:\Program Files\Apache Group\Apache2\htdocs\work\test.php

んで、test.phpに
<?php
//画面に文字列を出力する。
echo "Hello World";

 //<br>はHTMLでの改行
echo "<br>";

 //$testってのは変数。変数に文字列を格納してそれを表示してみる
$test = "Hello World";
echo $test:
?>

これでlocalhost/work/test.phpにアクセスして画面に

Hello World
Hello World

と出力されれば成功だ。
できなかったら言ってくれ

97 名前:nobodyさん mailto:sage [2007/04/10(火) 13:06:08 ID:???]
わかりずらい。専門用語不可

98 名前:nobodyさん [2007/04/10(火) 15:30:37 ID:Ft/PkV1I]
>>95
スレタイ嫁「俺が初心者に…」
          ------
           ↑
           ココ

>>97
>>96>>22の応用
index.phpの内容を
<?php
//画面に文字列を出力する。
echo "Hello World";

 //<br>はHTMLでの改行
echo "<br>";

 //$testってのは変数。変数に文字列を格納してそれを表示してみる
$test = "Hello World";
echo $test:
?>
に書き換えて試してみ

99 名前:にあ mailto:sage [2007/04/11(水) 21:09:26 ID:???]
失礼します。

PHPを勉強し始めたばかりの、ちょう初心者です;;
全然わからなくて、困ってます;;どうかご教示をお願いします。

100件程のデータから、入力した条件をもとに一覧を表示させるプログラムです。

表示させた時に1ページに20件、それ以上の対象データは次のページや、前ページなどの機能をつけたいんです。

PHPでどう書いたらいいのかわかりません;;
よろしくお願いします;;

100 名前:nobodyさん [2007/04/11(水) 21:26:57 ID:V5AID/ZW]
>>99
そのデータはなに?
db?csv?他?

一応
つttp://php.planetmirror.com/manual/ja/

101 名前:にあ mailto:sage [2007/04/11(水) 22:16:35 ID:???]
>>100
dbです。

そのサイトで調べたりもしたんですが、
私基礎がちゃんとわかってないので、理解出来ないところが多くて;;

102 名前:nobodyさん [2007/04/11(水) 23:39:57 ID:V5AID/ZW]
>>101
何でもそーだけど
基礎ができてないと
組み終わってから絶対に瑕疵がでるから
基礎をしっかりやったほうがいいよ!!!11



103 名前:nobodyさん mailto:sage [2007/04/12(木) 01:24:47 ID:???]
>>99

ヒント
foreachでデータを回す
foreachの中でifを使って何かについて判断する

くだ質でおれが昔質問した内容だったから書いてやりたいんだが
いまlinuxのインストール中だから明日にするわ

104 名前:にあ mailto:sage [2007/04/12(木) 06:54:58 ID:???]
>>102
確かにそうですよね(´・ω・`*)
わかってはいるんですが、納期というか期限が今週末までで、少し焦ってしまって…;;

自分なりにいろいろと解釈して、コーディング作業を行なったんですが、ページ処理の部分はイメージしにくくて;;

105 名前:にあ mailto:sage [2007/04/12(木) 07:46:19 ID:???]
>>103
ありがとうございます!
これって、一度質問されたことのある内容だったんですか;;手間をおかけして本当にすみません;;

106 名前:nobodyさん mailto:age [2007/04/12(木) 15:10:58 ID:???]
>>99
何かこんな感じでできるんじゃね?
DBなんだかワカンネからsqlがmysql用だけど。
改行おおすぎいわれたよ。2回にわけるわ

<?php

//1ページあたりの表示件数
define('LIMIT',20);
//default
if( empty($_GET['page']) ){
$pageNumber = 0;
}else{
$pageNumber = $_GET['page'];
}

//何件あるん?
$sql = "select count(*) from tableName where 〜〜";
$maxCount = mysqli_query($conn,$sql);

//最大ページ数
if( ceil($maxCount/LIMIT) ){
$maxPage = ceil($maxCount/LIMIT)+1;
}

//アウトプット用
$sql = "select * from tableName where 〜〜 limit " . $pageNumber*LIMIT . " , LIMIT";
$result = mysqli_query($conn,$sql);

107 名前:nobodyさん mailto:age [2007/04/12(木) 15:11:45 ID:???]
//0ページ目なら前ページリンク出さない
if( $pageNumber <= 0 ){
echo "<a href=?page=" . $pageNumber-1 . ">前のページ</a>";
}

//最大ページ以降は次ページリンク出さない
if( $maxPage <= $pageNumber ){
echo "<a href=?page=" . $pageNumber+1 . ">次のページ</a>";
}

echo "<br><hr>";

foreach( $result as $key=>$val ){
//表示形式はテーブルでもなんでもすきにしる。nameとかは適当にいれてるだけだから
echo $val['name'] . " " . $val['カラムわかんね'];
}

?>

108 名前:nobodyさん mailto:sage [2007/04/12(木) 21:20:07 ID:???]
覚えたての下手糞なコード晒して、うれしそうだな

109 名前:nobodyさん mailto:sage [2007/04/12(木) 21:32:57 ID:???]
>>108
スレタイ嫁

110 名前:nobodyさん mailto:sage [2007/04/12(木) 21:47:33 ID:???]
phpstarじゃないだろ

111 名前:nobodyさん [2007/04/12(木) 22:05:07 ID:K+wO7hpZ]
マジで質問です。
掲示板を作ってみたのですが
Formタグは自分宛、POST送信です。
名前と内容を入力して
ブラウザーの更新ボタンを押すと同じ内容が入力されてしまいます。
ちなみにPHP + PEAR:DBです。
リロードを禁止できる魔法知っている方お願いします


112 名前:nobodyさん mailto:sage [2007/04/12(木) 22:09:36 ID:???]
更新ボタン後に移る画面で強制的に、入力画面等にリダイレクトさせる
PHPなら
header('Location:URLを書く');
javascript でのrefreshとかでもよくやる。
基本テクニック




113 名前:nobodyさん [2007/04/12(木) 22:09:44 ID:K+wO7hpZ]
実際のPHPの開発の現場って
どんな感じなんですか
趣味と職業プログラマーの違いを馬鹿チンに教えてください。




114 名前:nobodyさん mailto:sage [2007/04/12(木) 22:13:54 ID:???]
>>112
X更新ボタン
○submitボタン
の誤記ね

115 名前:nobodyさん [2007/04/12(木) 22:16:33 ID:K+wO7hpZ]
自分自身にPOSTで送るのだから
更新ボタン後に自分宛へリダイレクトすると
エラーがでるだろ。

結局更新ボタン後にリダイレクトで確認ページへ移り
リンクで書き込みページに戻るしか手がない。

116 名前:脱初心者 [2007/04/12(木) 22:20:27 ID:K+wO7hpZ]
PHPの参考書ってさ
はじめは馬鹿丁寧に書いているのだが
ブログ作成とかのページになってくると
いきなり、クラスとかPEARとかスマーティが...
中級の本で上のことが詳しいお勧めの参考書おしえてちょ

117 名前:nobodyさん mailto:sage [2007/04/12(木) 22:21:19 ID:???]
>>115
をいをい、なんでエラーがでるんだよ

118 名前:nobodyさん [2007/04/12(木) 22:27:34 ID:K+wO7hpZ]
うん。エラーじゃないや。
間違えた。でもリロードすると結局POSTの値が残って
同じ内容が登録されちゃう...
お試しあれ。


119 名前:nobodyさん mailto:sage [2007/04/12(木) 22:28:11 ID:???]
>>118
だから>>114なんだろ。

120 名前:nobodyさん mailto:sage [2007/04/13(金) 00:00:32 ID:???]
参考URL
www.geocities.jp/speedstar777g/

2ちゃん発祥なのでh抜きしません

121 名前:にあ mailto:sage [2007/04/13(金) 11:27:57 ID:???]
>>106->>107
ありがとうございます!!
サンプル見ながら、頑張ってみます(*`・ω・´)

122 名前:nobodyさん mailto:sage [2007/04/13(金) 12:11:26 ID:???]
>>116
たかがクラスやPEARやSmartyごときにページを割くのは中級の本ではない



123 名前:nobodyさん mailto:sage [2007/04/13(金) 16:06:27 ID:???]
pearとかはユーザー関数とクラスについて自分で扱えるようにならないと覚える意味がない

124 名前:脱初心者 [2007/04/13(金) 21:54:36 ID:ZMYUPSYn]
みなさん。ありがとうございます。
人のコードをみればクラスもなんとなく分かるのですが...
1から自分で書くと何がやりたいのか分からなくなってしまって
皆さんが勉強したときどのような方法でやりました?

125 名前:nobodyさん [2007/04/13(金) 22:02:03 ID:trwP8Rcl]
Fedora Core 5でのPHP+MySQL+phpMyAdminの構築を教えてもらうことはできるのでしょうか?

126 名前:nobodyさん mailto:sage [2007/04/13(金) 22:25:12 ID:???]
>>124 オブジェクト指向なら、JAVAを勉強すればいいよ。 
遠回りそうだけど、これが一番近道だと思うよ。 

127 名前:脱初心者 [2007/04/13(金) 22:31:43 ID:ZMYUPSYn]
>>126
やっぱりそうなんですか。
PHPでオブジェクト指向学ぶよりJAVAのほうが参考書豊富ですしね
なんか決心がつきました

128 名前:nobodyさん mailto:sage [2007/04/13(金) 23:45:40 ID:???]
オブジェクト指向の概念学ぶのに言語は関係ないと思うが。
むしろ言語に特化してしまう弊害のほうが大きい。

129 名前:nobodyさん mailto:sage [2007/04/14(土) 09:15:24 ID:???]
>>128
オブジェクト指向をクラス以外でやるのか?

130 名前:nobodyさん [2007/04/14(土) 21:30:50 ID:AL9VpS5i]
ながれが初心者っぽくない…

131 名前:nobodyさん mailto:sage [2007/04/14(土) 22:09:49 ID:???]
>>129
「言語は関係ない」⇒「オブジェクト指向をクラス以外でやる」
この論理の流れをkwsk

132 名前:nobodyさん mailto:sage [2007/04/14(土) 22:15:04 ID:???]
129の人気に嫉妬



133 名前:nobodyさん mailto:sage [2007/04/14(土) 23:18:35 ID:???]
>>129
できますよ。クラスの概念のないオブジェクト指向言語なんて山ほどあります。
一例としてJavaScriptがそれです。

134 名前:nobodyさん mailto:sage [2007/04/14(土) 23:33:11 ID:???]
話がかみ合ってるのかかみ合ってないのか俺様のwebprg知識だけじゃ判断できね

135 名前:nobodyさん [2007/04/15(日) 00:02:09 ID:UpeKM5L0]
ジェネリックで!

136 名前:nobodyさん mailto:sage [2007/04/15(日) 00:50:37 ID:???]
JavaScriptだってよ

137 名前:nobodyさん mailto:sage [2007/04/15(日) 01:07:05 ID:???]
JavaScriptで不満であればSELFとかCLOSいかがです?
Rubyなんかもクラスの概念を使わずにオブジェクト指向プログラミングできますよ。

138 名前:nobodyさん mailto:sage [2007/04/15(日) 01:16:06 ID:???]
どれも思いっきりクラスあるが・・・ 

139 名前:nobodyさん mailto:sage [2007/04/15(日) 16:01:39 ID:???]
初心者向け講座をブログやサイト作って公開しようと思うんだけど
宣伝乙っていわれてもいいからやってもいい?


140 名前:nobodyさん mailto:sage [2007/04/15(日) 16:03:42 ID:???]
初心者が教える初心者講座は悲惨なことになるからやめとけ

141 名前:nobodyさん mailto:sage [2007/04/15(日) 18:10:46 ID:???]
だが上級者が教える初心者講座は許可する

142 名前:nobodyさん mailto:sage [2007/04/15(日) 19:13:32 ID:???]
winで仮想PC使ってlinuxを構築を構築するところからはじめたいと思う。
とりあえずブログにしてゆっくり更新しますわ




143 名前:nobodyさん mailto:sage [2007/04/15(日) 19:28:23 ID:???]
好きにすればいいじゃん

144 名前:nobodyさん mailto:sage [2007/04/15(日) 19:51:22 ID:???]
初心者がlinux使うのかねー

145 名前:nobodyさん mailto:sage [2007/04/15(日) 21:07:31 ID:???]
linuxが初心者使わないと思ってるやつは初心者だな

146 名前:nobodyさん mailto:sage [2007/04/15(日) 21:15:04 ID:???]
初心者ですがwindows使ってます。
別にえらくないですよ。常識です

147 名前:nobodyさん mailto:sage [2007/04/15(日) 21:16:56 ID:???]
言ってる意味不明

148 名前:nobodyさん mailto:sage [2007/04/15(日) 22:05:39 ID:???]
linuxですが初心者使ってます。
別にえらくないですよ。常識です

149 名前:nobodyさん mailto:sage [2007/04/15(日) 22:33:47 ID:???]
どこかの板でこのネタをスレ化してください

150 名前:一日駅長 [2007/04/21(土) 14:11:41 ID:hBjr2D0l]
こんにちは一日駅長と申します。
いきなりですが、PHPで作りたいものがあるんですが、
WINDOWS XPを使ってるのでAPACHE(←スペル合ってる?)をダウンロードしよ
うと思ったのですが。APACHE MONITOR IS ALREADY STRATEDとエラーが、、
なんか上手くいかんのです。全てのプログラム→からクリックしてもなにも出来ない
し、ためしにXAMPPをダウンロードしたのが影響してるのかな?????
上のを削除しようとしてもXAMPPが既に起動してますと表示されます。起動してないつもりだけど(涙)
スレ違いならスマソ。初心者で用語とか全くチンプンカンプンなので分かり易く
説明キボン。

151 名前:nobodyさん mailto:sage [2007/04/21(土) 14:36:08 ID:???]
そう。XAMPPが原因かも
アパッチ使うなら
これみてみ
pc11.2ch.net/test/read.cgi/php/1164617202/


152 名前:nobodyさん mailto:sage [2007/04/21(土) 15:33:15 ID:???]
Apache Monitorはその名の通りモニターだから 
Apache自体のインストールや起動や動作には全く無関係。 
やり直したいならXAMPPのフォルダ消して再度インストールすべし。 



153 名前:nobodyさん mailto:sage [2007/04/21(土) 16:06:08 ID:???]
俺がPHPを伝授するスレを見にいってごらんよ。
参考になるよ

154 名前:一日駅長 [2007/04/21(土) 18:01:25 ID:hBjr2D0l]
行ってきましたこれからソコをみてやる予定です。初心者のために一から解説
おりがとうでつ。一応XAMPP消去してみたんですが、APACHEをインストールすると
相変らずAPACHE MONITOR IS ALREADY STRATEDとエラーがでます。


155 名前:一日駅長 [2007/04/21(土) 18:03:18 ID:hBjr2D0l]
↑書く予定の場所間違えた。orzすまそ本当はくだすれPHP(超初心者用)2
に書く予定だった。

156 名前:一日駅長 [2007/04/21(土) 18:08:36 ID:hBjr2D0l]
↑間違ってなかった。

157 名前:nobodyさん mailto:sage [2007/04/21(土) 18:09:51 ID:???]
>>155
XAMPPをインストールする前にapacheをインストールしてない?
あと、スタートメニューのすべてのプログラムを開いて、
スタートアップにMonitor Apache Serversが登録されてたら手動で削除して再起動してみな。

そしたらXAMPPをもっかいインストールしてみろ。

それでもできなかったらまたここに書け。いまから仕事行くから返事は遅くなるけど待てるならおれが書いてやる

158 名前:nobodyさん mailto:sage [2007/04/21(土) 18:10:52 ID:???]
>>154
エラーメッセージをそのままググルと幸せになれるかもよ。
ただし、STRATED は STARTED に直してからね。

159 名前:一日駅長 [2007/04/21(土) 18:19:38 ID:hBjr2D0l]
157>>待ってます。
158>>ありがとさん。ググってみるわ、、、、

160 名前:一日駅長 [2007/04/21(土) 18:40:03 ID:hBjr2D0l]
ポートがいっぱいですインストールに失敗しました。みたいなもののあとに
インストールに成功しましたって言うメッセージが表示されました。コント
ロールパネルをいじれるようになりました。これって結局成功なんですかね?

161 名前:nobodyさん mailto:sage [2007/04/21(土) 19:07:45 ID:???]
無事に動くなら問題なくつかえよ

162 名前:一日駅長 [2007/04/21(土) 22:25:50 ID:hBjr2D0l]
結局XAMPPは諦めてAPACHEをダウンロード+インストールして成功!
あなたの予想に反して、このページが見えているでしょうか?のページが表示
出来る所まで出来たお。明日朝8〜10時ごろまた来る予定です。
よく寝坊するので絶対ではありませんが、、、、じゃ



163 名前:nobodyさん mailto:sage [2007/04/21(土) 22:40:02 ID:???]
>>162
明日は駅長じゃなくなるんだろ?昨日駅長とかいうコテにかえろよ

164 名前:nobodyさん mailto:sage [2007/04/22(日) 09:20:13 ID:???]
むしろXAMPPなんてつかわないでそのまま使えよ。
XAMPPなんて邪道なツールですよ

165 名前:一日駅長 [2007/04/22(日) 09:24:01 ID:nJOpkrHN]
おはよう。今起きたお

166 名前:nobodyさん mailto:sage [2007/04/22(日) 10:34:51 ID:???]
4時間しか寝てないので眠い

167 名前:一日駅長 [2007/04/22(日) 10:48:16 ID:nJOpkrHN]
>>7で突っ掛かっております。そこのURLにアクセスすると勝手にフォルダが
開きますが、それをコピペすればいいんですよね?

168 名前:nobodyさん mailto:sage [2007/04/22(日) 11:03:48 ID:???]
>>167
こっから最新版落としなされ
jp.php.net/downloads.php

169 名前:一日駅長 [2007/04/22(日) 14:47:40 ID:nJOpkrHN]
168>>
ありがとう、やってみる

170 名前:一日駅長 [2007/04/22(日) 17:51:01 ID:nJOpkrHN]
ダウンロードが99%終わった後、
どのプログラムで開きますか?って表示されるんだが。
どれ選ぶ???

171 名前:nobodyさん mailto:sage [2007/04/22(日) 20:10:47 ID:???]
解凍ソフト

172 名前:nobodyさん mailto:sage [2007/04/23(月) 23:25:59 ID:???]
てす



173 名前:nobodyさん [2007/04/24(火) 00:29:46 ID:nJ1l0WsH]
VisualC++でさ、あるツール作ったんだけど。今、Vectorにうpしようか迷ってるんだ。

PHPとかApacheとかMySQLの最初の設定で、慣れてない人は迷うらしい。。
だから、php.iniとmy.iniとApacheのhttpd.confを自動設定するソフト作ったんだけど、
うpしたら、喜ぶ人いるかな??良かったらあげようとおもうんだけど。

apacheさえインストールしてくれれば、あとはファイル検索ダイアログでPHPとMySQLと
Apacheのディレクトリからファイル書き換えとか行うんだけどさ。ちなみに、PHPは5に対応してる。

どうかな?

174 名前:nobodyさん mailto:sage [2007/04/24(火) 01:26:20 ID:???]
>>173
とりあえずおいれはいらん

175 名前:nobodyさん mailto:sage [2007/04/24(火) 08:08:22 ID:???]
>>173
”あるツール”って、ねたですか? つりですか?

176 名前:nobodyさん mailto:sage [2007/04/24(火) 16:05:11 ID:???]
XAMPPでいいです

177 名前:nobodyさん mailto:age [2007/04/24(火) 17:04:19 ID:???]
>>173
設定でつまずいて、できない、やめた、なんて奴はどうせプログラミングなんてできないからいらね

178 名前:nobodyさん mailto:sage [2007/04/24(火) 21:11:28 ID:???]
もうインストール設定方法やら基本構文なんかはいいから、
実際にどんなものを作れば勉強になるかを教えてくれyo

179 名前:nobodyさん mailto:sage [2007/04/24(火) 22:09:58 ID:???]
>>178
ブログ

180 名前:173 [2007/04/24(火) 23:25:17 ID:nJ1l0WsH]
うるせえー。つりだろ。ばかやろー。

俺はVC++1万2千で買ったけど、つかえねえんだよ。
PHPも最初の設定がうまくいかねえから、妄想でかいたんだよ!

しめ。優秀プログラマ度も!!

181 名前:nobodyさん mailto:sage [2007/04/24(火) 23:35:08 ID:???]
まじか,単なるテキストファイル編集するアプリも作れないのか

182 名前:nobodyさん mailto:sage [2007/04/25(水) 10:34:59 ID:???]
すばらしいですね。
>>1さん。
PHP覚えても忘れちゃって・・・。助かります。
早速ですが、まとめサイトなどありませんか?1さんが、atwikiあたりで、PHPのまとめサイト作ってくれればうれしいのですが・・・。



183 名前:nobodyさん [2007/04/25(水) 10:51:52 ID:V6xnWsua]
>>178
SNS

184 名前:nobodyさん mailto:sage [2007/04/25(水) 12:06:11 ID:???]
>>180
みすかされてますよ( ´_ゝ`)フフ






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

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

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