「PHPが書けるだけで仕事に困らない」らしい

このエントリーをはてなブックマークに追加
1以下、名無しにかわりましてVIPがお送りします
http://sbietc.blog43.fc2.com/blog-entry-987.html

というわけで誰かPHP教えr・・・教えてください
2以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 13:36:59.25 ID:tUPL/yGR0
>>1
COBOLの方が仕事に困らないぞ
3以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 13:40:17.41 ID:4FWc178i0
>>2
    〃〃∩  _, ,_
     ⊂⌒( `Д´) < ヤダヤダ!
       `ヽ_つ ⊂ノ
              ジタバタ

    〃〃∩  _, ,_
     ⊂⌒( `Д´) < PHPじゃないとヤダ!
       `ヽ_つ__つ
              ジタバタ

      _, ,_
     (`Д´ ∩ < COBOLとかヤダヤダ
     ⊂   (
       ヽ∩ つ  ジタバタ
         〃〃

    〃〃∩  _, ,_
     ⊂⌒( つД´) < ヤダヤダ
       `ヽ_ ノ ⊂ノ
              ジタバタ

       ∩
     ⊂⌒(  _, ,_) < ヤダヤダ…PHP…
       `ヽ_つ ⊂ノ
              ヒック...ヒック...

       ∩
     ⊂⌒(  _, ,_) 
       `ヽ_つ ⊂ノ  zzz…
4以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 13:44:49.29 ID:/dVYK6OK0
言語を一つに絞るのは甘え
5以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 13:47:11.42 ID:4FWc178i0
>>4
どういうこと?
ちょっと忙しいから
とりあえずPHP学んでからでいい?
6以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 13:48:11.09 ID:V+MiXXPeP
変数ってわかるか?
7以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 13:49:51.37 ID:4FWc178i0
>>6
なんとなく
8以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 13:50:20.93 ID:V+MiXXPeP
じゃあ構文がわからないのか?
9以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 13:51:47.49 ID:4FWc178i0
>>8
ていうかPHPの基本からおしえてくんね?
なにするもんなの?
10以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 13:52:01.50 ID:4FWc178i0
>>8
ていうかごめん
変数わかんない
ウソついた
11以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 13:54:09.02 ID:V+MiXXPeP
<構文がわからない場合>
 ├ [Yes] → http://www.php.net/manual/ja/
 └ [No] ┐
      .↓
     <考え方がわからない>
      ├ [Yes] → 作りたい物を、このツリー図みたいに分解して記述しろ
      └ [No] ┐
           .↓
           何がわからないか家
12以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 13:54:33.93 ID:tUPL/yGR0
>>10
まずlinux php postgresql ApqcheをPCに入れろ。
話はそれからだ。
13万民の神 ◆??? :2010/02/08(月) 13:56:13.91 ID:KGLs3WLw0 BE:430908285-PLT(13001)

linuxはまだいいだろ
14以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 13:57:05.78 ID:GPZrlENo0
linuxじゃなくてもできんじゃね?
15以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 13:58:09.68 ID:4FWc178i0
>>11
PHPがナニモンなのか分からない
PHPはなにができるの?

>>12
linuxいれるってどうやんの?
ていうかどこでダウンロードできるん?
16以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 13:58:25.98 ID:yHzCsUY10
MySQL じゃないとヤダヤダ
17以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 13:58:44.78 ID:tUPL/yGR0
>>14
出来るよ。
でもLinuxサーバーにする事も結構あるからどうせならLinuxにも慣れておいた方が良い。
18以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 13:59:06.65 ID:4FWc178i0
>>13-14
linuxじゃなくてもいいの?
Windowsでもphp postgresql Apqcheっての入れれるのかな?
ちょっと見てくるわ
19以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 13:59:07.87 ID:/dVYK6OK0
linuxじゃなくてもできるよ
20以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 13:59:50.38 ID:XKQhtScF0
<html>
<head>
<title>はじめてのphp</title>
</head>
<body>
はじめて触るphpです。
これからいろいろ機能をつけていきたいです。
</body>
</html>
-----------------ここまで

まずはこれを、index.php として保存、phpとして公開できるサイトにアップロードしろ。
21以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:00:04.15 ID:4FWc178i0
>>16
MySQLってなに?
PHPの親戚?

>>17
なるほど
じゃあLinuxいれるわ
どうやったらいいの?
PC一台っきゃないんだが
22万民の神 ◆??? :2010/02/08(月) 14:00:15.18 ID:KGLs3WLw0 BE:226226873-PLT(13001)

linuxじゃなくてもできるけど
いろいろ問題あるからもっと深いレベルの話になるとlinuxが良いというだけであって
入門とか初級だとlinuxじゃなくていいよ
23以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:01:18.28 ID:4FWc178i0
>>19
linuxじゃなくていい派が多いみたい
PC一台しかないし、とりあえずphp postgresql Apqche入れるだけでいい?
ちょっと探してくる

>>20
PHPとして公開できるサイトってどこだよw
フリーである?
24以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:01:35.88 ID:V+MiXXPeP
>>9
[自宅]
 └ [ぱそこん]
    └[ブラウザなどのソフト(クライアントと言う)] 
            → 〜(ネットーク:サイトを見たいです)〜↓
                                     [サーバ]
                                       └[ApacheなどのWebサーバーソフト]
                                          └<静的html以外の要求?>
                                             →|<phpだった?>
                                               | ├[Yes]→ php ファイルを実行して htmlを生成
                                               | └[No]→ 他の処理してhtmlなどを
                                              ..└─┬──────────────────┘
                                                  ↓
                                                 どっちにしてもクライアントに何か返す           
25以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:01:43.36 ID:tUPL/yGR0
>>21
仕事でLinuxもPHPも使った事ないから分からんwwwww
MySQLはデータベース
26以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:01:43.55 ID:4FWc178i0
>>22
了解
じゃあphp postgresql ApqcheのWindows版みつけてくるわ
27以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:01:49.92 ID:EVYOhaLR0
Windowsならxampp入れろ
28以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:02:31.91 ID:XKQhtScF0
>>23
Windowsでもそういう環境再現できるからまずは
PHPを使える環境を手に入れろ。
29以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:02:35.56 ID:GPZrlENo0
>>17
webサーバ構築ならlinuxがいいって事?
やっぱwindowsサーバじゃ不安定なのか
30以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:03:31.86 ID:4FWc178i0
>>24
なるほど
要するにホームページを作るプログラムのこと?

>>25
データベースか
なるほどな
データベースね
うんうん、データベースデータベース
31以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:04:01.12 ID:V+MiXXPeP
php 覚えたいだけならWindowsだろうがなんだろうか構わないから
とりあえず Apache と php インスコしろ
32以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:04:15.32 ID:4FWc178i0
>>27-28
ありがとう
探したらxamppってのがあったから入れてみる
33以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:04:24.96 ID:DIna9V+A0
JAVAを覚えた方が応用力あるぞ
簡単だし、JAVAからCやC#を覚え直すのも簡単だし
HPやりたいならJSPという手もある
34>>1:2010/02/08(月) 14:04:57.13 ID:4FWc178i0
>>31
xamppっての入れてみるよ
ここで拾ってきた
http://www.apachefriends.org/jp/xampp-windows.html
35以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:04:58.05 ID:GPZrlENo0
>>30
お前、わかってないだろ?w
36>>1:2010/02/08(月) 14:05:19.97 ID:4FWc178i0
>>33
PHPおぼえてると仕事に困らないらしいから・・・
37以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:05:22.45 ID:2os8T3AV0
PHPは適当だから好きじゃない。
0から覚えるんだったらJavaで良くない?
38以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:05:38.67 ID:kkCSKU8r0
PS3にもlinux入れられるらしいね
39以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:05:56.38 ID:tAVpZw5E0
あの適当さがいいじゃない
40以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:06:09.48 ID:EVYOhaLR0
>>30
なにするものなのかくらいはググれよw Webサイト作るためのプログラミング言語。
>>32のapacheとphpはxamppに入ってるから心配しなくていい
apacheあればアップロードしなくてもお前のパソコン上で動かせるからその辺も心配しなくていい。
41>>1:2010/02/08(月) 14:06:14.47 ID:4FWc178i0
>>35
ばっwww
わかってんよwwww
データベースってあれだろ
特定のテーマに沿ったデータを集めて管理し、容易に検索・抽出などの再利用をできるようにしたもの。
狭義には、コンピュータによって実現されたものを言う。
OSが提供するファイルシステム上に直接構築されるものや、後述するデータベース管理システム (DBMS) を用いて構築されるものを含む。
のことだろwwww
それくらい知ってるぜwwww
42以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:06:23.67 ID:V+MiXXPeP
>>30
>要するにホームページを作るプログラムのこと?

とりあえずそんな感じの認識でおk。
それも掲示板みたいに、動的に中身を変えられるページって事だ
43以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:06:26.00 ID:tUPL/yGR0
もうJavaScriptで良いじゃない・・・
44以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:06:30.05 ID:XKQhtScF0
>>30
Webの仕組みの基礎的なところをまずは勉強しよう。

1.インターネットプロトコル
 1)インターネットプロトコルでできること
 2)IPアドレスとポート番号
 3)IPアドレスとIPアドレスの間で何をやりとりできるか
 4)IPアドレスとホスト名
 5)サーバーとクライアント
