オサーンのプログラミング奮闘記[PHP]
■ このスレッドは過去ログ倉庫に格納されています
現在のオサーンのスペック @プログラミングを勉強したいが、プログラミング自体初心者 Aとりあえずかろうじでアパッチ2とPHP5はインストールできた B本・ネットを駆使するもクラス(class)でつまずいている ザコです… だれか助けてぇえwwwwwwwww はじまりはじまり とりあえず、今日はファイルアップロードに成功wwwwwwwww 道はながいぜ classがぁああ、classがぁああ orz.. classなんて覚えなくてもなんとかなるよ。 ようは、pearとか使えるようになればいい話。 趣味ならね。 オッサンの時点で教える気も失せる 嘘でも女子高生か女子中学生にすべきだった オッサンの時点で教える気も失せる 嘘でも女子高生か女子中学生にすべきだった >>うっww それはけっこういてーなwwwww そうか〜しかし、せっかくPHPの絵本かったのにクラスだけ理解できんのもくやしいわー PHPの絵本だからこそ、classが理解できないんだと思うが。 お勧めの本はなんかないの? 本屋いったけど、ぜんぜん理解できそうなのないんだけど。。。 とりあえず、今日はフォームによるデータの受け取りを理解した。 明日はテキストファイルとかにかきこむぜー!!! クラスが理解できないとか、それは先入観ですよ。 なんのことない、クラスクラスうるさいから、惑わされるだけです。 クラスなんて関数に毛が生えたようなものです。 明日からもがんばってください。プログラムなんてものは幼稚園児でも組めますよ。 これは本当の話です。PHPをまず一番最初の言語に選んだことは大正解です。がんばってください。 >>8 じゃー特別に。 MySQL入門以前っていうのがいいですよ。 ちょっと一昔前のバージョンを使っていること以外は、問題ないです。 おお、サンクス プログラム初めて一週間www 今はアパッチの設定がうまくいかない。アパッチで初めてつまずいてしまった。特定のディレクトリのファイルを一括して パスワード承認をかけたいんだが…(ベーシック認証).htaccessとかいうファイルを作ったりして ディレクトリにアップしてるんだが、なんのアクションも起こらない。 何が悪いんだろう。アパッチのバージョンとかが違うのかな? とりあえずこのサイトの通りにやってるんだが… http://allabout.co.jp/internet/hpcreate/closeup/CU20020910A/index2.htm 俺が入れたのはアパッチの2.045なんだが… くそー。むかつく。たかがアパッチの分際で俺様にたてつくとは!!!! ぜってーベーシック認証をコントロールしてやるwwwwww >>14 そうなの?普通に本屋にあったよ。 amazonなら絶対あるし、大丈夫でしょ。 >14 な、なんだってw せっかく明日本屋で買おうとしたのに…。 サイト作っても、ぐぐってもヒットしないといみねぇから、今気分を かえてSEOの本を読んでいる。 パールの絵本でさ、アップロードしたファイルとか取得するコマンドとかのってないんだが そういうのってバッククウォーテーションでプロンプトからコマンド呼び出して サイトに表示させるとかそういう方法しかないのか? いや?普通にPHPスクリプトでかけますよ。他の本や、Webを参考にしたらいいとおもいます。>>19 サンクス 今色々調べてみたけど、色々な方法があるみたいですな。 とりあえず、今の俺のレベルだと理解できない内容が多かったのでもう少し 落ち着いて色々慣れてからにするわwww いきなりいっぺんにいろいろやりすぎたwwwwww 普通にamazonにありますので、amazonで買ってください。 なんか釣りのような気もしてきたが。 いや、プログラム自体は続けるぞw ただ、初めてであれもこれもと手をつけすぎたかなとww だから、もうすこし基本をきちんとマスターしてからステップアップするさね とりあえず。明日はテキストへの書き込みができるようになればいいやw ああ、それから、ほんの詳細サンクス。 アマゾンで早速購入することにしたよ つうか、だれかメッセとかやってないの? オサーンのmsnアド晒すから、誰かPHPについて語ってくれ!!! よし、アドレスは晒した。誰か暇な人友達になろう。 PHPについてかたりまくってくれ いや、何気に登録あったぞ。 登録してくれた人ありがとう。PHPについて語りまくろうw まぁ語れるほどの知識はまだないがwwwwwww 今学校だから、帰ったらやるわな。。。 しかし、昨日は結局アパッチのベーシック認証をつかいこなせんかったwwwwwwww 書籍なんて金の無駄じゃね? 公式マニュアルと解説サイトと2chのPHP質問スレでほぼ完全に学べるよ >>29 オサーン 何か、知ってることある? 軍事でも、政治でも、金融でも、法律でも、 会計でも、統計でも役に立つなら何でもいい 語ってくれるならphpについて語る class Ossan extends Human{ private $name; private $age; function setName($name){ $this->name=$name; } function getName(){ return $this->name; } } >>36 __destruct(){ die("Uho"); } だれかアドバイスよろ。きのうできたのにできなくなった <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 親切な人がメッセでおしえてくれたから解決wwwwwwww まじありがたい 誰か知らんがオッサンを甘やかすなよ ** あなたの親切が街を汚します オッサンはそれを知りません ** >>40 メッセンジャー一緒にやらないか 一人より二人、二人より三人…皆でわいわいやろう!!! と、言うわけでもう一度アドレス晒す。気軽に登録してくれ。捨てアドじゃないからな。 たいていはオンラインだ。 うーむ。なんなんだ。やっぱりアパッチのベーシック認証が出来ん。 誰かPHPだけじゃなくてアパッチにも詳しい人も登録してほしい。 あとSQLiteな よろしこ そうだなー。掲示板とか、アンケートとか、ショッピングカートができるようになりたい 掲示板やアンケートはいいとして、ショッピングカートって 自分でオンラインショップでも作りたいって事なのかなw 1 <?php 2 $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 ?> >>48 6-7行目を print end($a) . end($b); 俺だったら echo $a[array_rand($a)].$b[$array_rand($b)]; >>47 それもおもしろそうだな。色々夢がひろがるぜー いやー、教えてくれてありがとう。これで良いのか。 1 <?php 2 $a = array("おまえは","貴様は","兄者は","おいらは","拙者は"); 3 $b = array("阿呆か","馬鹿か","糞か","蛆虫か","ドキュソか"); 4 srand (microtime()*1000000); 5 echo $a[array_rand($a)].$b[$array_rand($b)]; 6 ?> とりあえず、中間報告、今DNS取得してるんだが、どうもダイスとかいうソフトが うまくうごかせん。 それにしても、みんなありがとう。まさか五人もmsnに登録してくれるとはおもわなかった。 ほんとにありがとう。みんなこれからもよろしく!!! お互い色々がんばろうぜー よし、DNSの取得もアドバイスの甲斐あってうまく行った 今日もどんどんいくぞー 余計な御世話だけどさ「奮闘記」って言いながらスレにフィードバックはしねえの? だとなんの蓄積にもなんねーしブログでやれって感じだが 飲み込み早すぎじゃね?プログラミング初心者とはおもえん。 やっぱり釣りか。 いや、マジで初心者だが。 一応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 つうか、飲み込み早いとか言われてうれしいんだが、いまだにベーシック認証ができずに こまってるんだがwwwww shop?? ショッピングカートとか貼り付けて、お小遣い稼ぎでもやるのか? うん。まぁ最終的には自分の好きなトレーニング用品とか売れるような ショッピングカーとが作りたい。 ただ、いまアパッチの設定がうまくいかなくて、PHPプログラミングの練習すすんでない。 初心者だが、初心者なりに本気でやっているつもりだ。 エラーが出る→メッセで解決したww じゃ何にもなんねーっつってんだろ >>64 いや、メッセでききつつここでも聞いたほうが効率がいいだろ。 ベーシック認証できるまで四日もかかったが今ようやく成功した ああ、フィードバックの意味がようやくわかった。解決した方法を書いてくれってことか? お前何歳なん? AuthUserFile C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/shop/.htaccess にパスワ書いてあるん? 俺か?オサーンと書いてはいるが、まだ大学院生だ。 ああ、まちがえは解決した。詳細を書こう。以下は自分なりにまとめたマニュアルだ。 アパッチはバージョンapache_2.2.4-win32-x86-no_ssl.msiでPHPはphp-5.2.2-win32-installer.msiな。 ベーシック認証のかけ方 まずアパッチの設定ファイルを変更する 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 これでアパッチの設定は終了。 次に設定ファイルとパスワードファイルの設定 パスワードをかけたいディレクトリに.htaccessと.htpasswdを置く .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> Limitを入れた場合は全てのコメントを外す。 通常はセキュリティーの観点からLimitを入れ更にコメントを外し、設定ファイルとパスワードファイルが観覧できないようにする。 次に、ベーシック認証をかけたいディレクトリにパスワードファイルと設定ファイルを置く。これで完成 尚パスワードファイルの中身の記述方法は ユーザーID:暗号化されたパスワード で記述する。IDとパスワードはコロン:で区切る。 複数のID:パスワードを設定したい場合は、改行を入れて記述する。 例 hoge:caer34rf hoge2:vadfga3 hoge3:c3ce5 これが親切な方々に教えてもらってポイントを俺なりにまとめたマニュアルだ。 間違えがあったら修正してくれ >>74 「間違え」という名詞は日本語に存在しない ようやく本に書いてあるアパッチの設定はこれで全て設定できた。 ようやくこれでPHPの練習に専念できる おっさん、無駄に改行入れるのは逆に読みにくいからやめてくれ。 ていうか参考にしたサイトがあるならそこのURLを貼って、実際の構築上で 分かりにくい点、違うことをした点、気になった点などを書きゃいいんじゃないの。 とりあえず今更な内容をずらずら書くのは誰も幸せにならないと思うので 何かしら役立つようにまとめる努力をお願い。 インデックスファイルの設定 *もしブラウザに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> とすることで回避出来る。 >>70 インストーラ版は何でダメなの? 自分なりに調べたんだが、拡張モジュールが含まれて居ないとか、後でアパッチモジュールを 使用できないとか、そういう理由でいいんだよな? もしそれなら、今からでもバイナリファイルをダウンロードしてインストールしなおすんだが。 php-5.2.2-Win32.zip 9,954,944 bytes これってモジュールも入ってるよな? なんでsslがつかえないほう使ってんだよクズ ssl対応のmsiがでてるんだからそっちつかえやゴルァ 入ってるのはSSLだけなのか? 他のモジュールも入ってんの? とりあえず、最新版で前と同じ機能が使えるようになった。 ただ。ペアーだけうまくインスコできないんだが。。。 うーん。うまく行かない。 pear install -a PEAR_Info って打つと、pearは内部コマンド、外部コマンドとして認識できませんとかいわれるんだけど。 とりあえず、PHPのディレクトリにあるPEAR_ENV.regとかいうのをダブルクリックすればいいとかって 本にかいてあるんだが、症状が改善されん。 ドス窓なんて打つの初めてだから、何したらいいかわからん >って打つと、pearは内部コマンド、外部コマンドとして認識できませんとかいわれるんだけど。 pear.exeがカレントパスに無いかパスが通って無いだけのことぢゃね。 >>84 あんまり、人にながされないほうがいいよ。 pearは、ファイルをダウンロードしてパスが通っているところ C:\PHP\pearとかにおけばいいだけだよ。コマンド使う必要ない。 それもできないなら、絶対パスでpearおいてある場所からrequireすればいいだけ。 おっさんじゃない奴がおっさんて名乗るの嫌いなんだよね。 リアルおっさんがかわいそうだ おーサンクス。やってみるよ 今思ったんだけどさ、調べたら俺ってペアーあんま必要なさそうwwwwwwww 掲示板やら、ショッピングカート作る程度でペアーが必要か疑問になってきたぜwww むしろ掲示板やショッピングカートを作るくらいならpearが必要だとおもうが。 pear::pager使わないでページングしたりするのはだるいぞ。 そうか、皆ありがとう!! やっぱ出来ないでほっとくのは気持ち悪いし、やっぱしもう一回チャレンジしてみるよ。 しかし、すごいなー。またmsn増えた。これで六人だ。 PHPユーザーって多いんだな。皆もドンドン登録しちゃってくれ。 PHPについて語りまくろう。{まだそんな知識ないけどね} おっさん。俺も仲間に入れてくれ。でも、ホトメはもってないから、ここでやり取りする。 俺はもうすぐ30になる。前はJavaやってたけど、他業種にいったんだ。今、PHPやってる。 がんばろうな。PHPは面白い。 <META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 11.0.0.0 for Windows"> おっさん、秀丸はつかいこなせてないよw 括弧の色付け程度かよww マクロつかうとか正規表現つかうとかならわかるが おっさんの使い方ならterapadでやってたこととおなじことだろwwww >しかし、最近になって、本格的にはじめるとやはり、お金をだして買ったエディタの方が >いいなとおもいます。今は、有料の秀丸エディタとEmEditorを使っています。たまに昔 >のTeraPadなどを使っています。無料版と有料版の何が違うのかわかりませんが、 これはw >>93 あぃ。がんばりましょう。PHPをはじめたきっかけは無限に色々な可能性が広がるって事ですかね。 他の言語に比べてわかりやすそうってのもめんどくさがりやな自分にはちょうどよいかと。 通学の途中にも暇さえあればPHPのことばかり考えてますよ。 そういえば、ミクシーにもPHPのコミュってたくさんあったよ。俺もはいろっかな mixiのコミュは、まったく意味ないとおもわれ。 データベースを使った掲示板(簡単な日記)でも作るとスキルアップするよ。 前いった、本は買ったのか? 俺のPHPは 10%が解説サイト 30%が公式マニュアル 60%がくだ質スレ でできています オサーンのメッセ登録したのはいいけどオサーンと時間帯があわず全然話せない件 >>105 す、すまん。俺はだいたい午後の10-1時の間だな。 土日は基本的にほぼオンライン 俺はJavaからきたんだけど、秀和システムのPHP5プログラミングの基礎編とエクスパート編やれば 大体りかいできちゃうね。後は、マンモス本でしらべながらやればたいていは作れちゃうね。 PHP台すき♥ Javaは苦労した悶名〜。だから、PHPで楽できてるのかな? オサーンは自助努力が足りないのとメッセで意味不明に文を区切っての発言が多すぎてウザい 最初は暇つぶしのつもりで相手してたけどメッセはもうBAN設定してしまった あとBASIC認証かけたからと言ってファイルをばら撒いて著作権を侵害しないように注意な htmlのコードも綺麗にかけない奴が プログラミングもないもんだ 暇つぶしにいいからと皆が構っちゃったからこうして伸びたんだろうけどね。 # びっくりするぐらい叩き少ないな。 俺を育てろ系だしチラシの裏だし「メッセで」解決したとか書いたりしてるし そういうのはVIPでやればいいと思うよ。あと、>>87 によると33歳の俺がかわいそうだ。 >>107 javaも面白そうだな。俺もいつかやってみたい。そろそろ基礎練習を抜けたので ちょっとしたアプリケーションの製作でもしてみるかなw せっかくメッセ登録したんだし 皆で集まってPHPについて語ったりしないの? そっちのほうがワイワイできて楽しくね? >>114 うーん。みんなにも聞いてみたんだけど、アドレスをほかのひとに知られたくないって 人が多かったかな。考えはそれぞれだからそれは仕方ないね。 >>112 何はともあれアパッチの設定は助かったよw サンキュー 間違えた >>110 なw 何はともあれアパッチの設定は助かったよw サンキュー >>111 複雑なデザインやったことないでしょ? ブラウザごとの差異とかバグとかいっぱいあるから絶対htmlの方が難しいよ。 おまけにエラーも出ないし。 すくなくとも俺は断然PHPのほうが簡単だと思う。 >>117 >>111 に尋ねる前に、構造とデザインを分離しろって。 で、>>117 はどの程度PHPを組めるんだ? まさか自分で掲示板作れるよ。とかいうレベルで語ってないよね? しょぼいデザイナやってて食えないからPHP始めましたってやつだろ そういう奴は結局どこの世界でも食っていけないんだよな。 センスある奴はプログラムでもデザインでもさくっと習得してしまう。 ちょっと休んでるだけでしょ はしかとかで寝込んでるかもしれないし スレッド建てられないからここを使わせてもらおう。 phpで就職できるまで続けます。 SuperCon2007 ― 夏の電脳甲子園 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 >>94 吹いた プログラム要るのかよこのウンコサイト 転職の際に必ず思い出してください。 下記の条件が全て当てはまる会社にご注意下さい。 ・IT系 in 東京 ・転職会議で2.5点 ・転職会議の「その他>2ch情報」の欄で過去の労基2chスレが表示される 誰でも簡単にネットで稼げる方法など 参考までに、 ⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。 グーグル検索⇒『半藤のブブイウイウレレ』 QFV1TCB606 作りたいものが過不足なく出来上がったけどなんかコードが寂しいというかシンプルというか あれ?こんなに簡単なコードで動いてるけど本当にこれでいいのかなとか悩みだして余計なことをし出す ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる