トップページ⇒php
1001コメント330KB

くだすれPHP(超初心者用)3

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2007/10/25(木) 16:04:31ID:???
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
PHP使いが優しくコメントを返しますが、
お礼はPHPの布教と初心者の救済をお願いします。

PHP Home Page
http://www.php.net/
http://jp.php.net/

---前スレのテンプレここまで---

前スレ: くだすれPHP(超初心者用)2
http://pc11.2ch.net/test/read.cgi/php/1164617202/

適当に関連スレ(マルチはだめぽ)
【PHP】下らねぇ質問はここに書き込みやがれ 57
http://pc11.2ch.net/test/read.cgi/php/1193062236/
△▲ WebProg 初心者の質問 Part16 ▼▽
http://pc11.2ch.net/test/read.cgi/php/1187729623/

完走したら、雑談スレで待機でどうでしょう
【総合】 Webprog板質問雑談スレッド 1
http://pc11.2ch.net/test/read.cgi/php/1131016915/
0063nobodyさん2007/11/12(月) 11:55:27ID:cLhnRAhS
>>62
よくわからんがSSHで操作するのがいいと思うんだが。


質問です、メールを解析するのに
PEARのMail_Mimeを使う方法ではできました。

これを自分で解析する場合、かなり手間暇かかりますか?
めちゃくちゃアバウトな事言ってるのは承知の上での質問で申し訳ないですが…
0064nobodyさん2007/11/12(月) 13:40:43ID:???
>>63
どこまでやるかによる
メーラー並みのことをやると湯水のごとく時間は消えていく
0065nobodyさん2007/11/12(月) 14:14:19ID:cLhnRAhS
>>64
現状では添付ファイルなど
内容を解析して
本文やヘッダーを抜き出したり
ファイルのアップロード程度です。

この程度なら作れそうかなと思いました。

解答ありがとうございます。
0066nobodyさん2007/11/12(月) 17:36:32ID:mA3HDDMg
ディレクトリを作成しようと以下の文を書いてサーバにアップしましたが、
エラーになります。なぜエラーになるのか指摘おねがいします。
$dir = "tetess";
$rc = mkdir($dir, 0777);

if ($rc) {
print "成功";
} else {
print "失敗";
}
0067nobodyさん2007/11/12(月) 17:42:25ID:???
tetessのパーミッションは?
0068nobodyさん2007/11/12(月) 17:43:37ID:cLhnRAhS
>>66
作ろうと思ってるディレクトリのパーミッションは?
0069nobodyさん2007/11/12(月) 17:55:22ID:???
エラーの内容次第
0070662007/11/12(月) 18:36:45ID:???
作ろうとしてるディレクトリのパーミッションを777にしたら
無事できました!
意見くれたみなさんありがとうございます。
0071nobodyさん2007/11/12(月) 19:43:02ID:???
チャレンジャーだな
0072nobodyさん2007/11/12(月) 20:46:49ID:???
pearがインストール?出来ません。

go-pear.bat実行してpear_env.regして、pear.batを実行したら「コマンドまたはファイル名が違います」ってなります。
win98環境です。pearのキャッシュライトは個別にダウンロードして使えてます。

最悪、PEAR::HTTP_Requestを使えるようになれば良いのですが、どうしたら良いでしょうか?
0073nobodyさん2007/11/12(月) 22:55:28ID:???
既に入ってんじゃないの?

どうしても使いたいんなら直接落としてrequireしてやれば?
0074nobodyさん2007/11/12(月) 23:02:11ID:???
キャッシュライトの場合、何をどこに落すか書かれたサイトがあったのですが、今回はどうも色々関連のあるものも
同時に落さないといけないらしく、だからコマンドで関連性のあるもの一気に落としちゃいましょう的なサイトしか見付ける事が
出来ませんでした…orz
0075nobodyさん2007/11/12(月) 23:28:42ID:???
requireなりincludeしたら何がないって出てくるでしょ?
だったらそれを落としてくればいいじゃない。