2.HTTPというプロトコル
 1)HTTPでできること
 2)HTMLって何でしょう
 3)HTTPサーバーって何でしょう(静的ファイル公開の仕組み)
 4)公開コンテンツをプログラムで作る仕組み

45万民の神 ◆??? :2010/02/08(月) 14:07:02.20 ID:KGLs3WLw0 BE:603271878-PLT(13001)

PHPよりJAVAのほうが人口少ないからオススメではあるよ

PHPは簡単だから誰でもできるし。
46以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:07:06.15 ID:YD6mhCnj0
ググるのだけははええんすね
47>>1:2010/02/08(月) 14:07:36.29 ID:4FWc178i0
>>37,39
適当なの?
適当なのに仕事あるの?

>>38
PS3もってない

>>40
ごめん、ぐぐってみた
HTMLもわかってないといけないみたいだね
48以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:07:59.39 ID:GPZrlENo0
>>41
wikiそのまま転載すんなw
49以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:08:36.38 ID:tUPL/yGR0
>>47
適当ってのは変数の宣言とかそういう事のはず。
PHPよく知らないけど。
50以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:09:54.91 ID:KvnU8gd00
プログラムは書くか書かないかだ!何度言えばわかる!
51>>1:2010/02/08(月) 14:10:12.75 ID:4FWc178i0
>>42
おk
ありがと

>>43
JavaScriptもぐぐってみた
どうもJavaScriptってのはブラウザで動くみたいだ
Webサーバ?で動くPHPとは質が違うみたい
まぁ仕事に困らないのが目的だから、JavaScriptは今度にしとくよ

>>44
プロトコルな
わかった
ぐぐってみる

>>45
そうなんだ
じゃあPHP覚えたらJAVAも勉強してみるよ

>>46
ぐぐらなかったらハブにされるだけだからな
52>>1:2010/02/08(月) 14:11:16.55 ID:4FWc178i0
>>48
バレテーラ

>>49
ふうん?
よく知らないなら一緒に教えてもらいましょう!

>>50
はい
書きます

というわけでxamppいれてみた
Dドライブに入れたけど大丈夫かな
53以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:11:30.42 ID:V+MiXXPeP
普通のhtml
 <html>〜略〜
 <body>うんこ</body>
 </html>

php ※例えば
 <html>〜略〜
 <body><?php
  なんか処理。ここはサーバ側で実行されて、
  htmlファイルの一部として続けて吐き出される
 ?></body>
 </html>

クライアントから見たら、どっちの場合でもただの html が返ってきたのと同じ
でもサーバ側で何か実行され、そのときによって中身が変わる。

それが php (というか、CGIというか、動的ページ全般)
54以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:11:50.72 ID:KquofJjX0
PHPやるならJavaScriptも知ってると面白い
55万民の神 ◆??? :2010/02/08(月) 14:11:52.82 ID:KGLs3WLw0 BE:323181465-PLT(13001)

localhostで詰みそうだな
56>>1:2010/02/08(月) 14:12:07.14 ID:4FWc178i0
>>53
なるほど
なんとなく理解した
57以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:12:37.54 ID:DIna9V+A0
PHPもバージョンによって違うぞ
5.0以前と以降でいろいろ変わってる
58>>1:2010/02/08(月) 14:13:00.15 ID:4FWc178i0
>>54
OK
じゃあPHP→JavaScript→JAVAの順で勉強してみる
JavaScriptとJAVAって似てるけで違うもんなんだろ?
それくらい知ってるぜ

>>55
諦めないから教えてください
59以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:13:15.70 ID:yHzCsUY10
ていうか今日のお前ら優しいな
60>>1:2010/02/08(月) 14:13:44.94 ID:4FWc178i0
>>57
インスコできたやつはPHP 5.2.6だって
61>>1:2010/02/08(月) 14:13:59.74 ID:4FWc178i0
>>59
俺ももっと叩かれると思った
62以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:14:03.11 ID:DIna9V+A0
オブジェクト指向を理解していない人のソースを見るとイライラする
63以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:14:04.69 ID:Cf2coO5N0
PHPで仕事するなら必然的にJavascriptの技術も必要になってくる
64>>1:2010/02/08(月) 14:14:19.94 ID:4FWc178i0
xamppインスコできたけど、これからどうすりゃいいの?
65>>1:2010/02/08(月) 14:15:03.40 ID:4FWc178i0
>>62
オブジェクト指向ね
なるほど
理解しようと努力してみる

>>63
あ、そうなの?
わかった
可及的速やかに勉強してみる
66以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:15:35.41 ID:Cf2coO5N0
xampp入れたら次は起動してみればいいんじゃね?
67以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:15:41.65 ID:KvnU8gd00
>>58
javascriptとjavaは似て無いぜ
68以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:15:47.63 ID:XKQhtScF0
>>64
まず20やってみろ。

それをブラウザで、http://localhost/xxxxxxxxxxxxxxxxx
で表示できるようになったら次のステップだ
69以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:15:52.28 ID:hEXEBCs4P
xamppインスコとか
>>1マジ天才だな
70>>1:2010/02/08(月) 14:16:00.92 ID:4FWc178i0
>>66
起動…?
PHPを?
71以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:16:13.18 ID:DIna9V+A0
>>64
あとMySQLかPostgreSQLを入れてSQLの勉強をしろ
WEBプログラムにSQLは必須だ
72>>1:2010/02/08(月) 14:16:38.75 ID:4FWc178i0
>>67
あ、名前の話ね

>>64
了解
>>20やってみる
73万民の神 ◆??? :2010/02/08(月) 14:17:16.99 ID:KGLs3WLw0 BE:387818249-PLT(13001)

>>70
startってあるだろ。
それを押せ。 まぁたぶん設定する必要があったと思うが・・・
74>>1:2010/02/08(月) 14:17:24.31 ID:4FWc178i0
>>71
MySQLはxamppに含まれてるみたい
勉強してみる
結構やること多いな
PHP、JavaScript、SQL・・・
HTMLもだろ
75以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:18:15.63 ID:V+MiXXPeP
>>70
>>24 の図を見ろ。
Webページなら、Webサーバが起動していないと話にならない。
php はWebページを動的に作り出すことに特化された言語だ。
…別に他の用途でも使えると言えば使えるが、今はそう覚えとけ

76以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:18:54.95 ID:kkCSKU8r0
SQLはうっすいテキスト売ってるから最初はそれでおk
77以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:19:06.49 ID:w8WoT2dJ0
1はちょっと難しく考えすぎなんじゃね?
PHPなんてのはただのソフトウェアと考えれば別に難しく無いだろ
エロゲと一緒

ただ、それの取扱説明書がすっげぇ分厚いだけなんだから
78以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:19:35.41 ID:Cf2coO5N0
>>74
最初のセットアップさえ済めばあとはやってるうちになんとなく覚えてくる
79以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:19:39.25 ID:tUPL/yGR0
>>77
説明書が分厚いエロゲーとかやりたくねぇwwwww
80>>1:2010/02/08(月) 14:19:56.97 ID:4FWc178i0
>>20のファイルをメモ帳にはりつけたけど、
どこに保存すりゃいいの?
xamppインスコしたところ?

>>73
了解
なんかXAMPPコントロールパネルってのがあって

□サービス Apache  [ 開始 ]
□サービス MySQL  [ 開始 ]
□サービス FileZilla  [ 開始 ]
□サービス Mercury  [ 開始 ]

ってのがある
全部開始していい?
81以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:20:00.67 ID:EVYOhaLR0
>>59
全員で一斉に詰め込んでるから逆にカオスになってるよな

っつーかJavaScriptとかプロトコルとか以前にHTMLわかんないと話になんない気がするんだけど……。
同時進行で覚えるのって無理じゃね? HTML→PHPだよね普通。
82以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:20:03.65 ID:DIna9V+A0
あとHTMLで必要なのはスタイルシートとかかな
Flashも覚えとくと便利
83以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:20:13.47 ID:GPZrlENo0
少し順番が間違ってるよーな気がしないでもないが>>1はできる子
84万民の神 ◆??? :2010/02/08(月) 14:21:05.15 ID:KGLs3WLw0 BE:64636632-PLT(13001)

>>80
まぁとりあえず全部開始してみ
動くかどうかが大事だから
85以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:21:19.21 ID:V+MiXXPeP
>>80
phpに絞って順番に行くなら、まずは最低 Apache だけだ。
86>>1:2010/02/08(月) 14:21:31.91 ID:4FWc178i0
>>75
あああ、
そうか
なるほど
Webサーバね
ぐぐったらインスコしたxamppに含まれてるApacheってのがWebサーバみたい
ちょっと起動してみる

>>76
了解

>>77
エロゲあんまりやんないけど領海
ソフトなんか

>>78
そういうもんなんか・・・
いつからいから仕事できるんだろ
87以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:22:48.68 ID:Cf2coO5N0
>>86
掲示板ひとつくらい作れるようになったら仕事できるんじゃね?
88以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:23:21.78 ID:tUPL/yGR0
>>86
自営でもするのか?
雇われならPHP使えても職歴ないと無理だと思うが。
89>>1:2010/02/08(月) 14:23:22.50 ID:4FWc178i0
>>81-82
HTMLは昔ちょっと触ってみたことがあるよ
ポエム公開してた
CSSもそんときちょっと触ったかな

>>83
ほめてもチョコとか出ないぞ

>>84-85
とりあえず全部開始してみた
全部[起動]って出たよー
90>>1:2010/02/08(月) 14:24:01.05 ID:4FWc178i0
>>87
掲示板か!
おっけ
じゃあ掲示板作ろうずwwwww

>>88
まじかよ・・・
どんどん舞い込んでくるんじゃないのかよ・・・
91以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:24:04.80 ID:XKQhtScF0
まず、20できたらその意味合いについて。

Webサーバーは、インターネットの通信網を使って、
何かしかの文字や画像を、Webブラウザに届けること
が主要な機能。

IEやFireFoxでWeb見てるだろ。あれは大抵の場合、
Webサーバーに保存されたテキストファイルや画像を、
WebサーバーとWebブラウザを使ってみているという
ことなんだ。つまり、Webサーバーは放送局の放送
アンテナ、Webブラウザはテレビ放送用のテレビや
チューナーみたいなもんなんだな。

そして20に書いた内容は、Webを使って公開される
情報の中心となるHTMLという書式。HTMLは、タグと
言われる書式を使って、文章を機能的に公開する
仕組みなんだ。代表的なところを例に挙げて説明する。

<html>〜</html> : HTMLでは、このタグの内側をHTMLとして記述しているんだよ、という宣言になる。
<head>〜</head>: HTMLでは、この間に、Webブラウザの本文エリア(アドレスバーより下の最初は
             真っ白の部分)に表示されないものを記述する。
<title>〜</title>  : headタグの内側に書く。この内容が、ブラウザの上部バーに表示される。
             このHTMLの題名を記述する。
<body>〜</body> : この間に書かれた内容が、ブラウザの本文エリアに表示される。

お仕事でやるとなると、他のタグも沢山覚えなきゃいけない。
それはおいおい自分で調べろ。
92以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:25:15.73 ID:hEXEBCs4P
たしかxamppフォルダのhtdocに保存だったような
93>>1:2010/02/08(月) 14:26:12.76 ID:4FWc178i0
>>91
ちょっとまって
さっきのHTML保存して、
http://localhost/xxxxxxxxxxxxxxxxx
ってのみても表示できてないよ
94以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:26:18.70 ID:EVYOhaLR0
>>89
ああ、じゃあ話は早いか。失礼なことをいった。
>>20はapache入ったディレクトリのhtdocsってフォルダの中に入れる
xampp入れたことないから実はどこにapache入るのか知らんけど
で、ブラウザ開いてhttp://localhostにアクセス
95以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:26:28.95 ID:V+MiXXPeP
>>86
そこにある全部のソフトは、全て仕事が違う。
俺はワンパケは使わないで個別にインスコして設定してるけど、

Apaceh は汎用のWebサーバ。
php はphpで書かれた内容を変換してhtmlを作るインタプリタ、
mysql はDB だ。


例えばphp だけで見たら、phpファイルを書いて例えばコマンドプロンプトから、

 C:\php\php.exe foo.php ※パスはインスコ先

と叩くだけでも結果が戻る。
Apacheはクライアントからの要求に応じて同じような事を影でやり、その結果を返してるだけだ
96>>1:2010/02/08(月) 14:26:31.52 ID:4FWc178i0
>>92
あ、保存するとこが間違ってるのか
ありがと
97以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:27:06.89 ID:Cf2coO5N0
98以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:27:17.07 ID:z6iRsCRn0
register_globalsのすばらしさを伝えに来ました
99以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:27:21.05 ID:DIna9V+A0
>>90
仕事が舞い込んでくるコネクションでもあるの?
ないなら派遣のプログラマーとして働くか、ソフト開発会社に就職するしかないと思うよ
100以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:27:23.57 ID:XKQhtScF0
>>93
そのxxxxxは自分で埋めるんだよwwwwwwwwww

Webサーバーの公開ディレクトリはみつかったか?
あったら、最初から、index.html みたいなのがあると思うが。
101>>1:2010/02/08(月) 14:28:42.08 ID:4FWc178i0
すっごい文字化けしたよー\(^q^)/
http://gyazo.com/b46f5cc7734dba65fc79489e5b85a5dd.png
102以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:29:40.36 ID:2UGzOEU00
103以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:30:04.11 ID:XKQhtScF0
>>101
ブラウザの初期設定の文字コードと、phpファイルの文字コードが誤っている。

ブラウザの文字コード設定をまず弄ってみろ。nodepad なら、SJISか、UTF-8
で設定されているはずだ。

文字コードは、PHPスクリプトやWebサーバーでも設定できるけど、そういうこと
覚えるのは後でいい。
104以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:30:08.76 ID:DIna9V+A0
>>101
エンコード指定しろ
105>>1:2010/02/08(月) 14:30:42.64 ID:4FWc178i0
>>91
なるほど
タグいっぱいあるのは知ってる
Webサーバの仕組みもなんとなくわかった

>>94
ありがと!


>>95
DBってのはデータベースのことだよね
なるほど・・・
106以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:32:08.71 ID:2UGzOEU00
>>102 の第3部をダウンロードしておくといい。
関数集が有るから、PHPは何ができるのかというのを
覚えるために斜め読みするといいよ。
(PHP4だけど、基本はほとんど変わって無い)
107>>1:2010/02/08(月) 14:32:26.08 ID:4FWc178i0
>>97
PK

>>98
なにそれ?

>>99
コネなんてあったらニートしてなすwwwww
就職したくないすwwwww

>>100
なるなる
index.htmlあったけどデリった

>>102
うお、これ無料?
すげえww

>>103-104
おk
108>>1:2010/02/08(月) 14:32:38.27 ID:4FWc178i0
>>106
了解
109>>1:2010/02/08(月) 14:33:39.50 ID:4FWc178i0
ShiftJISにして保存したらでたよー\(^o^)/
http://gyazo.com/1d38ddfcbefea95ecb27634525bd5183.png
110以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:34:59.26 ID:+NKl/w4V0
小学生の頃Perlの掲示板をPHPに移植したりしてたけど絶賛無職中です
111以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:35:15.92 ID:EVYOhaLR0
>>109
おめ。
いよいよPHPだけど、でも環境これで整ったんだからここで課題こなすより「php 入門」とかで講座やってるサイト探すほうが楽な気がするぜ……。
あと本読んだり。でわからないことがあったら聞く、ってスタンスのほうが。
112以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:36:00.63 ID:XKQhtScF0
>>109
そこまではOK。

次に、<body>〜</body>のところをいじってみよう。

---
<html>
<head>
<title>はじめてのphp</title>
</head>
<body>
はじめて触るphpです。
これからいろいろ機能をつけていきたいです。☆
</body>
</html>
---

ここに、PHPの機能を呼び出す記述を加えるんだ。

例えば、こんな感じ。

<?php
$time = date("西暦Y年n月j日 Ah:i");
print($time);
?>

中身はまだ詳しくは覚えなくてもいい。
113>>1:2010/02/08(月) 14:37:58.45 ID:4FWc178i0
>>111
なんかみんなでワイワイやったほうが面白そうじゃん
それに、俺のほかにPHPしらない人が、このスレ読んだら、勉強になると思うし
人柱になりたいです

>>112
おk
<body>の中ね
114>>1:2010/02/08(月) 14:39:06.94 ID:4FWc178i0
日付がでたよー
http://gyazo.com/9032248a3cb953ba6f61c90cedb2063d.png

作ったファイル
D:\Program Files\xampp\htdocs\index.php

<html>
<head>
<title>はじめてのphp</title>
</head>
<body>
はじめて触るphpです。
これからいろいろ機能をつけていきたいです。
<?php
$time = date("西暦Y年n月j日 Ah:i");
print($time);
?>
</body>
</html>
115以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:39:12.61 ID:TvPRJytj0
今北

C言語基礎なら分かるんだが
違う言語するなら何が良いの?Cから移りやすい言語?

鯖保守系?のお仕事がしてみたいとは思うんだが、
116以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:39:55.78 ID:XKQhtScF0
112は、☆のところに追加するんだぜ。
改行も入れろよ。

これが上手く行くと、文章の最後に日付が表示されるようになるだろ?

HTMLだけだと、固定の文章しか表示できない。PHPは、その文章の内容を
プログラムで勝手に変えるための仕組みなんだ。

■PHPの特徴
・普通のHTML(中身が変わらない文書ファイル)に、あとからプログラムを追加できる。
・<?php 〜 ?>の間にプログラムを記述する。
・プログラムの内容は表示されないけど、プログラムを動かした結果が表示される。
 (例えば、112では、コンピュータの日付を得て、西暦という字を頭につけた文字にするというプログラム)

一番の基本はこれ。なので、PHPを勉強するということは、HTMLの書き方を
勉強するということ、それから、<?php 〜 ?>の間に何を書けばどうなる、という
ことを勉強することになる。
117>>1:2010/02/08(月) 14:39:57.28 ID:4FWc178i0
>>115
一緒にPHP勉強しようぜ!
118以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:40:12.13 ID:V+MiXXPeP
>>109 こんなもんもあるぜ

