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

【PHP】下らねぇ質問はID出して書き込みやがれ 89

■ このスレッドは過去ログ倉庫に格納されています
00012009/10/11(日) 21:18:54ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 88
http://pc11.2ch.net/test/read.cgi/php/1253061577/

◆質問用テンプレ
【OS名】vine linux
【PHPのバージョン】php5.26
【連携ソフトウェア】mysql
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0472nobodyさん2009/10/22(木) 20:35:14ID:???
>>467

>>1
0473nobodyさん2009/10/22(木) 20:41:20ID:???
>>473

>1
0474nobodyさん2009/10/22(木) 20:44:23ID:???
PHP初心者に薦めたい本…PHPの絵本、ノンプログラマ、C++の初心者向け
って書きたくなるくらい、PHP初心者向けって信頼されてないよぁw
書籍作って販売するって、やる気さえあれば簡単に出来るものなの?
0475nobodyさん2009/10/22(木) 20:44:55ID:???
うん
0476nobodyさん2009/10/22(木) 20:46:57ID:???
>>474
だいたいWebでPHP初心者講座みたいの開いてにぎわってきて出版社の目にとまると
この内容に手を加えて本を出してみないか?みたいにアプローチが来る
0477nobodyさん2009/10/22(木) 20:54:49ID:???
最近はどうだか知らないけど、
 初心者向けPHP本が出る → セッションを使ってない/使い方がおかしい、サニタイズが(ry
あたりのツッコミを入れられまくるのが一種のお約束だったぐらいに酷かった気がする。

そろそろ1冊ぐらい、無難なのがあるんだろう。いやきっとあるはず。
0478nobodyさん2009/10/22(木) 21:18:09ID:???
言いだしっぺの法則というのを皆さんご存知か?
0479nobodyさん2009/10/22(木) 21:23:41ID:???
本ってスカウト制が多いのか。なるほどねぇ。
じゃあ、私のサイトにスカウトが来たらロリコンの為のPHP教本とか作れるのか
0480nobodyさん2009/10/22(木) 21:37:53ID:???
一冊だけphpじゃない技術系の本を書いたことあるけど、
原稿料が安いし、使い捨てって感じ。
本を出したという実績が欲しい人にはいいけど、
金儲けのために本を作る人はいないと思う。このご時世。
0481nobodyさん2009/10/22(木) 22:03:03ID:???
dbに問い合わせする関数ってどうかいてる?

俺はこんな感じだけど
function select_xxxx(&$result, $condition)
{
$result = 結果;

return TRUE;
}
0482nobodyさん2009/10/22(木) 22:03:31ID:???
本が難しければ日経あたりの特集記事でもいいだろう。
日経風に、「間違いだらけのサニタイズ」「セッション管理に失敗しない10の方法」
「フレームワーク最前線」とかタイトル並べれば通る気がする。
0483nobodyさん2009/10/22(木) 22:04:43ID:???
なんで結果セットを参照にしてんの?
0484nobodyさん2009/10/22(木) 22:12:50ID:???
>>481
はっきり言ってお前はセンスがない。
コンビニのアルバイトがお似合い。
0485nobodyさん2009/10/22(木) 22:16:02ID:???
せめてクラス化しろよー
0486nobodyさん2009/10/22(木) 22:29:11ID:???
ちょっと良い格好したいならDBアクセス部分だけクラス化。
手抜きするなら普通に必要なところでクエリ作って投げる。ていうか関数化する意味あるのかそれ。
0487nobodyさん2009/10/22(木) 22:31:40ID:???
今時DBなんてpearを使うのが王道だろ
車輪の再開発だな
0488nobodyさん2009/10/22(木) 22:32:34ID:???
クラス化するか、PDOを素のまま使う。
クラス化するとログが取りやすくなって便利。デコレータ・パターンとかでロガーを簡単に仕込める。
0489nobodyさん2009/10/22(木) 22:36:33ID:???
DBMSをころころ換える可能性がないなら普通にPDO
0490nobodyさん2009/10/22(木) 22:45:55ID:???
DBアクセスのところは一つのクラスにまとめるけど、
SQLは、ビジネスクラスの中で書いているけど、普通?
SQL毎にクラス作っていたら、膨大なクラス数になるよね?
0491nobodyさん2009/10/22(木) 22:47:53ID:???
????
0492nobodyさん2009/10/22(木) 22:49:30ID:???
どんなクラスを作ったんだよw
0493nobodyさん2009/10/22(木) 22:50:38ID:???
>>490
その設計古すぎというか、駄目。
SQL文は外だしのファイルにして、一個所にまとめないと、
あっちこっちSQL文だらけになってメンテナンスに困るだろう?
0494nobodyさん2009/10/22(木) 22:52:44ID:???
>>490
SQLとビジネスロジックがごちゃごちゃして分かりにくい。
普通はSQLは、外部ファイル化して、それをデータベースのアクセスクラスが読み込むのが標準的な設計だと思うが。
0495nobodyさん2009/10/22(木) 22:53:40ID:???
sqlをクラスの中に書くのかよww
0496nobodyさん2009/10/22(木) 22:59:03ID:???
で、どうやるのがスタンダード?
SQL文一個につき1関数じゃダメなの?
0497nobodyさん2009/10/22(木) 23:00:38ID:???
とりえあずスレタイと>>1を読もうよ
0498nobodyさん2009/10/22(木) 23:04:06ID:???
>>497
正直すみません。

設計スレみたいなのないかな?
0499nobodyさん2009/10/22(木) 23:04:41ID:???
いい加減にしてくれないか
0500nobodyさん2009/10/22(木) 23:05:10ID:???
何のために引数が存在してると思ってるんだ・・・・・・・
0501nobodyさん2009/10/22(木) 23:21:24ID:tJpAUHQM
ソフトバンク携帯でアクセスしたときに
(以前は表示できていたのですが)見れなくなってました。
情報量が多かったのでPHPファイル内をわずかなテキストだけにしました。

が、それすら表示できませんでした。パソコンでは問題なく見れます。
エラーは下記です。

エラーが発生しました。レスポンスが不正です。WJ40164E

どうすればよいのでしょう?

0502nobodyさん2009/10/22(木) 23:27:58ID:???
エスパーさん出番ですよ〜!
0503nobodyさん2009/10/22(木) 23:36:41ID:???
>>501
まず、 googleで ソフトバンク レスポンスが不正です  で検索しようよ。
0504nobodyさん2009/10/22(木) 23:37:22ID:???
>>501
WJ40164E でググレカス
0505nobodyさん2009/10/22(木) 23:39:11ID:???
>>502-504
しねks
0506nobodyさん2009/10/22(木) 23:46:57ID:???
>>505
検索した?答えあると思うけどな。
0507nobodyさん2009/10/22(木) 23:47:36ID:???
>>505
質問者じゃないだろ?
あと、諭すような口調をやめてくれ
0508nobodyさん2009/10/22(木) 23:48:20ID:???
fscanfがおかしいです!
0509nobodyさん2009/10/22(木) 23:49:42ID:???
>>508
君の頭の方がもっとおかしいです!!
0510nobodyさん2009/10/23(金) 00:02:06ID:X9i7QbIU
>>503
>>504
もちろんそれは検索済みです。。。
ほんの数件しか検索されなく、解決策もありませんでした。
0511nobodyさん2009/10/23(金) 00:21:33ID:tmLg3YdR
上でちょこっと言ってる、SQL文とロジックを分けるのサンプルってありませんか?
検索フォームのためのSQL文をきれいにソースと分けたいなぁと思っているのですけど
0512nobodyさん2009/10/23(金) 00:37:44ID:tmLg3YdR
>>510
hallow worldやphpinfoが表示出来ないというレベルで尚且つ、レンタルサーバの場合は
サーバ側で少し設定が変更されたかと思う。
firefoxやIEでHTTPヘッダーの情報が見れるアドオンとかあるし、
その情報を見れば少しは怪しいところが見えてくるかもしれない
0513nobodyさん2009/10/23(金) 00:56:06ID:???
>511
1. SQLだけ記述したファイルを用意する
2. そのファイルをfile_get_contentsで読み込み、文字列変数にセットする
3. SQL文字列をライブラリに渡してやり、実行する。

さらに一歩進めるなら、
実行して得られた結果セットを配列に入れて返してやる
0514nobodyさん2009/10/23(金) 00:57:43ID:???
>>513
パラメタ付の場合は? 
0515nobodyさん2009/10/23(金) 01:15:01ID:???
  ァ  ∧_∧ ァ,、
 ,、'` ( ´∀`) ,、'`
  '`  ( ⊃ ⊂)  '`
0516nobodyさん2009/10/23(金) 01:23:42ID:???
>>513
> 2. そのファイルをfile_get_contentsで読み込み、文字列変数にセットする
そうじゃないだろ。どういう設計思想なんだよ。パフォーマンス無視?
0517nobodyさん2009/10/23(金) 01:25:07ID:???
パフォーマンスや保守性はアクセス数が増えたときに考えればいいんじゃないのか?
0518nobodyさん2009/10/23(金) 01:31:29ID:???
>>517
ある程度先の運用面を考えて実装するが良き設計者。
それにその設計方法じゃ、すぐに天井が来る。
0519nobodyさん2009/10/23(金) 01:32:35ID:???
>>498

最近では関数はあんまり使わないと思うよー。

一番単純なのは
class DB{
function geAAA(){

}
function geBBB(){
}
}

みたいな感じじゃないかなぁ。

SQL外だしっていうのも、実はあんまりメリットないと思う。
0520nobodyさん2009/10/23(金) 01:34:58ID:???
SQLを動かすクラスと、それを運用するクラスと分けるべきだな
0521nobodyさん2009/10/23(金) 01:38:30ID:U1ZTI1ef
スレ違いかもしれないのですが、該当のスレが見つからなかった為、こちらで質問をさせてください。

現在、PHPとMySQLを組み合わせたウェブサイトを作っています。
MySQLのデータベースには2つのテーブル(テーブルA、テーブルB)があり、PHPからこの2つのテーブルを参照し、以下の様に表示させたいと考えています。

data_id (参照A)
info (参照A)
date(参照A)
sonota(参照A)
koshin_joho(参照B) // テーブルBもdata_idを持っていて、テーブルAのdata_idとマッチする時のみ、ウェブにkoshin_johoを表示

現在、phpファイルからテーブルAの方はループを使ってそれぞれのカラムを参照し、表示する事ができているのですが、
テーブルAのためにループを使っているためか、テーブルBを参照する事ができません。
どのようにすればループを使ってMySQLに登録されているデータを一度にウェブ表示させている状態で、
テーブルAとテーブルBをループ内で同時に表示する事ができるのでしょうか?

長文失礼致しました。
0522nobodyさん2009/10/23(金) 01:38:50ID:???
>>520
結局よく分からないけど、
(1) SQL文はクラスに直書き?外だし?
(2) いずれにしても、SQL文が1000個あったら、1000クラス(ファイル)作るの?じゃないなら、グループ化の基準は?
(3) WHERE文の要素が可変の時は?

俺は、MVCでいうところのModelに全て直書き。だから、ソースのあちらこちらにSQL文が書かれている。
05235212009/10/23(金) 01:39:25ID:U1ZTI1ef
テンプレを忘れていました。

【OS名】CentOS 5.3
【PHPのバージョン】php5.26
【連携ソフトウェア】mysql
0524nobodyさん2009/10/23(金) 01:44:05ID:???
あー。。>>519のDBクラスはたとえが良くないなー。

BBSクラスにしよう。
BBSクラスはBBSに関する全ての情報・操作を引き受ける人。
他人はデータ取得・保存はできるだけ単純にできるようにってだけ。

だから、
取得する条件・対象ごとにメソッド分けるのとパラメタで指定するのと
一概にどっちがいいとはいえない。
0525nobodyさん2009/10/23(金) 01:44:26ID:???
>>521
koshin_johoも一緒に取得すればいいんじゃないの?
マッチしない場合は取得できないわけだし
0526nobodyさん2009/10/23(金) 01:46:19ID:???
>>521
えーっと、、リレーションって知ってる?
0527nobodyさん2009/10/23(金) 01:47:10ID:???
>>524
前半は、いいとして、

> 取得する条件・対象ごとにメソッド分けるのとパラメタで指定するのと
> 一概にどっちがいいとはいえない。
それは、クラスを使いながら、考え方が全然オブジェクト指向じゃない。
0528nobodyさん2009/10/23(金) 01:48:25ID:???
>>522
1.SQLの機能をラップしたクラス
2. 1のクラスを使って機能を実現するクラス

という感じで分けてる、SQLは2へ直書き。
おそらくそれ以上ラップしたり、粒度を増やしても使うことは無いからということで。
05295212009/10/23(金) 01:49:08ID:U1ZTI1ef
現在書いているPHPのコードはこのような感じです。

$sql1 = "SELECT x FROM tableA";
$sql2 = "SELECT x FROM tableB";
$tablea = mysql_query($sql1);
$tableb = mysql_query($sql2);

while($row = mysql_fetch_array($tablea)){
echo $row['data_id'] ;
echo $row['info'] ;
echo $row['date'] ;
echo $row['sonota'] ;
}

while ($row2 = mysql_fetch_array($tableb)){
if ($row2['data_id'] eq $row['data_id']){
echo $row2['koshin_joho'];
}
}
0530nobodyさん2009/10/23(金) 01:52:48ID:???
>>529
SELECT * FROM tableA NATURAL JOIN tableB
0531nobodyさん2009/10/23(金) 01:53:32ID:U1ZTI1ef
>>525,526

ありがとうございます。
こういう事でしょうか?

$sql = "SELECT x FROM tableA, tableB where tableA.data_id = tableB.data_id";
$table = mysql_query($sql);

while($row = mysql_fetch_array($table)){
echo $row['data_id'] ;
echo $row['info'] ;
echo $row['date'] ;
echo $row['sonota'] ;
echo $row['koshin_joho'];
}
0532nobodyさん2009/10/23(金) 01:56:08ID:???
>>527

スレッド名一覧をとる
getAll()
ID指定してスレッドとる
getById()

なんて分けるのは割りとあると思うけどなー
返ってくるモノが違うってとき。
0533nobodyさん2009/10/23(金) 01:57:50ID:U1ZTI1ef
>>530
それだとkojin_johoが書かれているテーブルの内容しか表示されません。
0534nobodyさん2009/10/23(金) 02:04:16ID:???
>>533
そこまで分かってるなら普通に結合も分かれよw ネタかよw
0535nobodyさん2009/10/23(金) 02:09:54ID:???
>>533
外部結合でググろう

SELECT * FROM tableA LEFT JOIN tableB ON tableA.data_id = tableB.data_id;
0536nobodyさん2009/10/23(金) 02:12:01ID:???
つTECHSCORE
0537nobodyさん2009/10/23(金) 02:25:34ID:U1ZTI1ef
>>534
最近MySQLをはじめたものですいません。

>>535
完璧です。ありがとうございました。
0538nobodyさん2009/10/23(金) 05:47:37ID:QLP+l4hN
http://php5.seesaa.net/category/3798060-1.html
このサイト使ってphpを始めたのですが、POSTとGETを同時に使う重要性が分からないです。
Formタグの action の項目にGETをあらかじめ入力しているだけなので、ブラウザでのユーザの操作で変化しないです。
確かに同時に使っていますが、メリットが分からないです。むしろ、ユーザに書き換えられる危険性の方が高い気がします。
またhidden についても同様で、わざわざ入門のページにある割に、使い道が分からないです。
POSTとGETを同時に使う意味はありますか?
0539nobodyさん2009/10/23(金) 06:08:57ID:???
重要なんて書いてある?
ケースバイケースで両方使う場合もあると書いているんだろう
俺もいろいろ書いてきたがGETとPOSTを併用したのは1度だけある
どういうケースで使ったのかはちょっと思い出せないが併用したことは覚えている
必要になれば使えばいいだけの話だからそんな深く考えなくていいよ
一生使わないかもしれないし頻繁に使うかもしれないし
結局その人が何作ってるか・どういう風に組んでいるかによる

hiddenはたとえば何かのアカウントを取得するときを想定するとわかりやすい
アカウント取得には

登録のために個人情報を入力する(Input)→
登録確認(個人情報確認)画面に進み登録するか確認する(Confirm)→
登録完了

というプロセスをとる場合が多いわけだが
Input画面で入力した情報をConfirm画面で出力するためには
Confirm画面にどうにかしてInput画面で入力したものを受け渡さないといけない
そういうときに使うのがhidden
ようするに前のページの情報をページ遷移(移動)後でも使うために使う(情報を持ちまわすのに使う)
0540nobodyさん2009/10/23(金) 07:28:00ID:???
すみません。PHPってウェブサーバー上でしか実行できませんか。
例えばコマンドプロンプトからバッチファイルはexeみたいに
実行できないでしょうか?
0541nobodyさん2009/10/23(金) 07:35:54ID:???
>>539
なるほど 隠す用途じゃなくて見えなくさせているだけってことか。
入力された変数をhiddenのところにprinfするなら、確かに次も値を使えそうです。
2chにブラウザで書き込んだ時に出る「書きこみ&クッキー確認」の画面でもhiddenを見つけられました。
ありがとうございました。
0542nobodyさん2009/10/23(金) 08:45:41ID:pXxGvaT3
>>482
「PHPの」初心者ですが、
「セッション管理に失敗しない10の方法」を教えて頂けませんでしょうか。

0543nobodyさん2009/10/23(金) 09:13:04ID:???
PEARって全部使えないと思うのは俺だけですか?
0544nobodyさん2009/10/23(金) 09:27:52ID:???
>>543
先日まで触ったこともなかったけどSMTP_AUTHを使う必要があってMailを使ったよ
0545nobodyさん2009/10/23(金) 10:39:30ID:???
>>540
普通にできます
0546nobodyさん2009/10/23(金) 11:43:28ID:???
>>545
できました。
0547nobodyさん2009/10/23(金) 21:49:42ID:???
安藤さんがOSS受賞したね
0548nobodyさん2009/10/23(金) 22:02:21ID:???
だれや?
キャスターか?
0549nobodyさん2009/10/24(土) 00:11:00ID:???
>>513
これギャグだろ?
0550nobodyさん2009/10/24(土) 00:40:41ID:BvPjRTUm
new SQLiteDatabaseで作られたコンストラクタで
データベースをcloseするにはどうしたらいいですか?
0551nobodyさん2009/10/24(土) 00:51:30ID:???
$db->close();
0552nobodyさん2009/10/24(土) 00:54:41ID:BvPjRTUm
Fatal error: Call to undefined method SQLiteDatabase::close()
0553nobodyさん2009/10/24(土) 04:14:41ID:???
そのクラスに閉じるメソッドが使われていなくて
コンストラクトでオープンするようになっている場合
デスクトラクト時にそのクラス側で勝手に終了してくれてると考えるきでは?
0554nobodyさん2009/10/24(土) 04:18:45ID:???
なんか日本語が変だった・・・

そのクラスに閉じるメソッドが定義されていなくて
コンストラクターでオープンするようになっている場合
デスクトラクターで勝手に閉じてくれていると考えるべきでは?

実際にそのクラスの中身はみてないしどういうのもしらないが
0555nobodyさん2009/10/24(土) 04:28:53ID:???
何言ってんの?
0556nobodyさん2009/10/24(土) 04:43:06ID:???
分からないなら無理してレスしなくていいよ
教えてほしいならどこがどうわからないのかID出して質問してね
0557nobodyさん2009/10/24(土) 05:22:59ID:???
>>555
554で言ったとおりどういうクラスかもしらないし中身もしらないけど(というよりSQLite使ったことない)

class SQLiteDatabase {

 private DB接続ポインタ;

 function __construct(接続情報) {
  $this->DB接続ポインタ = sqliteオープン(接続情報);;
 }

 function query($sql) {
  return 結果を配列で返す($sql);
 }

 function __destruct() {
  sqliteクローズ($this->DB接続ポインタ);
  //$this->DB接続ポインタ = null;
 }
}

$obj = new SQLiteDatabase(接続情報);
$res = $obj->query("SELECT * FROM hoge WHERE 1");
foreach ($res as $row) {
 echo $row."<br>";
}
//ここでデストラクターが呼ばれて勝手に終了する

たぶんこんな構造になってるんじゃないかと(間違ってるかもしれないけど)
SQLite自体明示的に終了させる必要がないDBかもしれないしその辺の事情は知らない
0558nobodyさん2009/10/24(土) 05:24:18ID:???
下らんコード書く暇あったら確認しろよ
0559nobodyさん2009/10/24(土) 05:28:37ID:???
>>558
そんなクラス見つからなかったんだけどなぁ
探し方が悪かったんだろうか
よかったらリンクはってちょうだい
0560nobodyさん2009/10/24(土) 07:37:49ID:???
そしてリンクをはらない>>558であった
0561nobodyさん2009/10/24(土) 08:20:12ID:???
>//ここでデストラクターが呼ばれて勝手に終了する
$objがスコープ内にいるのにデストラクタが呼ばれちゃまずいだろ。
0562nobodyさん2009/10/24(土) 08:25:17ID:???
>>561
<?php
class Hoge {
function Hoge() {
echo "construct<br>\n";
}
function a() {
return array("a", "b", "c");
}
function __destruct() {
echo "destruct<br>\n";
}
}

$obj = new Hoge;
foreach ($obj->a() as $value) {
echo $value."<br>\n";
}
?>
0563nobodyさん2009/10/24(土) 08:44:46ID:???
ほんとこのスレ初心者ばっかだなw
0564nobodyさん2009/10/24(土) 09:21:19ID:???
http://www.php.net/manual/ja/function.sqlite-close.php

しかし相変わらずだな。
0565nobodyさん2009/10/24(土) 09:29:15ID:???
http://www.php.net/manual/ja/ref.sqlite.php

これ見方がわからないんだけど
SQLiteDatabase
SQLiteResult
SQLiteUnbuffered
に定義されてる各メソッドはそのクラスのみで使えて
目次のとこに書かれてるのは共通に使えるメソッド?

なんか無名関数のせいでマニュアルの見方がむずくなってきてる気がする・・・
0566nobodyさん2009/10/24(土) 09:34:01ID:???
マルチパラダイムだから仕方ないがこれはひどい
明確に分ければいいのに
0567nobodyさん2009/10/24(土) 09:49:09ID:o7jv7fS8
PHP、PEAR、Smartyはだいたい理解できました
しかし、実際HTMLなどのクライアントサイド側との連携がいまいち良く分かりません
本やちょっとしたPHP解説のサイトなどはメソッドとかプロパティなどの説明で終わっているもので

フォームなどの基本的な事は何処にでも書いてあるので分かるのですが、実践的なPHPとクライアントサイドとの連携したコードなど
書いてある書籍など自分の県では見つけられませんでした
実際にサイトを作る為のクライアント+サーバサイドを連携させたサンプルコードの載っているサイトや書籍は何かないでしょうか?
宜しくお願い致します
0568nobodyさん2009/10/24(土) 09:50:26ID:???
Ajaxのことだろ
Ajaxスレいってください
0569nobodyさん2009/10/24(土) 09:55:04ID:???
jquery
0570nobodyさん2009/10/24(土) 10:02:54ID:o7jv7fS8
えっ?
Ajaxですか?
Ajaxの事ではなく、例えばテンプレートとか実際に実装して作ったサンプルとかです
説明不足だったようです、すみません

例えば、Webデザインブックなどはいくらでも出ていますが、それらはただHTMLとCSSで実装しています
まぁたまにJavaScriptなどもありますが
自分は、人がサイトにアップロードした画像をサイトに情報つきで載せてレイアウトも崩れないようにしたいとか
(つまり$_FILESの概念はわかるけれどそれを実際クライアント側のコードにどのようにテンプレート内に実装・レイアウトしていくか)、
PEARによるログイン認証を行った後でそのログインしたユーザーのみが動的コンテンツを利用するためにはどのようにすればいいのか、
とかまぁ書けば色々と長くなりそうですが、そういう事です
自分側がただ作ったサイトを公開するだけではなく、ユーザーの参加できるようなサイトの作り方を、簡単でもいいので解説しているサイトや書籍が知りたいのです
0571nobodyさん2009/10/24(土) 10:05:27ID:???
>>557
おいおいwあんまり>>555をいじめんなよw
そんなの見せても>>555にはチンプンカンプンなんだぜwwwwwwww
今頃顔真っ赤にしてるだろうけど二度と出てこないよww
0572nobodyさん2009/10/24(土) 11:35:30ID:???
>>571
そういうのは、実際に必要になった時に調べたり考えたりしてもいいと思う。
PHPで家計簿でも何でもいいんで作ってみれば、分かってくるんじゃないかな。
気力があるなら、人が作成したPHPのプログラムを落としてHTML部分がどうなってるか探してみるのが言いかと
■ このスレッドは過去ログ倉庫に格納されています