それとdocumentぐらい嫁
0076nobodyさん2007/11/12(月) 23:51:23ID:KsyPxw5N
>>63
お返事ありがとうございます。
そのやり方調べてやってみようと思います。

バージョンによってやり方って変わるのでしょうか?
やり方が書いてあるサイトは5.2.3で説明してるんですが
自分は新しい5.2.5をダウンロードしてやりました。
ちなみにそのサイトは
ttp://www.standpower.com/
です。
0077nobodyさん2007/11/13(火) 02:23:32ID:???
>>75
ありがとうございます。

Warning: Division by zero in C:\Program Files\Apache Group\Apache2\htdocs\sample\pati\test.php on line 2

Warning: include(php) [function.include]: failed to open stream: No such file or directory in C:\Program Files\Apache Group\Apache2\htdocs\sample\pati\test.php on line 2

Warning: include() [function.include]: Failed opening 'php' for inclusion (include_path='.;C:\php\includes;C:\php\pear') in C:\Program Files\Apache Group\Apache2\htdocs\sample\pati\test.php on line 2

ここから先に進めませんが、どうしたらいいでしょうか?
0078nobodyさん2007/11/13(火) 18:58:47ID:???
>>77
まず調べてから言えば?

1番目のエラーは
検索したら3件目に出た。
エラーが2行目にあるんだから2行目に使ってる物をechoでもしてみろ。

2番目も3番目を調べたらすぐわかる。
甘えんな。
0079nobodyさん2007/11/13(火) 19:03:37ID:???
え、てか読めば分かるじゃん・・・。Division by zeroを検索しないと分からんのか・・・
0080nobodyさん2007/11/13(火) 19:20:37ID:???
>>79
調べなきゃわからん俺程度の人間でもパッと解決できるんだ。
だから>>77にはせめて調べろと言いたい。
0081nobodyさん2007/11/13(火) 19:42:16ID:???
>>79
そんなことばかり言ってるからお前は器が小さいんだよ
0082nobodyさん2007/11/13(火) 19:48:42ID:???
それにしてもこの手のエラーメッセージを読まない人はどういう思考をしているんだろう。
最初から読む気がないのか、読もうとしたけど読めないのか、読んだ上であえて質問しているのか。
それぞれに対して突っ込みどころはあるんだけども。
純粋に気になる。
0083nobodyさん2007/11/13(火) 19:49:42ID:???
みんな>>80みたいなヤツだといいんだがな。
0084772007/11/13(火) 22:03:22ID:???
うはっ、すいません…エキサイトの翻訳してみたんですが、あまりの意味不明さに諦めてました。

今から調べてみます!
0085nobodyさん2007/11/13(火) 22:26:14ID:???
>>84
エラーメッセージは検索窓にフレーズをそのままぶっ込むもんです。
「英語だからわかんない」とか思ってそういう手に走ると

failed to open stream  「ストリームを開くために、失敗されます」
Failed opening 'php' for inclusion 「包含のための失敗した初めの'php'」

余計わからなくなる。
0086nobodyさん2007/11/13(火) 22:31:28ID:???
了解です!ありがとうございます。
0087nobodyさん2007/11/13(火) 23:00:02ID:???
「to 動詞」は「〜のために」という意味で固定かよ。
「opening」は「初めの」という訳しか思いつかないのかよ。

・ストリームを開くことに失敗しました
・includeで'php'というファイルを開けませんでした

素で疑問なんだが、もしかして現役中学生なの?
高校生なら英語の授業でもっと難しい英文やってるだろ?
正直、プログラミングをやるにはまだかなり早いんじゃないかと。
プログラム言語って英文法の構造を元に設計されているから。それに当然エラーメッセージやドキュメントは英語だし。
英語を先に高校レベルまで勉強したほうがいい。真面目な話。
0088nobodyさん2007/11/13(火) 23:18:00ID:???
> エキサイトの翻訳
0089nobodyさん2007/11/14(水) 17:43:26ID:???
質問です。

ローカルでサーバを作ったのはいいのですが
PEARなどのパッケージをインストールするのに
SSHなどで起動したいのですが
127.0.0.1やlocalhostで接続しても接続できません。

ローカルの場合どうやって起動すればいいのでしょうか?

Puttyを使ってやってSSHで接続してました。
0090nobodyさん2007/11/15(木) 10:12:38ID:???
gzip 関係で躓いてます。

と、あるサーバーに対して、Accept-Encoding: gzip リクエストヘッダーを付加して、
GET メソッドにてアクセスし、レスポンスヘッダーに

Content-Encoding: gzip
Content-Length: xxx

と、返ってきたので gzuncompress を使用した所、以下のエラーが…

PHP Warning: gzuncompress(): data error in paipan.php on line 277

使っている PHP は Windows 版の 5.1.6 でマニュアルには、バイナリビルトインされているとの事なので
php.ini は特に編集していません。gzdecode, gzinflate を試しても以下のエラーが…

PHP Fatal error: Call to undefined function gzdecode() in paipan.php on line 277
PHP Warning: gzinflate(): data error in paipan.php on line 277

これは、サーバー側のデータがおかしいのでしょうか?
phpinfo.php の zlib の所はこうなってます
ttp://www.imgup.org/iup502722.png
0091902007/11/15(木) 10:29:50ID:???
ぐぁ…自己解決しました。

fopen のパス名の接頭語に圧縮ストリーム compress.zlib:// ラッパー識別文字列を
付加する事によって、コンテンツを取得した際に解凍されて戻ってきました…

でも、なんかスッキリしない…これで、いいのでしょうか?
0092nobodyさん2007/11/16(金) 13:25:48ID:???
まだphp5を勉強し始めて2週間くらいですが、本は何冊か読みました。
そこで疑問に思う事があるのですが、PEARやSmartyは必要でしょうか?
もちろん使う環境によって違うのでしょうが、oopを理解してPEARなどの各ライブラリのオプションを覚えて使いこなすのは手間に感じてなりません。
初心者の戯言ですが、ご意見お願いします。
0093nobodyさん2007/11/16(金) 13:34:45ID:???
目標のものをつくる手段なんてどうでもいい
つくれるかどうかだ
0094nobodyさん2007/11/16(金) 18:43:48ID:???
必要でしょうか?なんて言ってる時点で乙
0095nobodyさん2007/11/16(金) 21:48:15ID:SDmAZVUY
>>94
まあ初心者相手にそう悶えるな初級者くん
>>92
自分で遊んで使うのには、まったくいらんと思うよ俺は
0096nobodyさん2007/11/17(土) 01:30:35ID:LKV8TtnR
>>92
>PEARなどの各ライブラリのオプションを覚えて使いこなすのは手間に感じてなりません。
ライブラリやフレームワークはそういうデメリットがあるよ。
要するに楽して作るためのものなんだけど、そのメリットが上回らないなら使う意味はないです。
それに、内部でどんな処理をやっているのか理解していないとはまることも多いし、勉強中
ならこれらを使わず書いていった方がいいとおもうよ。
PHPの質問はいろんな掲示板で見かけるけど、意味もわからず本か何かのサンプル打ち込んで
簡単なエラーに対処できなかったりトンデモなソース書いたりしてる人多いし。

どういう目的で利用するためのもので、どんなものがあるのか知っていれば十分かな。
習熟したころに思い出して、必要と思ったときに使えばいいと思う。
0097nobodyさん2007/11/17(土) 05:19:29ID:???
>>92
もしデータベースを絡めるならPDOの扱いくらいは覚えておいて損はないと思う。
0098nobodyさん2007/11/17(土) 10:07:21ID:gYmumvx4
<html>よりも上に/*〜*/でコメント入れたり、phpの構文などを色々入れました。

するとブラウザ上にスペースができてしまいます。
スペースができない様に書く方法はありますか?
0099nobodyさん2007/11/17(土) 11:26:53ID:???
改行しない
0100982007/11/17(土) 12:26:52ID:gYmumvx4
>>99
物凄く使いにくいです
皆さん改行せずにやっているのでしょうか?
0101nobodyさん2007/11/17(土) 12:27:32ID:???
BOM付いてるんじゃないの?
0102nobodyさん2007/11/17(土) 12:32:12ID:???
>>98