http://codepad.org/gRc3BgOP

今書いた。下の入力欄にphpコードを書いて Submit すると、
上の output の欄に実際の結果が吐き出される。

もしもこの後の流れで、何か phpの実際の書き方でわかんないことあったら、
この CodePad 使ってみんなに聞け
119以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:40:43.51 ID:+NKl/w4V0
PHPって糞言語仕様のくせにマニュアルだけはしっかりしてるから
あれ読んでりゃそうそう困ることはないと思うんだがな
120>>1:2010/02/08(月) 14:40:51.66 ID:4FWc178i0
>>116
ふむふむ・・・
なるほど・・・
確かにHTMLだと自分で内容を変えないといけなくて面倒だったお・・・
121>>1:2010/02/08(月) 14:41:46.01 ID:4FWc178i0
>>118
これはPHPが動いてるの?

>>119
マニュアルね
探して読んでみる
122>>1:2010/02/08(月) 14:42:19.39 ID:4FWc178i0
とりあえず掲示板作れるようになりたいお!
でも、張ってくれたコードをコピペする作業はいやだお・・・
123以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:42:30.01 ID:nzSC0+O9P
if($age==yutori)
echo"死ねカス";
else
echo"おっさん乙";
124以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:45:19.16 ID:2UGzOEU00
>>122
掲示板となると、DBを扱えるまでにパワーアップしないとダメ。
でも、DBを扱う為にはSQLというものを覚える必要が有る。

ガンガレ♪
125以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:45:31.11 ID:V+MiXXPeP
>>121
いろんな言語で何か書いて試しに実行させてみて、
その結果をディスカッションしたいときにつかうWebサービス。
下のテキストボックスにコードを書いて Submitすると、実行された様子を見る事が出来る。

シミュレータみたいなもんって思えばいい。 人に何か質問する時とかに使えるぜ。
それはさておき、まずは自分の環境でがんばれ
126>>1:2010/02/08(月) 14:47:14.91 ID:4FWc178i0
>>123
煽りはスルーするお

>>124
DBも使えないといけないのか…
諦めないから教えて欲しいお!

>>125
へー
そんなのがあるんだ
127以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:47:50.71 ID:GPZrlENo0
>>126
それ表示して煽り返せばいいじゃないw
128以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:48:24.97 ID:hEXEBCs4P
煽りじゃなくてジョークみたいなもんだろw
129以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:49:05.59 ID:7K4Jz61T0
やさしい奴多いなwwwww
130以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:49:25.94 ID:nzSC0+O9P
>>124
巨大掲示板じゃない限りSQL要らないだろ
131>>1:2010/02/08(月) 14:49:32.59 ID:4FWc178i0
132>>1:2010/02/08(月) 14:50:04.68 ID:4FWc178i0
>>129
みんな優しいお!

>>130
そうなの?
133以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:51:34.43 ID:EaA9ncGq0
PHPは環境整えるのめんどくさいからLinuxでおk
134>>1:2010/02/08(月) 14:52:43.65 ID:4FWc178i0
>>133
もうxamppいれたよ
135以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:54:50.84 ID:V+MiXXPeP
>>131 俺のコーヒー返せ
136以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:57:54.64 ID:GPZrlENo0
>>131
やはり>>1はできる子w
137以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:59:51.99 ID:6J73Fira0
>>1は才能ない
大人しく大工さんでも目指すんだな
138>>1:2010/02/08(月) 14:59:59.95 ID:4FWc178i0
MySQLの解説読んできたよー
大体わかったよー
139>>1:2010/02/08(月) 15:00:32.38 ID:4FWc178i0
さて、どうやって作ろうかな・・・
140以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:01:17.83 ID:EVYOhaLR0
>>113
まあ独学はスレ落ちたあとでできるしなw 無粋なことをいいました。

簡単な掲示板ならデータベースなしで作れると思うけど。ただ一個ずつやってくとやっぱ手順多いね。
コピペじゃなくて、って話なら基本文法からだし、正直俺にはどっから教えるのが効率的なのかさっぱりわからんのだぜw

とりあえずファイルの入出力のお勉強に適当なアクセスカウンタとか作るのはどうか
141以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:01:19.50 ID:Cf2coO5N0
>>132
仕事でPHPやる前提ならSQL使わないと駄目
142以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:02:51.89 ID:V+MiXXPeP
>>139
例えばだけど、Webの(と言うか、httpのというか)の仕組みとして、
>>24 の図でもさりげなくかいてるが、 クライアント(ブラウザなど)からサーバへ要求って投げてるだろ?

あの辺ってなんとなく意味わかる?動きが、どんな感じなのかっていう
143以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:04:17.61 ID:E+j5YnD9P
htmlとPHPの違いについて簡単にのべy 教えてください
144>>1:2010/02/08(月) 15:04:31.02 ID:4FWc178i0
>>140
アクセスカウンターね
おっけ

>>141
了解

>>142
うん、なんとなくわかる・・・
145>>1:2010/02/08(月) 15:05:05.49 ID:4FWc178i0
>>143
HTMLは静的で
PHPは動的なのさ!
146以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:06:03.44 ID:dAl3i+aN0
SQLやる前にちらっとCSVをいじってみたほうがよくね
147以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:06:34.92 ID:E+j5YnD9P
つまり
html=中にある数値などを変えることはできない
PHP=変更可能ってこと?
148>>1:2010/02/08(月) 15:09:32.33 ID:4FWc178i0
>>146
CSVとな

>>147
そういうこと・・・かな・・・
149以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:10:58.80 ID:QYYFEjYX0
PHPはHTMLを理解できない奴には意味がない
150>>1:2010/02/08(月) 15:11:44.48 ID:4FWc178i0
>>149
いちおうわかるよ
151以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:11:51.32 ID:E+j5YnD9P
ってことはPHPにはjavascriptやjavaが組み込みやすいってことかな?
152以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:12:20.80 ID:Cf2coO5N0
結局DBはMySQLで行くの?
153以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:12:21.37 ID:XKQhtScF0
じゃあ次はアクセスカウンター作ってみろ。

<?php 〜 ?> の中に、次の処理を組み込むんだ。

1.あるファイル名のファイルをチェックする。
 (参考書では、ファイルを”開く”と表現していることが多い)
 あれば中に書いてある数字を取得する。
2.数字をブラウザに表示する。
3.数字を+1する。
4.あるファイル名のファイルを削除して、上で足し算した
 数字を新しく同じ名前のファイルとして保存する。
 (そうすれば、次の人が同じURLを見たとき、+1の数字が表示されることになる)
154以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:12:51.45 ID:V+MiXXPeP
>>144 例えば

 http://hogehoge/foo.php?abc=123

とかってURLでアクセスするとするだろ? これって、

 {どういうルールで}://{どこのサーバ}/{以下はディレクトリやファイル名など}?{キーワード}={そのキーワードの値}

みたいな要求をWebサーバに投げてるって事なんだ。
で、例えば php ファイルの、サーバ側で処理される区画(<?php 〜 ?>)の中で例えば
$_GET["キーワード名"] のようにして、その送信された内容を取り出すことができる。(GETの形式)

他にも掲示板の投稿フォームのような物は POSTの形式として取り出すことができる。
まずはこの辺当たってみれ

>>147
>>24 の図の右端。
155>>1:2010/02/08(月) 15:14:01.08 ID:4FWc178i0
>>151
ちがうんじゃない?

>>152
うんー
xamppにはいってたのがMySQLだったから

>>153
はい!
やってみます!
156以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:14:37.42 ID:XKQhtScF0
>>151
JavaScript や、Java は、中身を変える方法の一つ。
PHPじゃなくても、JavaScript、Javaは使えるよ。

いろんな方法があるんだ。エロビデオにもSM系とか
ロリ系とかいろいろあるだろ。
157>>1:2010/02/08(月) 15:14:55.62 ID:4FWc178i0
>>154
おっけー!
アクセスカウンター作れたらやってみる!
158>>1:2010/02/08(月) 15:15:27.97 ID:4FWc178i0
>>156
PHPは何系ですか?
熟女がいいです
159以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:16:47.64 ID:XKQhtScF0
>>158
PHPは何でも教えてくれるお姉さん系だ。
熟女がいいなら、頑張ってJavaを覚えるんだ。ねっとり濃厚だぞ
160以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:16:49.65 ID:Cf2coO5N0
>>158
PHPはノーマルじゃないかなwwwww
161以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:18:03.86 ID:V+MiXXPeP
サイボーグとか全身義体が良ければ C++/CLI もあるぞ
162以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:19:16.38 ID:GPZrlENo0
>>158-160
やはりこの世の技術はエロが支えてるんだなww
163>>1:2010/02/08(月) 15:22:07.92 ID:4FWc178i0
>>159
Javaまでは道のりが遠い・・・
がんばる

>>160
そっかあ
女子高生かあ・・・

>>161
なにそれかっこいい
そんなAV売れるの?

