オサーンのプログラミング奮闘記[PHP]
■ このスレッドは過去ログ倉庫に格納されています
0001オサーン
2007/04/30(月) 19:56:34ID:???@プログラミングを勉強したいが、プログラミング自体初心者
Aとりあえずかろうじでアパッチ2とPHP5はインストールできた
B本・ネットを駆使するもクラス(class)でつまずいている
ザコです… だれか助けてぇえwwwwwwwww
はじまりはじまり
0002オサーン
2007/04/30(月) 19:59:45ID:???道はながいぜ
0003nobodyさん
2007/04/30(月) 20:02:43ID:???0004オサーン
2007/04/30(月) 20:05:29ID:???orz..
0005nobodyさん
2007/04/30(月) 20:38:06ID:???ようは、pearとか使えるようになればいい話。
趣味ならね。
0006nobodyさん
2007/04/30(月) 20:39:07ID:???嘘でも女子高生か女子中学生にすべきだった
0007オサーン
2007/04/30(月) 20:45:59ID:???嘘でも女子高生か女子中学生にすべきだった
>>うっww
それはけっこういてーなwwwww
そうか〜しかし、せっかくPHPの絵本かったのにクラスだけ理解できんのもくやしいわー
0008nobodyさん
2007/04/30(月) 20:50:17ID:???0009オサーン
2007/04/30(月) 20:52:22ID:???本屋いったけど、ぜんぜん理解できそうなのないんだけど。。。
0010オサーン
2007/04/30(月) 20:56:09ID:???明日はテキストファイルとかにかきこむぜー!!!
0011nobodyさん
2007/04/30(月) 21:01:17ID:???なんのことない、クラスクラスうるさいから、惑わされるだけです。
クラスなんて関数に毛が生えたようなものです。
明日からもがんばってください。プログラムなんてものは幼稚園児でも組めますよ。
これは本当の話です。PHPをまず一番最初の言語に選んだことは大正解です。がんばってください。
0012nobodyさん
2007/04/30(月) 21:16:35ID:???じゃー特別に。
MySQL入門以前っていうのがいいですよ。
ちょっと一昔前のバージョンを使っていること以外は、問題ないです。
0013オサーン
2007/04/30(月) 21:20:22ID:???プログラム初めて一週間www
今はアパッチの設定がうまくいかない。アパッチで初めてつまずいてしまった。特定のディレクトリのファイルを一括して
パスワード承認をかけたいんだが…(ベーシック認証).htaccessとかいうファイルを作ったりして
ディレクトリにアップしてるんだが、なんのアクションも起こらない。
何が悪いんだろう。アパッチのバージョンとかが違うのかな?
とりあえずこのサイトの通りにやってるんだが…
http://allabout.co.jp/internet/hpcreate/closeup/CU20020910A/index2.htm
俺が入れたのはアパッチの2.045なんだが…
0015オサーン
2007/04/30(月) 21:23:45ID:???ぜってーベーシック認証をコントロールしてやるwwwwww
0017オサーン
2007/04/30(月) 21:29:50ID:???な、なんだってw
せっかく明日本屋で買おうとしたのに…。
サイト作っても、ぐぐってもヒットしないといみねぇから、今気分を
かえてSEOの本を読んでいる。
0018オサーン
2007/04/30(月) 21:32:52ID:???そういうのってバッククウォーテーションでプロンプトからコマンド呼び出して
サイトに表示させるとかそういう方法しかないのか?
0019オサーン
2007/04/30(月) 21:33:27ID:???0021オサーン
2007/04/30(月) 21:43:21ID:???今色々調べてみたけど、色々な方法があるみたいですな。
とりあえず、今の俺のレベルだと理解できない内容が多かったのでもう少し
落ち着いて色々慣れてからにするわwww
いきなりいっぺんにいろいろやりすぎたwwwwww
0022nobodyさん
2007/04/30(月) 21:48:27ID:???なんか釣りのような気もしてきたが。
0023オサーン
2007/04/30(月) 21:51:32ID:???ただ、初めてであれもこれもと手をつけすぎたかなとww
だから、もうすこし基本をきちんとマスターしてからステップアップするさね
とりあえず。明日はテキストへの書き込みができるようになればいいやw
0024オサーン
2007/04/30(月) 21:52:27ID:???アマゾンで早速購入することにしたよ
0025オサーン
2007/04/30(月) 21:53:48ID:???オサーンのmsnアド晒すから、誰かPHPについて語ってくれ!!!
0026オサーン
2007/04/30(月) 21:58:35ID:???PHPについてかたりまくってくれ
0027nobodyさん
2007/04/30(月) 23:01:16ID:???シネ
0028オサーン
2007/05/01(火) 09:50:25ID:G9zv5SI7登録してくれた人ありがとう。PHPについて語りまくろうw
まぁ語れるほどの知識はまだないがwwwwwww
0029オサーン
2007/05/01(火) 09:52:42ID:???しかし、昨日は結局アパッチのベーシック認証をつかいこなせんかったwwwwwwww
0030nobodyさん
2007/05/01(火) 15:48:08ID:???0031nobodyさん
2007/05/01(火) 16:01:57ID:???0032nobodyさん
2007/05/01(火) 16:11:15ID:???公式マニュアルと解説サイトと2chのPHP質問スレでほぼ完全に学べるよ
0033nobodyさん
2007/05/01(火) 18:13:04ID:???オサーン
何か、知ってることある?
軍事でも、政治でも、金融でも、法律でも、
会計でも、統計でも役に立つなら何でもいい
語ってくれるならphpについて語る
0034nobodyさん
2007/05/01(火) 18:57:58ID:BVsi0yUiprivate $name;
private $age;
function setName($name){
$this->name=$name;
}
function getName(){
return $this->name;
}
}
0035nobodyさん
2007/05/01(火) 21:52:48ID:???0038オサーン
2007/05/02(水) 19:36:09ID:HsAPTHDk<html>
<head>
<body>
<?php
if(move_uploaded_file(
$_FILES['up']['tmp_name'],
"./htdocs/phpbook/"
) == FALSE){
print "失敗しました";
}else{
print ($_FILES['up']['name']);
print "をアップしました";
}
?>
</body>
</html>
なんかエラーがでるんだが、どこがおかしいかわからん
Warning: move_uploaded_file(./htdocs/phpbook/) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\Program Files\Apache Group\Apache2\htdocs\phpbook\load.php on line 8
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\WINDOWS\TEMP\php22.tmp' to './htdocs/phpbook/' in C:\Program Files\Apache Group\Apache2\htdocs\phpbook\load.php on line 8
とエラってんだがww
0039オサーン
2007/05/02(水) 19:49:49ID:HsAPTHDkまじありがたい
0040nobodyさん
2007/05/02(水) 19:56:13ID:???0041nobodyさん
2007/05/02(水) 21:45:03ID:???**
あなたの親切が街を汚します
オッサンはそれを知りません
**
0042nobodyさん
2007/05/03(木) 07:22:35ID:???0043オサーン
2007/05/03(木) 11:38:08ID:???メッセンジャー一緒にやらないか
一人より二人、二人より三人…皆でわいわいやろう!!!
と、言うわけでもう一度アドレス晒す。気軽に登録してくれ。捨てアドじゃないからな。
たいていはオンラインだ。
0044オサーン
2007/05/03(木) 11:40:20ID:???誰かPHPだけじゃなくてアパッチにも詳しい人も登録してほしい。
あとSQLiteな
よろしこ
0045nobodyさん
2007/05/03(木) 14:14:19ID:???0046オサーン
2007/05/03(木) 16:09:52ID:???0047nobodyさん
2007/05/03(木) 17:32:57ID:???自分でオンラインショップでも作りたいって事なのかなw
0048age
2007/05/03(木) 18:05:47ID:UzaTG5b42 $a = array("おまえは","貴様は","兄者は","おいらは","拙者は");
3 $b= array("阿呆か","馬鹿か","糞か","蛆虫か","ドキュソか");
4
5 shuffle($a);shuffle($b);
6 $result1 = end($a);
7 $result2 = end($b);
8 $result = $result1 . $result2;
9 echo $result;
10 ?>
0050nobodyさん
2007/05/04(金) 00:46:09ID:???0051nobodyさん
2007/05/04(金) 00:50:25ID:???echo $a[array_rand($a)].$b[$array_rand($b)];
0053age
2007/05/04(金) 13:27:06ID:ELf3Raiy1 <?php
2 $a = array("おまえは","貴様は","兄者は","おいらは","拙者は");
3 $b = array("阿呆か","馬鹿か","糞か","蛆虫か","ドキュソか");
4 srand (microtime()*1000000);
5 echo $a[array_rand($a)].$b[$array_rand($b)];
6 ?>
0054nobodyさん
2007/05/04(金) 13:45:16ID:???マニュアル嫁
0055オサーン
2007/05/05(土) 16:24:55ID:???うまくうごかせん。
それにしても、みんなありがとう。まさか五人もmsnに登録してくれるとはおもわなかった。
ほんとにありがとう。みんなこれからもよろしく!!!
お互い色々がんばろうぜー
0056オサーン
2007/05/05(土) 17:02:42ID:???今日もどんどんいくぞー
0057nobodyさん
2007/05/05(土) 17:16:33ID:???だとなんの蓄積にもなんねーしブログでやれって感じだが
0058nobodyさん
2007/05/05(土) 17:42:58ID:???やっぱり釣りか。
0059オサーン
2007/05/05(土) 18:25:29ID:???一応CSSとHTMLくらいはできるが、俺はこれをプログラミングと思っていない。
(当然だろうけど…)
まぁいい。ようやくベーシック認証できるところまでこぎつけた。
だが、エラーがでる。どうなってるか。だれかアドバイスよろしく。
AuthUserFile C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/shop/.htaccess
AuthGroupFile /dev/null
AuthName "Input ID and Password."
AuthType Basic
require valid-user
<Files ~ "^.(htpasswd|htaccess)$">
deny from all
</Files>
で、エラーが
[Sat May 05 18:20:35 2007] [alert] [client 121.92.202.13] C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/shop/.htaccess: AuthUserFile takes 1-2 arguments, text file containing user IDs and passwords
0060オサーン
2007/05/05(土) 18:33:00ID:???こまってるんだがwwwww
0061nobodyさん
2007/05/05(土) 18:39:47ID:???ショッピングカートとか貼り付けて、お小遣い稼ぎでもやるのか?
0062オサーン
2007/05/05(土) 19:24:05ID:???ショッピングカーとが作りたい。
ただ、いまアパッチの設定がうまくいかなくて、PHPプログラミングの練習すすんでない。
初心者だが、初心者なりに本気でやっているつもりだ。
0063nobodyさん
2007/05/05(土) 20:08:14ID:???0064nobodyさん
2007/05/05(土) 20:28:12ID:???じゃ何にもなんねーっつってんだろ
0065オサーン
2007/05/05(土) 22:38:53ID:???いや、メッセでききつつここでも聞いたほうが効率がいいだろ。
ベーシック認証できるまで四日もかかったが今ようやく成功した
0066オサーン
2007/05/05(土) 22:41:32ID:???0067オサーン
2007/05/05(土) 22:46:59ID:???0068nobodyさん
2007/05/05(土) 23:33:32ID:???AuthUserFile C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/shop/.htaccess
にパスワ書いてあるん?
0069オサーン
2007/05/05(土) 23:40:26ID:???ああ、まちがえは解決した。詳細を書こう。以下は自分なりにまとめたマニュアルだ。
アパッチはバージョンapache_2.2.4-win32-x86-no_ssl.msiでPHPはphp-5.2.2-win32-installer.msiな。
0070nobodyさん
2007/05/05(土) 23:41:06ID:???0071オサーン
2007/05/05(土) 23:43:58ID:???まずアパッチの設定ファイルを変更する
httpd.conf
の
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None
のAllowOverride Noneの行を次のように変更する。
AllowOverride AuthConfig
AllowOverride AuthConfigの行はこれでもいいが、これだと、承認されたと同時にパスワードファイルと設定ファイルも観覧できてしまうので。
更に以下のように設定するのが望ましい。
AllowOverride AuthConfig Limit
これでアパッチの設定は終了。
次に設定ファイルとパスワードファイルの設定
0072オサーン
2007/05/05(土) 23:44:27ID:???.htaccessの設定は
AuthUserFile "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/shop/.htpasswd"
AuthGroupFile /dev/null
AuthName "Input ID and Password."
AuthType Basic
require valid-user
#<Files ~ "^.(htpasswd|htaccess)$">
# deny from all
#</Files>
で、AuthUserFileにパスワードを掛けたいディレクトリを絶対パスで記入する。
AuthNameはメッセージ。たとえばここはシークレット領域です。とか。パスワード入力時に何のエリアか
表示される。
<Files ~ "^.(htpasswd|htaccess)$">
deny from all
</Files>
さっきのアパッチのAllowOverride AuthConfigの設定でLimitを設定しなかった場合にはコメントを入れる。これ→#
#<Files ~ "^.(htpasswd|htaccess)$">
# deny from all
#</Files>
0073オサーン
2007/05/05(土) 23:45:11ID:???通常はセキュリティーの観点からLimitを入れ更にコメントを外し、設定ファイルとパスワードファイルが観覧できないようにする。
次に、ベーシック認証をかけたいディレクトリにパスワードファイルと設定ファイルを置く。これで完成
尚パスワードファイルの中身の記述方法は
ユーザーID:暗号化されたパスワード
で記述する。IDとパスワードはコロン:で区切る。
複数のID:パスワードを設定したい場合は、改行を入れて記述する。
例
hoge:caer34rf
hoge2:vadfga3
hoge3:c3ce5
0074オサーン
2007/05/05(土) 23:46:42ID:???間違えがあったら修正してくれ
0076オサーン
2007/05/06(日) 01:02:59ID:???ようやくこれでPHPの練習に専念できる
0077nobodyさん
2007/05/06(日) 01:36:33ID:???ていうか参考にしたサイトがあるならそこのURLを貼って、実際の構築上で
分かりにくい点、違うことをした点、気になった点などを書きゃいいんじゃないの。
とりあえず今更な内容をずらずら書くのは誰も幸せにならないと思うので
何かしら役立つようにまとめる努力をお願い。
0078オサーン
2007/05/06(日) 11:18:03ID:???0079オサーン
2007/05/06(日) 11:29:31ID:???*もしブラウザにhttp://hoge.com/と指定した場合は
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
の設定ではindex.htmlがあればindex ofでファイルの内容全体がブラウザに表示されないが
index.htmlファイルの変わりにindex.htmを作って保存した場合は、ファイル内容全体が表示されてしまう。
これはセキュリティー的にも危険なので、もしトップをindex.htmと設定したい場合は
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
DirectoryIndex index.html index.htm
</IfModule>
とすることで回避出来る。
0080オサーン
2007/05/06(日) 11:45:05ID:???インストーラ版は何でダメなの?
自分なりに調べたんだが、拡張モジュールが含まれて居ないとか、後でアパッチモジュールを
使用できないとか、そういう理由でいいんだよな?
もしそれなら、今からでもバイナリファイルをダウンロードしてインストールしなおすんだが。
php-5.2.2-Win32.zip
9,954,944 bytes
これってモジュールも入ってるよな?
0081nobodyさん
2007/05/06(日) 13:59:54ID:???ssl対応のmsiがでてるんだからそっちつかえやゴルァ
0082オサーン
2007/05/06(日) 15:32:52ID:???他のモジュールも入ってんの?
0084オサーン
2007/05/06(日) 20:33:50ID:???ただ。ペアーだけうまくインスコできないんだが。。。
うーん。うまく行かない。
pear install -a PEAR_Info
って打つと、pearは内部コマンド、外部コマンドとして認識できませんとかいわれるんだけど。
とりあえず、PHPのディレクトリにあるPEAR_ENV.regとかいうのをダブルクリックすればいいとかって
本にかいてあるんだが、症状が改善されん。
ドス窓なんて打つの初めてだから、何したらいいかわからん
0085nobodyさん
2007/05/06(日) 22:41:18ID:e3iKmny/pear.exeがカレントパスに無いかパスが通って無いだけのことぢゃね。
0086nobodyさん
2007/05/07(月) 00:28:56ID:???あんまり、人にながされないほうがいいよ。
pearは、ファイルをダウンロードしてパスが通っているところ
C:\PHP\pearとかにおけばいいだけだよ。コマンド使う必要ない。
それもできないなら、絶対パスでpearおいてある場所からrequireすればいいだけ。
0087nobodyさん
2007/05/07(月) 07:52:56ID:???リアルおっさんがかわいそうだ
0088オサーン
2007/05/07(月) 16:30:00ID:BWFVeU/1今思ったんだけどさ、調べたら俺ってペアーあんま必要なさそうwwwwwwww
掲示板やら、ショッピングカート作る程度でペアーが必要か疑問になってきたぜwww
0089nobodyさん
2007/05/07(月) 17:42:19ID:???0090nobodyさん
2007/05/07(月) 21:06:21ID:???pear::pager使わないでページングしたりするのはだるいぞ。
0091オサーン
2007/05/07(月) 23:28:48ID:???やっぱ出来ないでほっとくのは気持ち悪いし、やっぱしもう一回チャレンジしてみるよ。
しかし、すごいなー。またmsn増えた。これで六人だ。
PHPユーザーって多いんだな。皆もドンドン登録しちゃってくれ。
PHPについて語りまくろう。{まだそんな知識ないけどね}
0093nobodyさん
2007/05/08(火) 20:20:29ID:PikFgihK俺はもうすぐ30になる。前はJavaやってたけど、他業種にいったんだ。今、PHPやってる。
がんばろうな。PHPは面白い。
0094nobodyさん
2007/05/08(火) 20:22:28ID:PikFgihK0095nobodyさん
2007/05/08(火) 20:36:13ID:???0096nobodyさん
2007/05/08(火) 20:58:58ID:???0097nobodyさん
2007/05/08(火) 21:46:50ID:???0098nobodyさん
2007/05/08(火) 22:30:51ID:???括弧の色付け程度かよww
0099nobodyさん
2007/05/08(火) 22:46:19ID:???0100nobodyさん
2007/05/08(火) 23:11:08ID:???おっさんの使い方ならterapadでやってたこととおなじことだろwwww
0101nobodyさん
2007/05/08(火) 23:14:31ID:???>いいなとおもいます。今は、有料の秀丸エディタとEmEditorを使っています。たまに昔
>のTeraPadなどを使っています。無料版と有料版の何が違うのかわかりませんが、
これはw
0102オサーン
2007/05/08(火) 23:22:46ID:???あぃ。がんばりましょう。PHPをはじめたきっかけは無限に色々な可能性が広がるって事ですかね。
他の言語に比べてわかりやすそうってのもめんどくさがりやな自分にはちょうどよいかと。
通学の途中にも暇さえあればPHPのことばかり考えてますよ。
そういえば、ミクシーにもPHPのコミュってたくさんあったよ。俺もはいろっかな
0103nobodyさん
2007/05/09(水) 04:30:31ID:???データベースを使った掲示板(簡単な日記)でも作るとスキルアップするよ。
前いった、本は買ったのか?
0104nobodyさん
2007/05/09(水) 05:00:45ID:???10%が解説サイト
30%が公式マニュアル
60%がくだ質スレ
でできています
0105nobodyさん
2007/05/09(水) 11:05:19ID:???0107nobodyさん
2007/05/09(水) 17:21:54ID:NDNsrBVO大体りかいできちゃうね。後は、マンモス本でしらべながらやればたいていは作れちゃうね。
PHP台すき♥ Javaは苦労した悶名〜。だから、PHPで楽できてるのかな?
0108nobodyさん
2007/05/09(水) 17:35:37ID:???0109nobodyさん
2007/05/09(水) 18:50:12ID:???夢・独り言でやってくれ。
0110nobodyさん
2007/05/09(水) 22:33:42ID:???最初は暇つぶしのつもりで相手してたけどメッセはもうBAN設定してしまった
あとBASIC認証かけたからと言ってファイルをばら撒いて著作権を侵害しないように注意な
0111nobodyさん
2007/05/09(水) 22:51:54ID:???プログラミングもないもんだ
0112nobodyさん
2007/05/10(木) 00:32:32ID:???# びっくりするぐらい叩き少ないな。
俺を育てろ系だしチラシの裏だし「メッセで」解決したとか書いたりしてるし
そういうのはVIPでやればいいと思うよ。あと、>>87によると33歳の俺がかわいそうだ。
0113オサーン
2007/05/10(木) 13:10:19ID:neJjIObAjavaも面白そうだな。俺もいつかやってみたい。そろそろ基礎練習を抜けたので
ちょっとしたアプリケーションの製作でもしてみるかなw
0114nobodyさん
2007/05/10(木) 13:28:50ID:???皆で集まってPHPについて語ったりしないの?
そっちのほうがワイワイできて楽しくね?
0115オサーン
2007/05/10(木) 13:38:35ID:neJjIObAうーん。みんなにも聞いてみたんだけど、アドレスをほかのひとに知られたくないって
人が多かったかな。考えはそれぞれだからそれは仕方ないね。
>>112
何はともあれアパッチの設定は助かったよw
サンキュー
0116nobodyさん
2007/05/10(木) 13:39:33ID:neJjIObA>>110なw
何はともあれアパッチの設定は助かったよw
サンキュー
0117nobodyさん
2007/05/12(土) 18:47:21ID:tciU8NT9複雑なデザインやったことないでしょ?
ブラウザごとの差異とかバグとかいっぱいあるから絶対htmlの方が難しいよ。
おまけにエラーも出ないし。
すくなくとも俺は断然PHPのほうが簡単だと思う。
0120nobodyさん
2007/05/14(月) 13:02:06ID:???0121nobodyさん
2007/05/14(月) 14:29:43ID:???センスある奴はプログラムでもデザインでもさくっと習得してしまう。
0122nobodyさん
2007/05/17(木) 07:36:38ID:???このスレはもう終了したのか?
0124nobodyさん
2007/05/29(火) 04:52:34ID:???0125nobodyさん
2007/05/29(火) 17:54:10ID:???0126nobodyさん
2007/06/11(月) 02:05:27ID:???はしかとかで寝込んでるかもしれないし
0127nobodyさん
2007/06/13(水) 16:11:48ID:???phpで就職できるまで続けます。
0128nobodyさん
2007/06/15(金) 23:26:40ID:jiOh8CGnSuperCon2007 ― 夏の電脳甲子園
http://pc11.2ch.net/test/read.cgi/tech/1181916316/
1 :デフォルトの名無しさん :2007/06/15(金) 23:05:16
がんばれっ!天才高校生諸君
スーパーコンピューティング・コンテストSuperConは、
高校生がスーパーコンピューターを使って、プログラミングのアイデアを競う大会です
今年は阪大に今年導入された最新のスーパーコンピューターを使います
プログラミング大好きな高校生諸君!
来たれ阪大・東工大へ!!
諸君のアイデアをスーパーコンピュータ上で実現してみよう!!!
http://www.gsic.titech.ac.jp/supercon/supercon2007/index.html
0131nobodyさん
2011/12/06(火) 07:41:14.05ID:???このスレはもう終了したのか?
0132nobodyさん
2013/06/14(金) 00:50:43.25ID:visgu9q10133nobodyさん
2013/06/14(金) 01:03:57.76ID:AWFJTpje■ このスレッドは過去ログ倉庫に格納されています