?><html>
0103982007/11/17(土) 19:22:04ID:gYmumvx4
>>101使ってないです。ってかまだそれわかりませんw
>>102やってみましたが変わりませんでした
0104nobodyさん2007/11/17(土) 19:27:21ID:???
分かれよ
0105nobodyさん2007/11/18(日) 00:06:16ID:7O6DTqoC
<?php

{
$i = 5;
print $i;
}

{
print $i;
}

?>

一つ目の括弧の終わりでC言語とかみたいに
$iの効果(スコープ)を消したいんですけど、
何か方法がありましたら教えてください。
0106nobodyさん2007/11/18(日) 00:21:57ID:???
無いよ。PHPの決まり事に慣れるしか無いだろうね。
0107nobodyさん2007/11/18(日) 00:35:02ID:???
>>106
ありがとうございます。
気づかないうちに値を変えてしまっているとか心配したんですけど、
関数にすれば守られるようなので(globalを付けていないから?)、
スタート部分(Cのmainの部分)を出来るだけ短くすれば大丈夫そうです。

<?php
{
$i = 5;
print $i;
Hoge();
}

function Hoge()
{
$i = 10;
print $i;
}

{
print $i;
}
?>
0108nobodyさん2007/11/18(日) 02:38:24ID:???
普通はクラスにするけどね
0109nobodyさん2007/11/18(日) 15:35:54ID:Quc9Cq5K
中の人に質問
unsetしたらその場で必ずメモリは開放されてるんですか?
0110nobodyさん2007/11/18(日) 15:39:33ID:???
されてる
0111nobodyさん2007/11/18(日) 21:13:43ID:???
質問です
半角スペースで文字列を区切っているテキストファイルを読み込んで
文字列ごとに配列に代入したいのですがどうすればいいでしょうか?

例えば"hoge.txt"を読み込み、その中には

abc def ghi
jkl mno

と書いてあるとすれば、配列aに

$a[0] = 'abc'
$a[1] = 'def'
$a[2] = 'ghi'
$a[3] = 'jkl'
$a[4] = 'mno'