>>162
たしかに
164>>1:2010/02/08(月) 15:22:47.43 ID:4FWc178i0
アクセスカウンターできたよー!
http://gyazo.com/cc9d170a8a18c3cea93a01acb9c05906.png
165>>1:2010/02/08(月) 15:22:55.93 ID:4FWc178i0
<html>
<head>
<title>はじめてのphp</title>
</head>
<body>
あなたは
<?php
$file = fopen('./counter.data', 'r');
if ($file){
$count = fgets($file);
fclose($file);
unlink('./counter.data');
}else{
$count = 1;
}

print $count;

$count = $count + 1;
$file = fopen('./counter.data', 'w');
if ($file){
$count = fputs($file, $count);
fclose($file);
}
?>
人目のお客様です!
</body>
</html>
166>>1:2010/02/08(月) 15:23:22.29 ID:4FWc178i0
コードがはりつけられなくなってきたお・・・
次からは<?phpの中だけ書くことにするお
167以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:24:57.24 ID:V+MiXXPeP
ん? >>153 の仕様を見ただけでコード書いた?





お前本当に初心者か?・・・・www
168以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:26:32.84 ID:Cf2coO5N0
>>1お前すごいなwwwwww
169以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:26:36.05 ID:hEXEBCs4P
なんという飲み込みの速さ
>>1は間違いなくミギー
170>>1:2010/02/08(月) 15:27:32.49 ID:4FWc178i0
>>167
ぐぐるのだけは速いんだお・・・
PHP ファイル とかぐぐったら参考になるコードが出てきたから
組み合わせて試行錯誤しながら作ったお!
171以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:28:41.36 ID:Cf2coO5N0
コードの中の関数の意味とかわかってる?
172以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:28:48.42 ID:V+MiXXPeP
(phpユーザを増やそうとする巧妙なネタスレなのではないかと思えてk)
173以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:30:23.61 ID:2UGzOEU00
>>1が優秀過ぎる。
もうブラック会社なら即戦力になれるよw
174>>1:2010/02/08(月) 15:30:30.13 ID:4FWc178i0
>>171
なんとなく・・・
解説サイトにはファイルを開くとか書いてあるお
fopenの二番目の引数を変えるところでハマったお・・・!
読み込みはr
書き込みはw
にしないといけないんよね

>>172
(ちがうお・・・)
175以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:34:32.20 ID:XKQhtScF0
はええwwwwww

じゃ、今度は、

「あなたはx人目のお客様です」
を、
「あなたはx人目のお客様です
 (前回のお客様の訪問時間:x年x月x日x時x分x秒)」
にしてみるのはどうだ。

ファイルの中身が、いまは[訪問回数]だけだったのを、
[訪問回数],[最後の訪問時間]に変えるんだ。

真ん中にあるのはカンマ。PHPには、カンマを区切って
その手前、その次、という風に分解する機能があるから
それを調べてやってみるんだ。
176>>1:2010/02/08(月) 15:35:22.57 ID:4FWc178i0
>>175
了解でした!
177以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:37:24.19 ID:EVYOhaLR0
豪快に釣られてるような気はプログラミングスレからずっとしてるんだけど
今度知り合いに教えることになるかもしれないんでいろいろ参考になってる。
178以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:39:39.15 ID:V+MiXXPeP
>>177 (あっちでID見直してワロタ。でもROMってるであろう本当の初心者にはきっと役立つ)
179以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:41:18.78 ID:orGBz6ZCP
本職だけど、PHPだけじゃ無理
データベース(MySQL/Postgres)と必要に応じてJavaScript(jQueryあると楽だが)がいるなー
180以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:43:30.29 ID:DIna9V+A0
>>175
それってCookieの使い方分からないと難しくね?
181以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:47:03.66 ID:za/IDgWQ0
PHPでも高機能なチャットってできるの?
182>>1:2010/02/08(月) 15:52:20.04 ID:4FWc178i0
できたよー!!
http://gyazo.com/39d3496ea5d17a371abb99704f836d1b.png

>>180
え、クッキー?
なにそれ、おいしいの?
183>>1:2010/02/08(月) 15:52:35.17 ID:4FWc178i0
<?php
// ファイルを読み込み専用で開きます
$file = fopen('./counter.data', 'r');
// ファイルがあったら…
if ($file){
$data = fgetcsv($file); // ファイルの先頭からCSV形式で一行読み込みます
$count = $data[0]; // 読み込んだCSVの0番目のデータを取得します
$time = $data[1]; // 読み込んだCSVの1番目のデータを取得します
fclose($file); // ファイルを閉じます
unlink('./counter.data'); // ファイルを削除します
}
// ファイルが無かったら…
else{
$data = array(); // 配列を新たに作ります
$count = 1; // カウンターに1を設定します
$time = time(); // 現在時間を取得します
}

$data[0] = $count + 1; // カウンターを1増やします
$data[1] = time(); //
// ファイルを書き込み専用で開きます
$file = fopen('./counter.data', 'w');
// ファイルがあったら…
if ($file){
fputcsv($file, $data); // データをCSV形式で書き込みます
fclose($file); // ファイルを閉じます
}
?>
あなたは<?= $count ?>人目のお客様です!<br>
(前回のお客様の訪問時間:<?= date('Y年m月d日H時i分s秒', $time) ?>)
184>>1:2010/02/08(月) 15:53:45.05 ID:4FWc178i0
>>177-178
誘導はしたお…
人がいなかったから…
偉そうな言葉遣いして申し訳なかったお…
185>>1:2010/02/08(月) 15:56:23.03 ID:4FWc178i0
今回は色々調べることが多かったお
まずは配列が初登場したお…
$dataが配列だお
array()で新しい配列が作られるお
fgetcsvはファイルを読み込んで、CSV形式で解析して、その結果を配列で返すお!
186以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:57:25.45 ID:VXwar1uVP
perlじゃらめ?
187>>1:2010/02/08(月) 15:58:11.58 ID:4FWc178i0
dateも新しく出てきた関数だお…
dateはコンピュータ用の時間を人間が読みやすい形式に整えてくれる関数だお!
第一引数でYを指定したら、第二引数の年が表示されるお!

date('Y年m月d日H時i分s秒', $time)

とやると、$timeの時間が

2010年02月08日15時50分55秒

こういう形式で帰ってくるお!
188>>1:2010/02/08(月) 15:59:10.02 ID:4FWc178i0
<?= $hensu ?>

という書き方も新しく調べたお!
これは

<?php echo $hensu ?>

の略だお!
189>>1:2010/02/08(月) 15:59:42.99 ID:4FWc178i0
なぜか口調がやる夫になるお
190以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:00:07.25 ID:GPZrlENo0
やる夫で学ぶPHP入門みたいな流れになってきたなw
191以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:00:25.36 ID:DIna9V+A0
やる夫なみの学習能力だなwwww
192以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:01:02.46 ID:QxkK0S4r0
htmlソースに埋め込むような感じで気持ち悪い
193以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:01:18.00 ID:LmVyU1GfP
echo "nullpo";
194以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:01:49.35 ID:EVYOhaLR0
っていうか、あとフォームからPOSTでデータ受ければ掲示板モドキは作れるんじゃ。
進化速度早えw
195以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:02:17.33 ID:DIna9V+A0
>>193
ぬるぽはJava用語だろwww
196万民の神 ◆??? :2010/02/08(月) 16:02:41.92 ID:KGLs3WLw0 BE:377044875-PLT(13001)

そろそろ詰むだろうな
197以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:03:35.00 ID:XKQhtScF0
よし、いいぞ。

その次は、じゃあそのカウンターは残したままで、もう一つ、新しい機能を
付けてみようぜ。

なまえ:[       ][送信]  という入力欄を作ってそこになにか文字を
入れて送信ボタンを押されたら、「ようこそ、xxxxxさん!」と表示するように
しよう。

[       ] は、入力欄。HTMLでは、<input type="text" name="".............
と表現されるところ。[送信]は、送信ボタンだ。

これを使うには、3つの技術的な知識が必要だ。

■WebブラウザからWebサーバーに、利用者が入力した情報を伝える方法
 Webブラウザは、HTMLの中から、<form>〜</form>という文字列を探して、
 それが見つかると、〜の中の入力欄にある情報をWebサーバーに伝えな
 ければならないんだ。
 Webブラウザから、Webサーバーに情報を伝える方法はいくつかあるけど、
 一番簡単なのが、「GET」という方法だ。

■HTTPプロトコルで決められたGETという方法
 Webブラウザは、HTTPというお決まりの方法で、Webサーバーに、
 「これくれ!早く!早く!」と伝えるんだ。その方法で一番シンプルなのが、
 GETという方法。GETは簡単に言うと、URLを伝えるだけ。
 URLの書式を簡単に書くと、こんな感じ。
 http:// : プロトコル(HTTPの場合、プロトコル+問い合わせ方法)
 localhost : ホスト名。www.yahoo.co.jpなら、Yahooのホスト(コンピュータ)。
         自分と同じコンピュータが問い合わせ先の場合は、localhostのみ。
 /index.php: ファイル名。index.html や、index.php の場合は / として省略できる。(続く)
