1 :
以下、名無しにかわりましてVIPがお送りします:
2 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 13:36:59.25 ID:tUPL/yGR0
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
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
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じゃなくてもできるよ
<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入れろ
>>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
35 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:04:58.05 ID:GPZrlENo0
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で良いじゃない・・・
>>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は簡単だから誰でもできるし。
ググるのだけははええんすね
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
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
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
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は似て無いぜ
69 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:15:52.28 ID:hEXEBCs4P
70 :
>>1:2010/02/08(月) 14:16:00.92 ID:4FWc178i0
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
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 まじかよ・・・
どんどん舞い込んでくるんじゃないのかよ・・・
まず、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> : この間に書かれた内容が、ブラウザの本文エリアに表示される。
お仕事でやるとなると、他のタグも沢山覚えなきゃいけない。
それはおいおい自分で調べろ。
たしかxamppフォルダのhtdocに保存だったような
93 :
>>1:2010/02/08(月) 14:26:12.76 ID:4FWc178i0
94 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:26:18.70 ID:EVYOhaLR0
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
register_globalsのすばらしさを伝えに来ました
99 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:27:21.05 ID:DIna9V+A0
>>90 仕事が舞い込んでくるコネクションでもあるの?
ないなら派遣のプログラマーとして働くか、ソフト開発会社に就職するしかないと思うよ
>>93 そのxxxxxは自分で埋めるんだよwwwwwwwwww
Webサーバーの公開ディレクトリはみつかったか?
あったら、最初から、index.html みたいなのがあると思うが。
101 :
>>1:2010/02/08(月) 14:28:42.08 ID:4FWc178i0
>>101 ブラウザの初期設定の文字コードと、phpファイルの文字コードが誤っている。
ブラウザの文字コード設定をまず弄ってみろ。nodepad なら、SJISか、UTF-8
で設定されているはずだ。
文字コードは、PHPスクリプトやWebサーバーでも設定できるけど、そういうこと
覚えるのは後でいい。
104 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:30:08.76 ID:DIna9V+A0
105 :
>>1:2010/02/08(月) 14:30:42.64 ID:4FWc178i0
>>91 なるほど
タグいっぱいあるのは知ってる
Webサーバの仕組みもなんとなくわかった
>>94 ありがと!
>>95 DBってのはデータベースのことだよね
なるほど・・・
>>102 の第3部をダウンロードしておくといい。
関数集が有るから、PHPは何ができるのかというのを
覚えるために斜め読みするといいよ。
(PHP4だけど、基本はほとんど変わって無い)
107 :
>>1:2010/02/08(月) 14:32:26.08 ID:4FWc178i0
108 :
>>1:2010/02/08(月) 14:32:38.27 ID:4FWc178i0
109 :
>>1:2010/02/08(月) 14:33:39.50 ID:4FWc178i0
小学生の頃Perlの掲示板をPHPに移植したりしてたけど絶賛無職中です
111 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:35:15.92 ID:EVYOhaLR0
>>109 おめ。
いよいよPHPだけど、でも環境これで整ったんだからここで課題こなすより「php 入門」とかで講座やってるサイト探すほうが楽な気がするぜ……。
あと本読んだり。でわからないことがあったら聞く、ってスタンスのほうが。
>>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から移りやすい言語?
鯖保守系?のお仕事がしてみたいとは思うんだが、
112は、☆のところに追加するんだぜ。
改行も入れろよ。
これが上手く行くと、文章の最後に日付が表示されるようになるだろ?
HTMLだけだと、固定の文章しか表示できない。PHPは、その文章の内容を
プログラムで勝手に変えるための仕組みなんだ。
■PHPの特徴
・普通のHTML(中身が変わらない文書ファイル)に、あとからプログラムを追加できる。
・<?php 〜 ?>の間にプログラムを記述する。
・プログラムの内容は表示されないけど、プログラムを動かした結果が表示される。
(例えば、112では、コンピュータの日付を得て、西暦という字を頭につけた文字にするというプログラム)
一番の基本はこれ。なので、PHPを勉強するということは、HTMLの書き方を
勉強するということ、それから、<?php 〜 ?>の間に何を書けばどうなる、という
ことを勉強することになる。
117 :
>>1:2010/02/08(月) 14:39:57.28 ID:4FWc178i0
118 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:40:12.13 ID:V+MiXXPeP
>>109 こんなもんもあるぜ
http://codepad.org/gRc3BgOP 今書いた。下の入力欄にphpコードを書いて Submit すると、
上の output の欄に実際の結果が吐き出される。
もしもこの後の流れで、何か phpの実際の書き方でわかんないことあったら、
この CodePad 使ってみんなに聞け
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
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"おっさん乙";
>>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
127 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:47:50.71 ID:GPZrlENo0
煽りじゃなくてジョークみたいなもんだろ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
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
135 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:54:50.84 ID:V+MiXXPeP
136 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 14:57:54.64 ID:GPZrlENo0
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
145 :
>>1:2010/02/08(月) 15:05:05.49 ID:4FWc178i0
>>143 HTMLは静的で
PHPは動的なのさ!
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
149 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 15:10:58.80 ID:QYYFEjYX0
PHPはHTMLを理解できない奴には意味がない
150 :
>>1:2010/02/08(月) 15:11:44.48 ID:4FWc178i0
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で行くの?
じゃあ次はアクセスカウンター作ってみろ。
<?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 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
>>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
163 :
>>1:2010/02/08(月) 15:22:07.92 ID:4FWc178i0
164 :
>>1:2010/02/08(月) 15:22:47.43 ID:4FWc178i0
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は間違いなくミギー
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)
>>1が優秀過ぎる。
もうブラック会社なら即戦力になれるよw
174 :
>>1:2010/02/08(月) 15:30:30.13 ID:4FWc178i0
>>171 なんとなく・・・
解説サイトにはファイルを開くとか書いてあるお
fopenの二番目の引数を変えるところでハマったお・・・!
読み込みはr
書き込みはw
にしないといけないんよね
>>172 (ちがうお・・・)
はええwwwwww
じゃ、今度は、
「あなたはx人目のお客様です」
を、
「あなたはx人目のお客様です
(前回のお客様の訪問時間:x年x月x日x時x分x秒)」
にしてみるのはどうだ。
ファイルの中身が、いまは[訪問回数]だけだったのを、
[訪問回数],[最後の訪問時間]に変えるんだ。
真ん中にあるのはカンマ。PHPには、カンマを区切って
その手前、その次、という風に分解する機能があるから
それを調べてやってみるんだ。
176 :
>>1:2010/02/08(月) 15:35:22.57 ID:4FWc178i0
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ってるであろう本当の初心者にはきっと役立つ)
本職だけど、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
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
htmlソースに埋め込むような感じで気持ち悪い
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
196 :
万民の神 ◆??? :2010/02/08(月) 16:02:41.92
株 ID:KGLs3WLw0 BE:377044875-PLT(13001)
そろそろ詰むだろうな
よし、いいぞ。
その次は、じゃあそのカウンターは残したままで、もう一つ、新しい機能を
付けてみようぜ。
なまえ:[ ][送信] という入力欄を作ってそこになにか文字を
入れて送信ボタンを押されたら、「ようこそ、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 の場合は / として省略できる。(続く)
>>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
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の方がよくね?
>>202 ちゃんとしたエンコードで送信できてたらどっちも変わらないよ
(続いた)
ファイル名の後ろに、?をつけると、ファイル名はそこまで、という合図になる。
ここに好きな文字を入れてみていいんだぜ。つまり、?以降を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形式でデータを送信できたお!
そーいやー2chをPHPで作ったのあったよな
208 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:11:46.69 ID:V+MiXXPeP
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
>>206 そう。だから、上の画像でも、URLの中に、?が書いてるでしょ?
今度は、いままで得た知識をまとめておさらい。
Webにあるサンプルコードをまとめてもやりづらいところがある
と思うので気をつけて。
■掲示板を作ろう
アクセスカウンターの処理は参考に残しておこう。
別のファイル名で、新しいファイルを作ろう。
アクセスカウンターは毎回数字が変わるから削除しているけど、
掲示板用のファイルは削除せず、毎回新しい情報を追加してあげる。
そうすると、入力された内容がずっと残っていくことになるだろ。
そうすると、名前の入力欄と本文の入力欄を作って、その両方を
保存してやれば、掲示板ができる。
■追加する処理
・HTML
名前のしたに「本文」欄を作ろう。同じテキスト入力欄でOKだ。
・PHP
?name= があるかどうかの判断ができるようにする。
?name= がないURLで来た人が書き込んだ人じゃないから、その
区別ができるようにならなきゃダメ。
それから、?name= があった場合は、掲示板用のファイルに、
こんな書式で新しい行を追加するようにしよう。
[書き込んだ日時],[名前],[本文]
間にあるのはカンマだ。ファイルの中にあるカンマを分割する
方法は覚えただろうから、それを応用してみるといい。
それから、掲示板用のファイルの内容を、毎回下の方に出すようにすれば掲示板の完成だ。
215 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:20:18.78 ID:mNo7/XYQ0
216 :
>>1:2010/02/08(月) 16:23:20.61 ID:4FWc178i0
>>214 了解したお!
やっと掲示板を作るお…!
今のやる夫なら作れる気がしてきたお…!
コォォオオ!!
みんな!
やる夫に力を分けてくれ!!!
あ、いま ?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土方として生き残れないからな
perlしか使えない・・・
PHPってそんなにええのんか?
>>220 「できること」は全く変わらない。
ただ、HTMLの本文に入れられるということで初心者にはとっつきやすいこと、
それから、DB利用関数や、文字コード関連、HTTPプロトコル関連と、Webに
特化した、便利機能が豊富というのがあっていまは結構人気がある。
>>220 ・DBへのアクセスが楽
・conent-typeを書く必要がない
・キモくない
223 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:31:55.59 ID:lvy+W8wI0
>>220 Perlなんかより書きやすいし覚えやすいよ
>>220 名前空間が無いという理由だけでPerl使ってるのがここに。
バグ取り用の一番良い手段は、print_r だと思う。
print_r($data) とかしてみ。
あと、$_GET のところを $_REQUEST とすると、
GETでもPOSTでも受信できる。
226 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:36:56.50 ID:DIna9V+A0
簡単だし小規模の運営には1番向いているかもね
レンタルサーバとかでもPHPに対応してるの多いし
ただ簡単な分単価が安いからな・・・
Eclipseみたいに、コンソールにプリントアウトみたいな機能がPHPにほしいよな
レスThanx
文字コードは確かに微妙な気がするけど、
それ以外は定型文で簡単にできると思うんだけどなー
レンサバにもはじめから入ってるし(最近はPHPもあるけど)
あと、オフラインアプリとしても、TV録画のコマンド渡したり
オークションソフト作ったりと様々なプログラムの制御に使えて
便利だと思うんだけどなぁ・・・
みんなPHP、PHPっ言ってるけど、PHPってやっぱ便利?
>>227 PHPにもそういう機能なかったっけ?
元々Webアプリ用の言語だから分かりにくかったような気がするけど。
>>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使うけども
>>231 VBAはよく知らないけど、一時期、VBで色々やろうと思ってたことあるんだけど、
perlと比較すると、コードが長くなって簡単なアプリ作る時ってメンドくない?
単に、VBの使い方が下手なだけかもしれないけど
234 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:45:55.86 ID:IGJagjs30
実際問題php(とjsとActionScriptとか)ができて、それでするっと就職決まるの?
>>233 互換性の問題もあって、VBAは基本機能が貧弱すぎるからなぁ。
ExcelのマクロとしてのVBAなら、エクセルの機能が使えるけど。
なので、VBAで何かを簡単に、とすると、そのプログラムコストが
やたら高くつく。
Wshとか使うと、ほぼ裸のVBが使えるけど、やたら機能が貧弱
だもの。
236 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 16:46:32.15 ID:Cf2coO5N0
>>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>
>>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脱出だお!
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
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
>>244 安心しろ、俺はこれを改造するためにPHPを学んだけど何とかなった
どこをどうカスタマイズしたいかさえ決めておけば、必要な部分だけ理解すればおk
全ての機能を理解する必要はない
誰か 掲示板を 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
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
まだいるかお?
続きはキミがやっていってほしいんだお
やる夫で学ぶwwwwwwwwww
258 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 17:19:38.29 ID:GPZrlENo0
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
267 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 17:40:25.21 ID:Q1Iy0muw0
268 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 17:41:55.44 ID:7ozsG/+K0
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のアイコンある?
>>272 あ、なるほど。そこが問題なのかもしれない
xamppのコントロールパネルでapacheだけなぜか起動しないです
別にダウンロードしてやってみます
274 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 17:53:54.29 ID:7ozsG/+K0
>>270 年収上昇ランキングだから実際はどうだか。
JavaScriptで仕事ってふつーないよな。
つか、htmlとかcssと同じで、
Web系の言語できるなら当たり前みたいなとこあるよな。
ばかやろう。
まず、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始める人なんていないだろうし。
今から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 とかじゃね?流行ってるかは知らないが
最近プログラム勉強してみようと思うんだが
キーボード叩いてその文字を出力させるまで
の事ってクラス(ライブラリ?)ではできるの?
290 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:14:54.25 ID:7ozsG/+K0
>>287 CakePHPは便利だよ。
とりあえずプログラミングレスでCRUDはできる。
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のようにでては来ないね…
>>294>>295 そうなんだ、えっと何度かのタイミングで同じような処理をさせたいんですけど
その同じような処理はクラス?ライブラリ?オブジェクト?が受け持ってくれるのかなーって
298 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:27:49.08 ID:Q1Iy0muw0
299 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:30:26.62 ID:7ozsG/+K0
>>296 >>298 うーん。なんだろー。
apacheは立ち上がってると思うんだけど。
それファイル名をindex.htmlにしてみるとどうなる?
Apacheインストール後にPC再起動した?
Apacheインストールしたディレクトリの下の、
logsのしたのerror.logに何か書いてある?
index.php のつもりが、index.php.txt になっているってことはないかな。
メモ帳だと、デフォルトの操作では、最後に、.txt ってつくファイル名になると思う。
>>297 やる内容によるけど、例えば固有なある特定の処理を、って話なら
そのクラス、またそれが含まれるライブラリを自作して、そのオブジェクトで処理させる、
みたいな言い方になるかな。 そしてその自作する過程そのものをプログラミングなんて言ったりするかな
もちろん、既存の何かで処理出来るなら(例えば元から組み込まれているライブラリなど)それ使ってもいいし
そんな感じ。 あと、"クラス" っていうのはある言語に仕込まれた表現方法の事。
JavaだとかC/C++だとかC#だとかphpだとかPythonだとかぱいそんだとかパイソンだとか
302 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:34:40.04 ID:7ozsG/+K0
>>297 キーボードで入力した文字を表示するくらい
C#とかFlashあたりなら簡単にできるよ。
別にクラスとかライブラリの話じゃない。
「何度かのタイミングで同じような処理」
ってのが何を言いたいのかよくわからんが。
>>301 俺がpythonに毒されてるってのは良く分かったwありがとうw
304 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 18:38:00.92 ID:Q1Iy0muw0
305 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 19:09:19.46 ID:Onc+DSK60
検索履歴の保持が出来ーん
>>305 入力されたワードを何らかの手段でサーバに保持して望みの形で使用する。
保存場所もう一個あったの書き忘れてた。
cookie使ってブラウザ側で保持してもらう。
308 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 19:33:44.57 ID:u9gHeZOuQ
309 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 20:22:42.95 ID:Onc+DSK60
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
316 :
以下、名無しにかわりましてVIPがお送りします:2010/02/08(月) 21:15:46.28 ID:Onc+DSK60
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
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がお送りします:
じゃあセッションがおかしいね