と代入したいです。よろしくお願いいたします。
0112nobodyさん2007/11/18(日) 21:19:50ID:???
>>111
file
explode
0113nobodyさん2007/11/18(日) 22:02:19ID:???
>>112
explod関数なんて便利なモノがあったんですか。
助かりました。どうもありがとうございます。
0114nobodyさん2007/11/18(日) 22:49:48ID:???
$_POSTで値を取得するのに、フォームタグに値を入力してやっているのですが、一度値を入力するとフォームタグ内に入れた値は消えるのですが、ブラウザの更新をするたびに一度入力した値を更新をやればやるほど何度も取得してしまいます
原因と解決策を教えて下さいお願いします
0115nobodyさん2007/11/18(日) 22:57:41ID:???
まず、POST後のページを再読込すると、
「ブラウザは再度POSTデータを送信しなければならない」という決まり事がある。
でだ、大きく分けて方法は3つくらいある。
1. GETで送ればいいじゃない -> methodをかえる
2. POSTで受け取った後で、どこかに(GETで)飛ばせばいいじゃない -> header('Location〜")
3. 受け取った時に二重投稿か調べて破棄すればいいじゃない -> チケットでゲイツる
0116nobodyさん2007/11/19(月) 12:57:44ID:IR8ctjgO
マニュアルについて質問。
インターネット接続環境がない所からでも、

http://www.php.net/manual/ja/
↑と同じようなマニュアルが欲しいんですが、ページの下の方にある show source で
1ページずつソース表示させて→コピペ→ファイルに保存 と、しないといけないのでしょうか?
0117nobodyさん2007/11/19(月) 14:28:28ID:???
>>116
ttp://argus.sblo.jp/article/687154.html
とりあえずこの辺でも。
0118nobodyさん2007/11/19(月) 16:06:42ID:IR8ctjgO
>>117
レスありがとう。
それだと、Windowsしか駄目だし htmlヘルプはキーワード表示できないし…
できたとしても、htmlヘルプは新しいウィンドウ開いてウザイし…

http://jp2.php.net/search.php?show=quickref&lang=ja&pattern=time
↑オンラインだとこんな感じでキーワード検索できるので、
自鯖に丸ごと持って来れないものかと…
0119nobodyさん2007/11/19(月) 16:41:48ID:RXlkgnzM
>>116
インスコ時に含まれてなかったっけ?
0120nobodyさん2007/11/19(月) 16:43:41ID:???
PHP: Download documentation
http://www.php.net/download-docs.php
0121nobodyさん2007/11/19(月) 23:18:25ID:???
120 にあるよ。HTML版が。
ただ検索はできないから、関数一覧からページ内検索かけるか、自力で検索組むしかないね。
01221162007/11/20(火) 00:00:59ID:bjL1gLBS
>>119
ないです。

>>121
やっぱそうですか…。

show source → コピペ → 保存 じゃなくて、
各ページの show source の URL を GET して、内容を切り出して、〜.php に保存
ってやるしかないようですね…問題は各ページの show source の URL リストをどうするか…
URL に規則性があれば作れると思うけど…

レスくれた人ありがとうございました。
0123nobodyさん2007/11/20(火) 16:00:42ID:???
>>122
すまん、いまいちやりたいことが理解できないんだが・・・
Documentをダウンロードしたいだけじゃないの?

中身検索は、Googleデスクトップとかいれとくとか、
なまずでも入れるとかすれば?
01241162007/11/20(火) 17:00:33ID:FtfBoc0Z
>>123 ん〜、何て言ったらいいんだろう…

http://www.php.net/docs.php
ここでダウンロードできる html とか chm は
http://www.php.net/manual/ja/
↑こことは違うでしょ。んで、ここのマニュアルのシステムを丸ごと
自分の所のサーバーにおいて使いたかった訳。(←これが本来の質問の趣旨)
それを行うにはページの下の方にある show source で、
いちいち .php を保存しないといけないのかなって聞いたの。

html はベタな html だけでサーバーに入れて使えるけど、検索できない
chm は検索できるけどプラットフォーム依存。使う所にコピーしないと使えない
(直す方法は知ってるけど、いつまでたっても文字化け直らない)

show source の URL リスト取得する方法考えてたんだけど、(スクリプトは途中まで作った)
html をサーバーにぶっ込んで、それを検索させるシステムを作る方が楽な気がしてきたなぁっと…
0125nobodyさん2007/11/20(火) 17:36:23ID:???
もうjp*.php.netをホスティングしろよw
0126nobodyさん2007/11/20(火) 18:31:45ID:???
BOMってなんですか?
0127nobodyさん2007/11/20(火) 20:00:33ID:???
>>126
爆弾
0128nobodyさん2007/11/21(水) 00:17:45ID:???
それはBOMB
0129nobodyさん2007/11/21(水) 08:53:29ID:gCXzQuZ6
require_onceを入れた場所にブラウザでスペースができます
呼び出してるファイルにも余分なスペースは書いてないのですが、
スペースをなくす方法教えてください
0130nobodyさん2007/11/21(水) 10:05:52ID:???
変数にホワイトスペースがあるならtrimで解決。
そうでないならrequire_onceを入れた場所もしくは前後に
スペースが必ずあるのでそれを探してとるとなくなります

っとしか回答できない
01311292007/11/21(水) 10:43:02ID:???
>>130ありがとうございます
変数内にホワイトスペースがなく、require_onceの前後にもスペースはありません
タブでインデントしかしていないです
0132nobodyさん2007/11/21(水) 11:53:49ID:???
>>124
URL取得ならireaとかのダウンロード用のフリーソフトで
軒並みおとせば?

ローカルでの検索なら、なまずとかで十分だと思う
0133nobodyさん2007/11/21(水) 11:54:20ID:???
>>131
ソースはりつけてみ。
0134nobodyさん2007/11/21(水) 19:47:02ID:???
>>131
BOM
0135たまま2007/11/21(水) 21:44:06ID:ACwa23UP
RSSより取得した日付の変換で困っています。
'火, 13 11 2007 17:04:12 +0900'を'2007.11.13'と変換して表示したいのですが
うまくいきません。どうしたらいいでしょう
0136nobodyさん2007/11/21(水) 21:53:22ID:???
日付関数、文字列関数のページを見る
01371292007/11/22(木) 09:00:06ID:???
>>134ありがとうございます。
BOMで検索してutf-8nにしたら一端はスペースが消えましたが、
また戻ってしまいます。
もう一度require_onceなどで呼び出すファイルなどを見直すと、
sjisなどに戻ってるのでそれが原因かもしれません。
使用エディタが悪いから戻るのでしょうか?
一応使用エディタはJmEditor2です
0138nobodyさん2007/11/22(木) 14:34:53ID:???
>>137
改行やめたらなくなる
0139nobodyさん2007/11/23(金) 00:48:12ID:???
>>137
終了タグ "?>" 使ってる?
0140フリーメール2007/11/23(金) 03:08:36ID:6ZV7uhRm
質問です。
プログラムを書いたことはなく、
既存のスクリプトを設置したり、プログラマに改作をお願いしたりすることがあり
多少のスクリプト(フォームからcsvに保存するスクリプトなど)のソースコードが
何をしてるのかはなんとなくで読める程度の知識しかありません。

最終的には携帯向けフリーメールシステムを作りたいと思っています。
仕様としては、

・3キャリア対応で絵文字が使える
・マイページ機能を持ち、受信BOX、送信BOXをウェブで確認できる
・メール送受信はxxmailと同仕様
 (docomo.ne.jpに送る場合docomo.xxne.jpにして送信すると送信元アドレスは[ユーザ[email protected]]になる)
 (キャリアアドレスからメールを受信した場合はFromが
  [送信者アカウント@docomo.ne.jp]⇒[送信者アカウント@docomo.xxne.jp]と自動変換される)

改行が多すぎると言われたので続きます↓
0141フリーメール2007/11/23(金) 03:09:28ID:6ZV7uhRm
続きです

・アラートメール本文中にマイページへのURL付与
・マイページはユーザ専用URLを発行(ログイン不要)
・PHP+MySQLで作りたい
・アドレスはユーザID@ドメインで発行
・3キャリアのドメインに対してメールを送信した場合に限りポイント付与
・メール本文内、ユーザマイページへのテキストリンク広告挿入機能
・広告挿入は管理画面からおこなえる
・登録フローは
 空メール送信⇒自動返信による登録フォームURL返信⇒フォーム入力⇒本登録完了メッセージ自動返信
・受信拒否ワード設定機能(マイページにて設定)
・指定受信設定(マイページにて設定)
・本文中にURLがある場合受信拒否(マイページにて設定)
・登録情報更新機能
・獲得ポイント確認画面(マイページにて)
・タイマー送信機能(マイページにて設定、指定した時間にメールが送信される)
・メーリングリスト作成機能(マイページにて設定)
・デコメ送信機能

こんな感じです。
これを1からプログラミングする場合、
もちろんPHPの学習だけでなくサーバ、DBについても知識を得る必要があるかと思いますが、
オススメの書籍(これらがわかりやすいんじゃない?系の)を教えていただけませんか?


0142nobodyさん2007/11/23(金) 04:40:03ID:???
そこその頭があって三年みっちり勉強したらそこそこのができるよ。たまにバグが出てサービスとまるくらいのが
0143nobodyさん2007/11/23(金) 05:31:06ID:???
>>141
まずマニュアル
0144nobodyさん2007/11/23(金) 13:01:58ID:???
とりあえず、セッション必須だし、セキュリティ対策もしっかり勉強しないと。
0145nobodyさん2007/11/23(金) 13:28:18ID:GKdORPfq
>>142 自分は6年目ですが、いまだに雇ってもらえません。PHP3のころから
やってます。
0146nobodyさん2007/11/23(金) 13:46:39ID:???
PHPそのものも周辺知識も業務知識もあるのに雇ってもらえないとしたら、
人格に問題があるのではアルマイカ?
0147フリーメール2007/11/23(金) 13:52:01ID:6ZV7uhRm
>>141みたいなことやれるようになるまで3年かかりますか??
もちろん自分のやる気と取れる時間にもよると思いますが・・・
0148nobodyさん2007/11/23(金) 14:13:40ID:???
とりあえず予習復習をちゃんとやってたとか、
夏休みや冬休みの宿題は計画的にやってたとか、
そういう資質がないと無理だなw
0149nobodyさん2007/11/23(金) 14:34:58ID:???
>>141
>> オススメの書籍(これらがわかりやすいんじゃない?系の)を教えていただけませんか?
書籍についてならスレがあるぞ。

【PHP関連の書籍 第4版】
http://pc11.2ch.net/test/read.cgi/php/1193320657/
0150nobodyさん2007/11/23(金) 15:06:10ID:???
書籍なんかより、公式マニュアルの方がよっぽどイイと思うが…
0151nobodyさん2007/11/23(金) 18:02:31ID:???
セッション変数に値を代入する前に、
$_SESSION["hoge"];
と、あらかじめセッション変数に変数名を登録してから使う必要はありますか?
0152nobodyさん2007/11/23(金) 18:16:51ID:???
セッション変数に変数名を登録するという意味が分からない
0153nobodyさん2007/11/23(金) 18:30:19ID:???
最近プログラミングの興味が薄れてきたなぁ。
まぁ「プロ」グラマじゃないからいいんだが。
0154nobodyさん2007/11/23(金) 19:29:41ID:GKdORPfq
プログラマってプログラムにerつけただけじゃないの?プロって言う意味があるの?
0155nobodyさん2007/11/23(金) 20:12:45ID:???
>>154
ないよ
プロとプログラムをかけて言ってるだけだろ
01561512007/11/23(金) 22:45:18ID:???
>>152
値を代入する前に、このセッション変数を使うと言う事で、
先に$_SESSION["hoge"];とやっておかないといけないのかと言う意味です。
すいません説明下手で;
0157nobodyさん2007/11/23(金) 23:08:19ID:???
>>156
普通の変数と同じでおk
01581512007/11/24(土) 13:45:26ID:???
>>157
ありがとうございます
すいません質問もう2つお願いします
セッション変数に入れた値に保持してられる期限などはありますか?
しばらく日にちがたってセッション変数に格納してあった値が無くなるみたいな

これ最後ですすいません
セッション変数$_SESSION[hoge]を一人の人がショッピングなどに利用していた場合、
同じドメイン上のページで違うユーザによりunset($_SESSION[hoge])が実行された場合、ショッピングに使っていた内容も使用中に突然消えてしまいますか?
もしそうならユーザ別にセッション変数名を変える必要があるとなるのでしょうか
0159nobodyさん2007/11/24(土) 14:15:02ID:???
>>158
つマニュアル
0160nobodyさん2007/11/24(土) 14:35:00ID:???
プログラムを組もうと思っても、実際に書き始めると自分のコーディングがダメダメに見えてやる気をなくす……。
どうやればいいか、っていうのはわかるんだけどね。。
いくら練ってみても、このコーディングでいいのだろうか、とか思ってしまう。
別に仕事でやってるわけじゃないからスランプ上等なんだけど。

経験を踏んでいけば、大丈夫なのかな……
0161nobodyさん2007/11/24(土) 14:36:42ID:???
先に学校の勉強をちゃんと努力したほうがいいんじゃないだろうか
0162nobodyさん2007/11/24(土) 14:42:20ID:???
>>160
典型的なダメ人間だなw
■ このスレッドは過去ログ倉庫に格納されています