198以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:04:14.06 ID:orGBz6ZCP
>>188
ただ、<?=?>は使えないとこ(php.iniの設定による)があるから、あまり使わないほうがいいかもね
199>>1:2010/02/08(月) 16:04:39.69 ID:4FWc178i0
>>192
htmlから分離する力がPHPには秘めてるのかお・・・?
調べてみるお

>>193
echo 'gaxtu!';

>>194
そうんだお?
がんばるお!
200>>1:2010/02/08(月) 16:05:32.90 ID:4FWc178i0
>>197
了解したお!
201>>1:2010/02/08(月) 16:05:54.87 ID:4FWc178i0
>>198
そうなの?
おっけ!
使わないでやってみるお!
202以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:06:14.94 ID:DIna9V+A0
>>197 GETだと文字化けするからPOSTの方がよくね?
203以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:06:52.83 ID:orGBz6ZCP
>>202
ちゃんとしたエンコードで送信できてたらどっちも変わらないよ
204以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:08:37.84 ID:XKQhtScF0
(続いた)
 ファイル名の後ろに、?をつけると、ファイル名はそこまで、という合図になる。
 ここに好きな文字を入れてみていいんだぜ。つまり、?以降をWebブラウザが
 加工すれば、好きな情報を、WebブラウザからWebサーバーに届けることが
 できる。いままでは、?がないURLでの問い合わせが前提だったけど、今度は
 ?を使ったURLを使う方法にチェンジだ。これでかなりいろんなことができるよう
 になるぜ。簡単に言うとこうだ。

 ?がないばあい: http://localhost/index.php 毎回同じ
 ?があるばあい: http://localhost/index.php?name=山本隊長

 ?があっても、index.php をくれ、というのは変わらない。そこで、今度は、
 index.php の中で、name がある場合、どうするか、という機能を作るんだぜ。

■Webサーバーで、Getという方法を用いた送信内容を取得する方法
 phpでは、<?php 〜 ?> の中で、$_GET[.....] という記述をすることで、上に書いた
 GETという方法で伝えられた内容をプログラムで利用することができる。

まずはこんなところかな。
これができれば、掲示板とかの基本である、Webブラウザを使っている人が書いた
内容を、PHPのプログラムで使うことができるようになる。
205>>1:2010/02/08(月) 16:10:17.81 ID:4FWc178i0
できたお!
http://gyazo.com/8430a90a863068e8e3e254967b55086c.png

<?php
if ($_GET['namae']){
print "ようこそ ${_GET[namae]} さん";
}
?>
あなたは<?= $count ?>人目のお客様です!<br>
(前回のお客様の訪問時間:<?= date('Y年m月d日H時i分s秒', $time) ?>)<br />
<br />
<form action="./index.php" method="GET">
なまえ:<input type="text" name="namae" /><input type="submit" value="送信" />
</form>
206>>1:2010/02/08(月) 16:11:28.95 ID:4FWc178i0
>>204
なるほど・・・
?を使うのがGETなんだお?

<form method="GET">

でPHPにGET形式でデータを送信できたお!
207以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:11:38.62 ID:LmVyU1GfP
そーいやー2chをPHPで作ったのあったよな
208以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:11:46.69 ID:V+MiXXPeP
>>190-191
そ れ だ。 いいと思うぜ、このスレw
209以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:13:13.77 ID:mNo7/XYQ0
νカスに騙される情弱VIPPERの図
210以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:15:23.07 ID:Q1Iy0muw0
俺も今からやる
今xamppダウンロードしてる段階だけど
211>>1:2010/02/08(月) 16:16:06.56 ID:4FWc178i0
今回学んだことは>>204が書いてくれたお!
あと、文字列の中に変数を埋め込む技も調べたお!

$namae = 'やる夫';
print "ようこそ ${namae} さん!";

とやると、

ようこそ やる夫 さん!

と変数が展開されて表示されるお!
ただし、文字列はダブルクオテーションで括らないといけないお…
シングルクオテーションだと変数が展開されないお…
また、変数を埋め込むとき、どこまでが変数名か分からないことがあるから

"hensu$hensuhensu"

"hensu${hensu}hensu"

鍵括弧で括ればいいんだお!
212>>1:2010/02/08(月) 16:17:01.99 ID:4FWc178i0
>>209
ν速は一度も書き込んだことがないよ
生粋のVIPPERです
本当にありがとうございました
213>>1:2010/02/08(月) 16:17:11.98 ID:4FWc178i0
>>210
一緒に学んでいこうお!
214以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:19:46.13 ID:XKQhtScF0
>>206
そう。だから、上の画像でも、URLの中に、?が書いてるでしょ?

今度は、いままで得た知識をまとめておさらい。
Webにあるサンプルコードをまとめてもやりづらいところがある
と思うので気をつけて。

■掲示板を作ろう
 アクセスカウンターの処理は参考に残しておこう。
 別のファイル名で、新しいファイルを作ろう。
 アクセスカウンターは毎回数字が変わるから削除しているけど、
 掲示板用のファイルは削除せず、毎回新しい情報を追加してあげる。
 そうすると、入力された内容がずっと残っていくことになるだろ。
 そうすると、名前の入力欄と本文の入力欄を作って、その両方を
 保存してやれば、掲示板ができる。

■追加する処理
・HTML
 名前のしたに「本文」欄を作ろう。同じテキスト入力欄でOKだ。
・PHP
 ?name= があるかどうかの判断ができるようにする。
 ?name= がないURLで来た人が書き込んだ人じゃないから、その
 区別ができるようにならなきゃダメ。

 それから、?name= があった場合は、掲示板用のファイルに、
 こんな書式で新しい行を追加するようにしよう。
 [書き込んだ日時],[名前],[本文]
 間にあるのはカンマだ。ファイルの中にあるカンマを分割する
 方法は覚えただろうから、それを応用してみるといい。
 それから、掲示板用のファイルの内容を、毎回下の方に出すようにすれば掲示板の完成だ。
215以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:20:18.78 ID:mNo7/XYQ0
>>212
>>1がν速の転載じゃねーかよ
216>>1:2010/02/08(月) 16:23:20.61 ID:4FWc178i0
>>214
了解したお!
やっと掲示板を作るお…!
今のやる夫なら作れる気がしてきたお…!

コォォオオ!!
みんな!
やる夫に力を分けてくれ!!!
217以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:23:41.59 ID:XKQhtScF0
あ、いま ?namae= としてるなら、?name= にせずそのままでいいと思うぞ。
218>>1:2010/02/08(月) 16:24:01.86 ID:4FWc178i0
>>215
あ、そういえばそうだね
まぁいいじゃん
PHP面白いし
219以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:27:18.63 ID:mNo7/XYQ0
まあ学習意欲があることはいいことだと思うよ
それが無いとIT土方として生き残れないからな
220以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:28:27.76 ID:KrKA7MCh0
perlしか使えない・・・
PHPってそんなにええのんか?
221以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:30:17.93 ID:XKQhtScF0
>>220
「できること」は全く変わらない。

ただ、HTMLの本文に入れられるということで初心者にはとっつきやすいこと、
それから、DB利用関数や、文字コード関連、HTTPプロトコル関連と、Webに
特化した、便利機能が豊富というのがあっていまは結構人気がある。
222以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:30:25.42 ID:I9wZTOuQ0
>>220
・DBへのアクセスが楽
・conent-typeを書く必要がない
・キモくない
223以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:31:55.59 ID:lvy+W8wI0
>>220
Perlなんかより書きやすいし覚えやすいよ
224以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:36:07.44 ID:qKQ24KiG0
>>220
名前空間が無いという理由だけでPerl使ってるのがここに。
225以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:36:08.76 ID:2UGzOEU00
バグ取り用の一番良い手段は、print_r だと思う。
print_r($data) とかしてみ。

あと、$_GET のところを $_REQUEST とすると、
GETでもPOSTでも受信できる。
226以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:36:56.50 ID:DIna9V+A0
簡単だし小規模の運営には1番向いているかもね
レンタルサーバとかでもPHPに対応してるの多いし
ただ簡単な分単価が安いからな・・・
227以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:37:11.91 ID:orGBz6ZCP
Eclipseみたいに、コンソールにプリントアウトみたいな機能がPHPにほしいよな
228以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:38:12.79 ID:KrKA7MCh0
レスThanx

文字コードは確かに微妙な気がするけど、
それ以外は定型文で簡単にできると思うんだけどなー
レンサバにもはじめから入ってるし(最近はPHPもあるけど)

あと、オフラインアプリとしても、TV録画のコマンド渡したり
オークションソフト作ったりと様々なプログラムの制御に使えて
便利だと思うんだけどなぁ・・・

みんなPHP、PHPっ言ってるけど、PHPってやっぱ便利?
229以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:38:45.90 ID:qKQ24KiG0
>>227
PHPにもそういう機能なかったっけ?
元々Webアプリ用の言語だから分かりにくかったような気がするけど。
230以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:39:26.03 ID:XKQhtScF0
>>227
Windowsなら、phpeditorを使えば、簡易実行できるぜ。
あと、テキストファイルに、ログを書き出すクラスを作って
おけば、いつでもデバッグできて便利。225さんの挙げた
print_rも、$hensu=print_r($data,TRUE)とすれば、文字と
して扱えるからデバッグに便利。
231以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:39:56.32 ID:lvy+W8wI0
>>228
Perlでできることは大概できるでしょ
オフラインではもっぱらVBA使うけども
232以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:42:33.81 ID:qKQ24KiG0
>>227
検索したらすぐ見つかった。
http://php.net/manual/ja/features.commandline.php
233以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:44:11.95 ID:KrKA7MCh0
>>231
VBAはよく知らないけど、一時期、VBで色々やろうと思ってたことあるんだけど、
perlと比較すると、コードが長くなって簡単なアプリ作る時ってメンドくない?
単に、VBの使い方が下手なだけかもしれないけど
234以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:45:55.86 ID:IGJagjs30
実際問題php(とjsとActionScriptとか)ができて、それでするっと就職決まるの?
235以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:46:16.41 ID:XKQhtScF0
>>233
互換性の問題もあって、VBAは基本機能が貧弱すぎるからなぁ。

ExcelのマクロとしてのVBAなら、エクセルの機能が使えるけど。
なので、VBAで何かを簡単に、とすると、そのプログラムコストが
やたら高くつく。

Wshとか使うと、ほぼ裸のVBが使えるけど、やたら機能が貧弱
だもの。
236以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:46:32.15 ID:Cf2coO5N0
>>234
ブラックなら可能じゃね
237以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:46:42.16 ID:I9wZTOuQ0
>>233
VB≠VBA
VBはWindowsの本格的な開発のための言語で、VBAはアプリケーションマクロ用
いずれにせよ使い捨てコードを書くには多少重い言語
238>>1:2010/02/08(月) 16:46:46.14 ID:4FWc178i0
できたお!
http://gyazo.com/4acec78a193661375ca9a3f5553bae37.png

<?php
// データを全て読み込む
$file = fopen('./bbs.dat', 'r');
$datas = array();
while ($data = fgetcsv($file)){
array_unshift($datas, $data);
}
fclose($file);

// 入力があったら
if ($_GET['namae']){
// 入力を取得
$data = array(time(), $_GET['namae'], $_GET['honbun']);
// データ追加
array_unshift($datas, $data);
// ファイルにも追加
$file = fopen('./bbs.dat', 'a');
fputcsv($file, $data);
fclose($file);
}

?>
239>>1:2010/02/08(月) 16:46:56.61 ID:4FWc178i0
<form action="./bbs.php" method="GET">
なまえ:<input type="text" name="namae" /><br />
本文:<input type="text" name="honbun" size="30" /><br />
<input type="submit" value="送信" />
</form>
<table border="1">
<tr><td>書き込み時間</td><td>名前</td><tr />
<tr><td colspan="2">本文</td><tr />
<?php
// 全てのデータを表示
foreach ($datas as $data){
?>
<tr><td><?php echo date('Y年m月d日H時i分s秒', $data[0]); ?></td><td><?php echo $data[1]; ?></td><tr />
<tr><td colspan="2"><?php echo $data[2]; ?></td><tr />
<?php
}
?>
</table>
240以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:48:34.22 ID:XKQhtScF0
>>234
中小企業なら、その手のは人が足りなくて困っている状態。

>>239
やるじゃねぇかwwwwwww

本当に今日初めてPHP触ったのなら、マジで欲しい逸材だぜw
この調子なら、もっと賑やかな掲示板も直ぐにできるようになるから頑張れよー
241>>1:2010/02/08(月) 16:49:07.38 ID:4FWc178i0
今回はforeachという構文を覚えたお!
foreachは配列を全部処理する繰り返し構文だお!

$hairetu = array(1, 3, 5, 7);
foreach ($hairetu as $data){
echo "${data}<br />";
}

これで、

1
3
5
7

と表示されるお!
242>>1:2010/02/08(月) 16:49:41.71 ID:4FWc178i0
>>240
ありがとう、やらない夫…
これでNEET脱出だお!
243以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:50:19.10 ID:I9wZTOuQ0
>>238
じゃあ次は2ch互換掲示板をカスタマイズする時間だな
http://script.s16.xrea.com/2ch/
244>>1:2010/02/08(月) 16:51:45.21 ID:4FWc178i0
>>243
2ch互換かお!
面白そうだお!
でも高度すぎるお
245以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:52:24.81 ID:JpXMSySQ0
このシリーズ連載すんの?
246>>1:2010/02/08(月) 16:53:55.22 ID:4FWc178i0
>>245
シリーズってなに?
247以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:54:45.10 ID:IGJagjs30
>>236>>240
まあやっぱPGで必要なのはスキル以上に環境に耐えるための鈍感さだよな。
おとなしく別業種で就職しよー。
248以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:55:07.31 ID:JpXMSySQ0
>>246
このスレシリーズ化すんのと打つつもりが間違えたw
249以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:55:16.44 ID:I9wZTOuQ0
>>244
安心しろ、俺はこれを改造するためにPHPを学んだけど何とかなった
どこをどうカスタマイズしたいかさえ決めておけば、必要な部分だけ理解すればおk
全ての機能を理解する必要はない
250以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:55:39.23 ID:XKQhtScF0
誰か 掲示板を DB化する課題を書いてやってくれw
251>>1:2010/02/08(月) 16:56:18.03 ID:4FWc178i0
>>248
次はJavaScriptを学びたいお
でも今日はもうお母さんが帰ってくるからまた今度だお
252以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:57:26.95 ID:IGJagjs30
>>250
書き込みにタグを持たせて、SELECTで検索
253以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:58:45.33 ID:KquofJjX0
MySQLはもう入ってるんだっけ?
254>>1:2010/02/08(月) 16:59:36.75 ID:4FWc178i0
>>253
はいってるお
255以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:59:44.19 ID:JpXMSySQ0
>>250
敵キャラに勝ったらさらに強い敵キャラを投入→勝ったらまた更に強い敵キャラを(ry
→勝ったら(ry→更に→
256>>1:2010/02/08(月) 17:00:05.32 ID:4FWc178i0
ID:Q1Iy0muw0
まだいるかお?
続きはキミがやっていってほしいんだお
257以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 17:17:01.70 ID:JIq3ENyY0
やる夫で学ぶwwwwwwwwww
258以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 17:19:38.29 ID:GPZrlENo0
>>255
ハイパーインフレですね、わかります
259以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 17:22:48.70 ID:uEKKc0l00
フォームに入力がないエラーも作ろうぜ
260以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 17:25:25.77 ID:XKQhtScF0
>>259
本文がないなんてのは、空白スペースとか入れるといくらでも偽装できるから、
まずはカンマとか、JSコードとかのエスケープ処理だと思う。

タグのエスケープは、そのままHTML内で文字として表示できるようにさせて
おけばいいし、カンマのエスケープは、後々のこと考えて、(処理は重いけど)
URLエンコードとかで誤魔化しておけばいいと思う。
261以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 17:28:47.63 ID:LDpIul+60
C覚えたほうが稼げるだろwwwww
262以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 17:33:41.32 ID:DIna9V+A0
>>261
単価は安いが仕事は多いぞ
仕事には困らないが金には困るかもな・・・
263以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 17:33:49.30 ID:7ozsG/+K0
>>261
PHPはとりあえずできれば仕事に困らない。
Cはものすごいできれば稼げるが、
中途半端だと仕事がない。
264以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 17:35:17.31 ID:hK8qslbN0
将来有望な PHP プログラマがいると聞いて
265以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 17:35:30.61 ID:LDpIul+60
PHPって単価安いのか〜
C/C++で仕事困ったことないなwwwww
266以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 17:38:39.12 ID:7ozsG/+K0
2007〜2008
だけど、こんなデータがあった。
http://www.atmarkit.co.jp/news/200902/13/wp.html
267以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 17:40:25.21 ID:Q1Iy0muw0
268以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 17:41:55.44 ID:7ozsG/+K0
>>267
index.html
だとどうなる?
269以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 17:45:59.97 ID:Q1Iy0muw0
>>268
エラー:このリンクは無効です

のページで変わらない…
270以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 17:46:06.75 ID:DIna9V+A0
>>266
やはりJAVAとCが突出してるな
年収のランキングでPHPがJavaScriptにも負けて
ベスト10にも入っていないのがワロタ
271以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 17:51:07.71 ID:Onc+DSK60
携帯からチラッと見てたんだけど、すげぇな
俺とかforeachの意味なんて初め全然解らんかったぞ
272以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 17:51:33.88 ID:7ozsG/+K0
>>269
apacheインストールした?
ちゃんと起動してる?
Windowsでやってるんだよね?
システムトレイ(デスクトップ右下、時計の横)
にapacheのアイコンある?
273以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 17:53:46.95 ID:Q1Iy0muw0
>>272
あ、なるほど。そこが問題なのかもしれない
xamppのコントロールパネルでapacheだけなぜか起動しないです
別にダウンロードしてやってみます
274以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 17:53:54.29 ID:7ozsG/+K0
>>270
年収上昇ランキングだから実際はどうだか。
JavaScriptで仕事ってふつーないよな。
つか、htmlとかcssと同じで、
Web系の言語できるなら当たり前みたいなとこあるよな。
275以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 17:54:24.42 ID:tKftgysA0
ばかやろう。

まず、Cとアセンブラだろ。
276以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 17:54:41.06 ID:LDpIul+60
>>266
COBOL年収高いなwwwww
C#もできるからだいぶ儲かってるわwwww
277以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 17:57:30.74 ID:DIna9V+A0
C#ってSunを初めとするJava陣営へのいやがらせに作った言語という
イメージが強いんだが、順調に普及してるんだな
278以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:01:22.01 ID:Onc+DSK60
PHPの質問っていいのかしら?
279以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:02:58.35 ID:GPZrlENo0
>>276
COBOLは金融系システムに強いみたいだ
そして金融系の仕事を取れるのは大手IT企業・・・とすれば年収は・・・
280以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:05:00.50 ID:Q1Iy0muw0
ポンコツだからダウンロード遅いな…
なんで起動できないんだろう
スタート押しても
Busy...
WARNING:terminating worker thread 0
Apache started

と表示されて何も起こらない
281以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:05:16.58 ID:7ozsG/+K0
>>278
してみたらだれか答えてくれるかもよ。

>>279
あと、経験積んだ人が多いのもあるんだろうな。
今からCOBOL始める人なんていないだろうし。
282以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:06:28.11 ID:qKQ24KiG0
今からCOBOL始めたら勇気ありすぎるだろう。
283以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:06:36.14 ID:DIna9V+A0
でも金融系の仕事は銀行の統合とかあると地獄だぜ
284以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:07:11.48 ID:7ozsG/+K0
>>280
なんだろ。
けど、apache startedって起動はしてそうだよな。

ちょっと、コマンドプロンプト開いて、
netstat -nao | find ":80"
ってやって結果はってもらってよい?
285以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:11:08.85 ID:V+MiXXPeP
>>282
今からCOBOLはじめて仕事のおコボルェに預かる事が出来るかが問題だよな
286以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:11:29.96 ID:LDpIul+60
>>283
CとUnix使えると
ATMの仕事でウハウハですよwwwww
287以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:11:59.81 ID:DIna9V+A0
最近プログラミングとかから離れてるんだけど
PHPで最近おすすめのフレームワークとかある?
288以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:13:19.14 ID:V+MiXXPeP
PHPでフレームワークなんているか?
強いて言えば Zend とかじゃね?流行ってるかは知らないが
289以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:13:32.01 ID:am0mvBPg0
最近プログラム勉強してみようと思うんだが
キーボード叩いてその文字を出力させるまで
の事ってクラス(ライブラリ?)ではできるの?
290以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:14:54.25 ID:7ozsG/+K0
>>287
CakePHPは便利だよ。
とりあえずプログラミングレスでCRUDはできる。
291以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:15:07.25 ID:Q1Iy0muw0
ttp://www.dotup.org/uploda/www.dotup.org634498.jpg

>>284
こんな感じでいいのかな?
最初の数行は入力ミスで、白いところはユーザー名隠してる
よく分からないからこれ晒して良いのか不安だwww
292以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:18:34.50 ID:DIna9V+A0
>>291
これって何のページを開いてるか丸わかりなんじゃ・・・・
293以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:18:43.44 ID:7ozsG/+K0
>>291
とりえあず、一番初めの行でapacheかなにかが立ち上がってるのはわかる。
http://localhost/
だけだとどうなる?

ちなみにこれを晒すとおまいが今どこのWebサイト見てるのかが、
ばれるくらいw
一行目だけって言えば良かったw
すまんw
294以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:20:32.35 ID:V+MiXXPeP
>>289
どんな言語やどんな仕掛けで作るか次第。
あと、どこまで理解してるかしだい。プログラム以前の仕組み的な意味で
295以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:21:17.99 ID:7ozsG/+K0
>>289
具体的になにがしたいん?
タイピングソフトでもつくりたいのか?
296以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:23:40.56 ID:Q1Iy0muw0
>>292>>293
まあそれくらいだったら平気かな。さっき抜いたけどwww

それだけだとさっきとちょっと違って

エラー: このリンクは無効です。
もしかして: localho. st

ヒント:
localhost. net にアクセスする
localhost. com にアクセスする
Google で検索:

ってのが表示されるけど、>>1のようにでては来ないね…
297以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:27:22.59 ID:am0mvBPg0
>>294>>295
そうなんだ、えっと何度かのタイミングで同じような処理をさせたいんですけど
その同じような処理はクラス?ライブラリ?オブジェクト?が受け持ってくれるのかなーって
298以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:27:49.08 ID:Q1Iy0muw0
xampp インストール
>>20をメモ帳にコピペしてindex.phpでhtdocsに保存
http://localhost/
http://localhost/index.php
http://localhost/index.htmlで試行したけど、エラーページに飛ぶ。←イマココ
299以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:30:26.62 ID:7ozsG/+K0
>>296
>>298
うーん。なんだろー。
apacheは立ち上がってると思うんだけど。

それファイル名をindex.htmlにしてみるとどうなる?

Apacheインストール後にPC再起動した?

Apacheインストールしたディレクトリの下の、
logsのしたのerror.logに何か書いてある?
300以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:31:50.02 ID:XKQhtScF0
index.php のつもりが、index.php.txt になっているってことはないかな。

メモ帳だと、デフォルトの操作では、最後に、.txt ってつくファイル名になると思う。
301以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:34:03.44 ID:V+MiXXPeP
>>297
やる内容によるけど、例えば固有なある特定の処理を、って話なら
そのクラス、またそれが含まれるライブラリを自作して、そのオブジェクトで処理させる、
みたいな言い方になるかな。 そしてその自作する過程そのものをプログラミングなんて言ったりするかな

もちろん、既存の何かで処理出来るなら(例えば元から組み込まれているライブラリなど)それ使ってもいいし
そんな感じ。 あと、"クラス" っていうのはある言語に仕込まれた表現方法の事。
JavaだとかC/C++だとかC#だとかphpだとかPythonだとかぱいそんだとかパイソンだとか
302以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:34:40.04 ID:7ozsG/+K0
>>297
キーボードで入力した文字を表示するくらい
C#とかFlashあたりなら簡単にできるよ。
別にクラスとかライブラリの話じゃない。

「何度かのタイミングで同じような処理」
ってのが何を言いたいのかよくわからんが。
303以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:36:15.89 ID:am0mvBPg0
>>301
俺がpythonに毒されてるってのは良く分かったwありがとうw
304以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:38:00.92 ID:Q1Iy0muw0
>>299
再起動したらできた!!
ttp://www.dotup.org/uploda/www.dotup.org634571.jpg
何かインストールしたら再起動下ほうがいいんだね

また>>100に戻ってなぞってきます
305以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 19:09:19.46 ID:Onc+DSK60
検索履歴の保持が出来ーん
306以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 19:12:57.06 ID:qKQ24KiG0
>>305
入力されたワードを何らかの手段でサーバに保持して望みの形で使用する。
307以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 19:14:52.43 ID:qKQ24KiG0
保存場所もう一個あったの書き忘れてた。
cookie使ってブラウザ側で保持してもらう。
308以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 19:33:44.57 ID:u9gHeZOuQ
>>304
ガンガレ
309以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 20:22:42.95 ID:Onc+DSK60
>>305
多分クッキーになると思う
http://codepad.org/yjHCBB01

こういうクラス作って、検索結果を$_SESSIONの中に入れようとしてんだけど、
出来ん
310以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 20:29:53.15 ID:4FWc178i0
>>309
オブジェクトを$_SESSIONに入れるとき、ちゃんとserializeしてる?
取り出すときはunserializeだよ
311以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 20:31:43.78 ID:Onc+DSK60
え?
オブジェクトを$_SESSIONに入れられないんじゃないかって話だよね?
似たような形でアクセス履歴を保持させた時、別にそこら辺の関数使わなかったんだけど…
312以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 20:36:25.02 ID:7ozsG/+K0
>>309
クッキーってのはクライアント側に保持してるデータであって、
$_SESSIONはサーバ側で保持するデータ。

たぶん今回やろうとしてるのだと、
検索履歴そのものはサーバ側の$_SESSIONに保持。
で、その$_SESSIONがどのクライアントかを特定するために、
クッキーを使ってる。
313以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 20:38:12.01 ID:Onc+DSK60
あ、そうかなるほど
314以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 21:00:57.73 ID:Onc+DSK60
んー
うまくいかん
315以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 21:13:29.55 ID:u9gHeZOuQ
>>314
ソースうぷしてみ
316以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 21:15:46.28 ID:Onc+DSK60
使う側はコレ
http://codepad.org/3MsQFglq
317以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 21:17:42.09 ID:u9gHeZOuQ
うん
シリアライズだな
関数かますだけだからやってみ
318以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 21:21:19.45 ID:Onc+DSK60
えっと…どれをシリアライズすればいいの?
319以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 21:29:38.55 ID:4FWc178i0
>>318
http://codepad.org/fuTuZ3pY
はい、やってみたよ
7行目と8行目ね
320以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 21:36:41.90 ID:Onc+DSK60
Warning: unserialize() expects parameter 1 to be string, object given in /Users/...

ぉぉぅ…
何だ?オブジェクトになってないだと?
321以下、名無しにかわりましてVIPがお送りします
じゃあセッションがおかしいね