- 1 名前:phpstar mailto:sage [2007/01/05(金) 17:14:18 ID:???]
- PHPを覚えたいけど何をどうしていいか分からない、
そんな君のためのスレを立ててみた。 基本的に俺が一人でも語るが、お前らわからないところが あれば書き込んでください。もちろん質問も歓迎です。
- 22 名前:phpstar ◆x88qdXA/CI mailto:sage [2007/01/06(土) 02:13:33 ID:???]
- ここから先は、文字コードEUCで保存できるテキストエディタが必要なので
メモ帳を使ってる人は入手してくれ。(おすすめのフリーソフトは>>10参照) このスレではテキストエディタにterapadを用いて解説する。 terapadを起動し、以下の3行を入力↓ <?php phpinfo() ?> 入力し終わったら、 terapadの[ファイル]→[文字/改行コード指定保存]を選択して 文字コードに[EUC]、改行コードに[LF]を選び、 [名前をつけて保存]を選択してOKを押し、 ファイル名はダブルクォーテーション"ではさんで "index.php" と入力して保存する。 C:\Program Files\Apache Group\Apache2\htdocsの下にindex.phpをもってくる。 このあとブラウザからlocalhost/index.phpにアクセス。 PHPのバージョンが記載されたページがでてこれば問題ない。 エラーが出てしまったらもう一度、過去レスを参照して間違いか確認してくれ。 なお、いままで書いた記述には全角スペースが混ざっているので そのままでは動かない。コピペせずに自分で入力してくれ。
- 23 名前:名無し募集中。。。 mailto:sage [2007/01/06(土) 02:44:01 ID:???]
- 最近のはバスを通さなくてもいいんかいな
- 24 名前:nobodyさん mailto:sage [2007/01/06(土) 04:11:19 ID:???]
- >>23
>>13
- 25 名前:nobodyさん mailto:sage [2007/01/06(土) 08:41:12 ID:???]
- >>10はいらないだろ
>>11 ディレクトリがphp5.2になってるよ >>12 文字コード限定しないで mbstring.http_input = pass mbstring.http_output = pass mbstring.encoding_translation = Off のほうがいいと思うよ
- 26 名前:nobodyさん mailto:sage [2007/01/06(土) 11:13:27 ID:???]
- 素直に言う。
できんかったorz
- 27 名前:nobodyさん mailto:sage [2007/01/06(土) 11:30:00 ID:???]
- >>22
Windowsで「拡張子を表示する」設定にする事を薦めるべき
- 28 名前:nobodyさん mailto:sage [2007/01/06(土) 21:57:20 ID:???]
- はよさっさかけや
- 29 名前:nobodyさん mailto:sage [2007/01/07(日) 04:57:21 ID:???]
- 文字コードは指定するべき。
>>25はアホかと
- 30 名前:nobodyさん mailto:sage [2007/01/07(日) 11:51:22 ID:???]
- 指定なしは文字化けでトラブル原因になるだろうから初心者にそんなん教える>>25は意味不明
- 31 名前:nobodyさん mailto:sage [2007/01/07(日) 12:48:13 ID:???]
- php というディレクトリを作るって書いたくせに/php5.2/ になってる件
- 32 名前:nobodyさん mailto:sage [2007/01/07(日) 13:49:55 ID:???]
- >>31
そこを直したらできるのかな。。。 やってみます。
- 33 名前:nobodyさん [2007/01/07(日) 18:57:33 ID:mThqUodL]
- 【. CGI名 .】 MSUBoard v0.15[PHP]
【配布先URL】 cgi-lounge.eek.jp/msuboard.php 【ヘルプ内容】 このスクリプト自体がauだけにしか対応していないので、3キャリア もしくはDoCoMoだけには対応してほしいです。よろしくお願いします。
- 34 名前:nobodyさん mailto:sage [2007/01/07(日) 20:40:39 ID:???]
- >>1待ってます
- 35 名前:nobodyさん mailto:sage [2007/01/09(火) 16:13:19 ID:???]
- ちょっと質問なんですけど、
php5ts.dllとphp.iniはC:\WINDOWSにコピーしなくてもいいの? それとも、>>10-12の設定だけでOKなんですか?
- 36 名前:nobodyさん mailto:sage [2007/01/09(火) 16:58:51 ID:???]
- >>35
php5ts.dllはコピーしなくていい php.iniはphpinfo()で表示される指定位置またはhttpd.confにPHPIniDirで指定
- 37 名前:nobodyさん mailto:sage [2007/01/09(火) 17:19:05 ID:???]
- >>36
出来た! ありがとうございます!!
- 38 名前:nobodyさん mailto:sage [2007/01/09(火) 20:40:05 ID:???]
- >>1はもう飽きたのか…
- 39 名前:nobodyさん [2007/01/09(火) 21:47:06 ID:eJWuDI2e]
- 続きまだー?
- 40 名前:nobodyさん mailto:sage [2007/01/09(火) 23:30:44 ID:???]
- 最後までやり通さないからインターネッツは空っぽの洞窟とかガラクタの山とか言われるンだ!
- 41 名前:nobodyさん mailto:sage [2007/01/10(水) 05:58:08 ID:???]
- 初心者の俺にとって良スレの香り
- 42 名前:nobodyさん mailto:sage [2007/01/10(水) 16:00:11 ID:???]
- 続きは Web で!
……アレ?
- 43 名前:nobodyさん mailto:sage [2007/01/10(水) 18:20:27 ID:???]
- マジレスするとここもWeb
- 44 名前:nobodyさん mailto:sage [2007/01/10(水) 19:38:28 ID:???]
- php勉強し始めて3週間
初心者用の本を買って勉強して、 フォーム作って、そこに記入された情報をデータベースに入れたり、 それを出力したりはできるようになりました これはゲストブックというのでしょうか?とにかくこれはできました そして今、アップローダーを作ろうとしてます しかしファイルをどうやって取り扱うかなどがぜんぜんわかりません やっぱりゲストブックのように文字をINSERTするのとはわけが違いますよね うちの近所や図書館などでアップローダーの作り方が載ってる本を探しましたが、ありませんでした ネット上のphp講座みたいなサイトでもわかりませんでした アマゾンで買おうかな?と思いましたが、どの本に作り方が載ってるのかわかりませんでした 申し訳ないですが、ファイル扱いの概念みたいなのを教えていただければ助かります よろしければ教えてください
- 45 名前:nobodyさん mailto:sage [2007/01/10(水) 20:22:52 ID:???]
- >>44
まず$_FILESの扱いはわかってる? このへん jp.php.net/manual/ja/features.file-upload.php 次にデータベースにファイルの実体を収めるのはあんまりやらない。 いや、おれがやらないだけだけど、多分他の人もやらない。 ファイルの実体はファイルで保存して、管理情報などをデータベースで管理する。 なのでファイルの扱いを知る必要がある。これは、 jp.php.net/manual/ja/ref.filesystem.php この辺からたどってサンプルコードなどを見るといい。 取り敢えず、質問の内容が漠然としすぎているので、 ここで説明するのはちょっと無理な気がする。
- 46 名前:nobodyさん mailto:sage [2007/01/10(水) 21:24:59 ID:???]
- 質問は質問スレでやれやボケ
- 47 名前:nobodyさん [2007/01/13(土) 16:08:03 ID:3+xwcI1C]
- >>1
続きお願いします。
- 48 名前:☆俺様☆ ◆qwZ06/uwxs mailto:sage [2007/01/13(土) 17:44:03 ID:???]
- んじゃ、まぁ>>1は逃げたみたいなんで、
仕切りなおしで俺様が引き継ぐか。 ただし、俺様の教え方はそんなに優しくはないからな。 覚悟するように。 では、まず ・PHPが動く環境を、なんとかして用意しろ。
- 49 名前:☆俺様☆ ◆qwZ06/uwxs mailto:sage [2007/01/13(土) 17:45:20 ID:???]
- >>48の用意が出来たら呼んでくれ
- 50 名前:nobodyさん mailto:sage [2007/01/13(土) 18:10:59 ID:???]
- もう出来てる。続きいいよ〜
- 51 名前:nobodyさん mailto:sage [2007/01/13(土) 19:02:02 ID:???]
- おれもできてる。ついでにPEARも入れといたよ。
よろしく〜
- 52 名前:nobodyさん [2007/01/13(土) 21:30:19 ID:HZgPPxaB]
- >>49
できました
- 53 名前:☆俺様☆ ◆qwZ06/uwxs mailto:sage [2007/01/13(土) 21:33:24 ID:???]
- >>50-52
よし、よくできたな。 俺様はうれしいぞ。 今までで、俺様に教えられることは全てを教えたつもりだ。 後は日々の精進あるのみだ。頑張れ。 GoodLuck! PHPに幸あれ!
- 54 名前:nobodyさん mailto:sage [2007/01/13(土) 21:37:35 ID:???]
- >>53
お疲れ!!(^0^)/
- 55 名前:nobodyさん mailto:sage [2007/01/13(土) 21:37:37 ID:???]
- (´゚д゚`)エッ!!
- 56 名前:nobodyさん mailto:sage [2007/01/14(日) 03:09:33 ID:???]
- >>53
明日からPHPでがんがん書いてGoogleに買収されることにします。 本当にありがとうございました。
- 57 名前:nobodyさん [2007/01/14(日) 15:19:19 ID:1zAZA+K8]
- >>53
じゃPEARについて解説してくれよ
- 58 名前:nobodyさん mailto:age [2007/01/15(月) 19:26:18 ID:???]
- 良スレ発見!
いいね、みんなで教え合うって。 こういうのスキトラって言うんだよね? みんなで成長するスレにしよう。
- 59 名前:nobodyさん [2007/01/18(木) 03:20:11 ID:dfwRUKzs]
- IIS6.0(WindowsServer2003),MySQL
ASPとMySQLを連携させて、既にHPを作っています。 さらに機能を拡張させるため、PHPを導入しようと思いまして、 設定でISAPIフィルタに「php5isapi.dll」を読み込ませたのですが それをすると元のHPが表示されなくなってしまいます。 原因が分かる方いましたら、よろしくお願いします。
- 60 名前:nobodyさん mailto:sage [2007/01/21(日) 00:25:46 ID:???]
- ゴガギーン
ドッカン m ドッカン =====) )) ☆ ∧_∧ | | / / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ( )| |_____ ∧_∧ < おらっ!出てこい>>1!! 「 ⌒ ̄ | | || (´Д` ) \___________ | /  ̄ | |/ 「 \ | | | | || || /\\ | | | | | へ//| | | | | | | ロ|ロ |/,へ \| | | | | ∧ | | | |/ \ / ( ) | | | |〈 | | | | / / / / | / | 〈| | | / / / / | | || | | / / / / =-----=-------- | |
- 61 名前:nobodyさん [2007/01/22(月) 10:53:45 ID:0+QxN245]
- >>59 モジュール足りないんじゃない?
- 62 名前:nobodyさん mailto:sage [2007/01/24(水) 15:05:16 ID:???]
-  ̄ ̄ ̄ ̄ ̄ ̄\ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
>>1さん | | >>1さん ______ _/ \  ̄ ̄ ̄ ̄ ̄\ |/ ∧_∧ |/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ >>1さん | ∧_∧ ( ´Д`) / ̄ ̄ ̄ ̄ ̄ ̄ ___ _/ ( ´Д`) .\ /∧_∧ / >>1さん \| .∧_∧\ / | | ( ´Д`)  ̄\______ ( ´Д`) | | .| | \ /  ̄ ̄ ̄ ̄\ ∧_∧\ / .| | ∧_∧ | | | | ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ >>1さん > ( ´Д`) | | | | ( ´Д`) | | | |( ´Д`) < >>1さん ____/ \ / | ヽ__>\_) ( //_// \ ./ \______ | | ヽ──-ヽ ´Д` ,-──' // ヽヽ--───' /.| 丶ヽ───' / _/ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ | |  ̄ ̄ ̄ ̄ \ >>1さん |´Д` \ \_______
- 63 名前:nobodyさん mailto:sage [2007/01/24(水) 22:54:51 ID:???]
- />>1さん・・・
< 逝かなくてもいいんだよ、 \ さあ、帰っておいで・・・ ハァハァ… ∧_∧ (´Д` ) ( ̄ ̄ ̄ ̄┴- | ( * ;) / / ∧ \ / / / U\ \ / / ( ̄) | |\ ( ̄) / ( ノ ( | | \ ノ ( ⊂- ┘( ) └--┘ ( ) UUUU UUUU
- 64 名前:nobodyさん mailto:sage [2007/02/06(火) 00:25:33 ID:???]
- この板はどーなった?
落ち待ち?
- 65 名前:nobodyさん mailto:age [2007/02/08(木) 14:59:52 ID:???]
- >>1さん降臨きたいあげ
- 66 名前:nobodyさん mailto:sage [2007/02/09(金) 14:12:03 ID:???]
- つttp://allabout.co.jp/internet/database/closeup/CU20050321A/index.htm
- 67 名前:nobodyさん [2007/03/16(金) 21:41:11 ID:9qp+sbwy]
- つISBN4-7980-0885-0 C3055
つphp.planetmirror.com/
- 68 名前:nobodyさん [2007/03/16(金) 22:21:16 ID:6cpsoid8]
- しょうがないなーー!
1さんくるまでなんかしようぜ。 なんか質問があったら答えるスレとか。 もうすでにでているけど。 じゃあ俺が質問。今インフルエンザがようやくなおりかけ なんだが、来週仕事行く気がない。 どうしたらいいかな? ちなみに今週は全休です。
- 69 名前:nobodyさん mailto:sage [2007/03/16(金) 22:35:30 ID:???]
- タミフルガブ飲みして屋上に行くといいお
- 70 名前:nobodyさん [2007/03/16(金) 22:52:38 ID:6cpsoid8]
- 69さんは俺に死ねというのか?
- 71 名前:nobodyさん [2007/03/18(日) 00:56:10 ID:I0V2K77A]
- ついでにSQLも教えれ!
- 72 名前:nobodyさん [2007/03/19(月) 17:14:24 ID:RfoAkfet]
- 初心者です。宜しくお願いします。
php-5.2.1とapache_2.2.3-win32-x86-no_ssl.msiを インストールし設定しましたが、コードに書いた日本語が表示されません。 ソースはちゃんと見れるので、アクセスしているアドレスはあっていると思います。 何が原因で何を調べて設定すればいいか、さっぱりわかりません。教えてください。
- 73 名前:nobodyさん mailto:sage [2007/03/19(月) 20:51:58 ID:???]
- 先生!オブジェクト指向がよくわからないんですが、どうすればいいですか?
- 74 名前:nobodyさん mailto:sage [2007/03/19(月) 23:33:19 ID:???]
- とりあえずズボンぬいで仰向けになれ
- 75 名前:nobodyさん mailto:sage [2007/03/21(水) 21:35:13 ID:???]
- なりました!次はどうすればいいですか!!
- 76 名前:nobodyさん [2007/03/22(木) 14:41:29 ID:fQ+ZuuVO]
- 次は、腰骨の辺りに氷を置いて冷やすんだ!
- 77 名前:nobodyさん [2007/03/23(金) 00:42:26 ID:q79HG0MC]
- 冷やしたら
溜まっていたものを全て吐き出すと 良い夢が見られる!
- 78 名前:nobodyさん [2007/03/23(金) 01:14:28 ID:XxZ26HPJ]
- IIS6.0 + PHP5.2.1(isapi版)で、別のWindowsマシン上の共有フォルダから
データを読み込みたいのですがエラーが帰ってきます。 共有フォルダをz:ドライブに割り当てて、アクセス権もEveryoneがフルコントロールとなっているのですが。 こんな感じのスクリプトが通らないのです。 <?php if ( file_exists("z:/test.txt") ) { print("ok\n"); } else { print("error\n"); } ?>
- 79 名前:nobodyさん [2007/03/23(金) 01:18:52 ID:lZ9h/mxP]
- とりあえずXAMPPとかいうの落としてきたんだけど
まず何したらいいの? なんか適当なコード教えろ
- 80 名前:nobodyさん mailto:sage [2007/03/23(金) 03:21:43 ID:???]
- うちのプロバイダはPHPが使えんかったOTL
レンタルサーバーがLinuxで、それをWindowsから操作する方法も教えてくれ。
- 81 名前:nobodyさん [2007/03/23(金) 17:30:52 ID:q79HG0MC]
- >>1おらんょ?
>>78初心者か? >>79まず何したらいいの? まずぐぐれ! >>80 ftpのことか?
- 82 名前:nobodyさん mailto:sage [2007/03/23(金) 17:40:14 ID:???]
- >>79-80
スレ違い。ここいけ pc11.2ch.net/test/read.cgi/php/1158647441/
- 83 名前:78 [2007/03/24(土) 17:19:14 ID:u9VVS4ZH]
- >>81
PHPとWindowsは初心者です。
- 84 名前:nobodyさん mailto:sage [2007/03/24(土) 17:24:42 ID:???]
- >>78
なんでスラッシュなの?
- 85 名前:nobodyさん mailto:sage [2007/03/24(土) 18:10:02 ID:???]
- >>71
SELECT * FROM GOOGLE.CO.JP WHERE KEY = 'SQL' LANG = 'JP'
- 86 名前:nobodyさん mailto:sage [2007/03/24(土) 18:16:40 ID:???]
- >>85
構文エラー
- 87 名前:nobodyさん [2007/03/25(日) 16:46:58 ID:yT5AVe3J]
- >>83
絶対パス
- 88 名前:nobodyさん mailto:sage [2007/03/25(日) 17:43:35 ID:???]
- このスレはおれが引き継ごうかと思うんだけどどう?
- 89 名前:nobodyさん [2007/03/25(日) 19:12:14 ID:yT5AVe3J]
- >>88
がんがれ! まかせた
- 90 名前:88 mailto:sage [2007/03/25(日) 19:51:27 ID:???]
- どこからはじめればいいんだ、やっぱ>>1のつづきからでいいのかな?
- 91 名前:nobodyさん [2007/03/25(日) 20:00:22 ID:yT5AVe3J]
- >>88
>>1がやったのはサーバーの構築のみでしょ。 それで良いと思う。
- 92 名前:nobodyさん mailto:sage [2007/03/25(日) 23:14:11 ID:???]
- >>91
まあまずトリップつけろや
- 93 名前:78 [2007/03/26(月) 00:45:46 ID:X7UJxPSO]
- >>84
FreeBSD上で開発していたからです。 Windows上でもスラッシュで通るようなので、そのままにしています。 試しに\に変えてみたりもしましたが、ダメでした。
- 94 名前:nobodyさん [2007/04/07(土) 23:45:03 ID:FVED5FeW]
- 流れが「初心者」にやさしくない
- 95 名前:nobodyさん mailto:sage [2007/04/09(月) 23:43:10 ID:???]
- 昨日携帯房が貼りまくってたんだけどw
おまいらなら商業利用できるプログラム出品できるんじゃね? つttp://web-cart.jp 誰かうpしてみてくれよ
- 96 名前:nobodyさん mailto:age [2007/04/10(火) 12:10:49 ID:???]
- apacheのドキュメントルートの下にworkとかフォルダを作ってそこにtest.phpでもおく
上のほうみるとみんなの設定では↓な感じかな C:\Program Files\Apache Group\Apache2\htdocs\work\test.php んで、test.phpに <?php //画面に文字列を出力する。 echo "Hello World"; //<br>はHTMLでの改行 echo "<br>"; //$testってのは変数。変数に文字列を格納してそれを表示してみる $test = "Hello World"; echo $test: ?> これでlocalhost/work/test.phpにアクセスして画面に Hello World Hello World と出力されれば成功だ。 できなかったら言ってくれ
- 97 名前:nobodyさん mailto:sage [2007/04/10(火) 13:06:08 ID:???]
- わかりずらい。専門用語不可
- 98 名前:nobodyさん [2007/04/10(火) 15:30:37 ID:Ft/PkV1I]
- >>95
スレタイ嫁「俺が初心者に…」 ------ ↑ ココ >>97 >>96は>>22の応用 index.phpの内容を <?php //画面に文字列を出力する。 echo "Hello World"; //<br>はHTMLでの改行 echo "<br>"; //$testってのは変数。変数に文字列を格納してそれを表示してみる $test = "Hello World"; echo $test: ?> に書き換えて試してみ
- 99 名前:にあ mailto:sage [2007/04/11(水) 21:09:26 ID:???]
- 失礼します。
PHPを勉強し始めたばかりの、ちょう初心者です;; 全然わからなくて、困ってます;;どうかご教示をお願いします。 100件程のデータから、入力した条件をもとに一覧を表示させるプログラムです。 表示させた時に1ページに20件、それ以上の対象データは次のページや、前ページなどの機能をつけたいんです。 PHPでどう書いたらいいのかわかりません;; よろしくお願いします;;
- 100 名前:nobodyさん [2007/04/11(水) 21:26:57 ID:V5AID/ZW]
- >>99
そのデータはなに? db?csv?他? 一応 つttp://php.planetmirror.com/manual/ja/
- 101 名前:にあ mailto:sage [2007/04/11(水) 22:16:35 ID:???]
- >>100
dbです。 そのサイトで調べたりもしたんですが、 私基礎がちゃんとわかってないので、理解出来ないところが多くて;;
- 102 名前:nobodyさん [2007/04/11(水) 23:39:57 ID:V5AID/ZW]
- >>101
何でもそーだけど 基礎ができてないと 組み終わってから絶対に瑕疵がでるから 基礎をしっかりやったほうがいいよ!!!11
- 103 名前:nobodyさん mailto:sage [2007/04/12(木) 01:24:47 ID:???]
- >>99
ヒント foreachでデータを回す foreachの中でifを使って何かについて判断する くだ質でおれが昔質問した内容だったから書いてやりたいんだが いまlinuxのインストール中だから明日にするわ
- 104 名前:にあ mailto:sage [2007/04/12(木) 06:54:58 ID:???]
- >>102
確かにそうですよね(´・ω・`*) わかってはいるんですが、納期というか期限が今週末までで、少し焦ってしまって…;; 自分なりにいろいろと解釈して、コーディング作業を行なったんですが、ページ処理の部分はイメージしにくくて;;
- 105 名前:にあ mailto:sage [2007/04/12(木) 07:46:19 ID:???]
- >>103
ありがとうございます! これって、一度質問されたことのある内容だったんですか;;手間をおかけして本当にすみません;;
- 106 名前:nobodyさん mailto:age [2007/04/12(木) 15:10:58 ID:???]
- >>99
何かこんな感じでできるんじゃね? DBなんだかワカンネからsqlがmysql用だけど。 改行おおすぎいわれたよ。2回にわけるわ <?php //1ページあたりの表示件数 define('LIMIT',20); //default if( empty($_GET['page']) ){ $pageNumber = 0; }else{ $pageNumber = $_GET['page']; } //何件あるん? $sql = "select count(*) from tableName where 〜〜"; $maxCount = mysqli_query($conn,$sql); //最大ページ数 if( ceil($maxCount/LIMIT) ){ $maxPage = ceil($maxCount/LIMIT)+1; } //アウトプット用 $sql = "select * from tableName where 〜〜 limit " . $pageNumber*LIMIT . " , LIMIT"; $result = mysqli_query($conn,$sql);
- 107 名前:nobodyさん mailto:age [2007/04/12(木) 15:11:45 ID:???]
- //0ページ目なら前ページリンク出さない
if( $pageNumber <= 0 ){ echo "<a href=?page=" . $pageNumber-1 . ">前のページ</a>"; } //最大ページ以降は次ページリンク出さない if( $maxPage <= $pageNumber ){ echo "<a href=?page=" . $pageNumber+1 . ">次のページ</a>"; } echo "<br><hr>"; foreach( $result as $key=>$val ){ //表示形式はテーブルでもなんでもすきにしる。nameとかは適当にいれてるだけだから echo $val['name'] . " " . $val['カラムわかんね']; } ?>
- 108 名前:nobodyさん mailto:sage [2007/04/12(木) 21:20:07 ID:???]
- 覚えたての下手糞なコード晒して、うれしそうだな
- 109 名前:nobodyさん mailto:sage [2007/04/12(木) 21:32:57 ID:???]
- >>108
スレタイ嫁
- 110 名前:nobodyさん mailto:sage [2007/04/12(木) 21:47:33 ID:???]
- phpstarじゃないだろ
- 111 名前:nobodyさん [2007/04/12(木) 22:05:07 ID:K+wO7hpZ]
- マジで質問です。
掲示板を作ってみたのですが Formタグは自分宛、POST送信です。 名前と内容を入力して ブラウザーの更新ボタンを押すと同じ内容が入力されてしまいます。 ちなみにPHP + PEAR:DBです。 リロードを禁止できる魔法知っている方お願いします
- 112 名前:nobodyさん mailto:sage [2007/04/12(木) 22:09:36 ID:???]
- 更新ボタン後に移る画面で強制的に、入力画面等にリダイレクトさせる
PHPなら header('Location:URLを書く'); javascript でのrefreshとかでもよくやる。 基本テクニック
- 113 名前:nobodyさん [2007/04/12(木) 22:09:44 ID:K+wO7hpZ]
- 実際のPHPの開発の現場って
どんな感じなんですか 趣味と職業プログラマーの違いを馬鹿チンに教えてください。
- 114 名前:nobodyさん mailto:sage [2007/04/12(木) 22:13:54 ID:???]
- >>112
X更新ボタン ○submitボタン の誤記ね
- 115 名前:nobodyさん [2007/04/12(木) 22:16:33 ID:K+wO7hpZ]
- 自分自身にPOSTで送るのだから
更新ボタン後に自分宛へリダイレクトすると エラーがでるだろ。 結局更新ボタン後にリダイレクトで確認ページへ移り リンクで書き込みページに戻るしか手がない。
- 116 名前:脱初心者 [2007/04/12(木) 22:20:27 ID:K+wO7hpZ]
- PHPの参考書ってさ
はじめは馬鹿丁寧に書いているのだが ブログ作成とかのページになってくると いきなり、クラスとかPEARとかスマーティが... 中級の本で上のことが詳しいお勧めの参考書おしえてちょ
- 117 名前:nobodyさん mailto:sage [2007/04/12(木) 22:21:19 ID:???]
- >>115
をいをい、なんでエラーがでるんだよ
- 118 名前:nobodyさん [2007/04/12(木) 22:27:34 ID:K+wO7hpZ]
- うん。エラーじゃないや。
間違えた。でもリロードすると結局POSTの値が残って 同じ内容が登録されちゃう... お試しあれ。
- 119 名前:nobodyさん mailto:sage [2007/04/12(木) 22:28:11 ID:???]
- >>118
だから>>114なんだろ。
- 120 名前:nobodyさん mailto:sage [2007/04/13(金) 00:00:32 ID:???]
- 参考URL
www.geocities.jp/speedstar777g/ 2ちゃん発祥なのでh抜きしません
- 121 名前:にあ mailto:sage [2007/04/13(金) 11:27:57 ID:???]
- >>106->>107
ありがとうございます!! サンプル見ながら、頑張ってみます(*`・ω・´)
- 122 名前:nobodyさん mailto:sage [2007/04/13(金) 12:11:26 ID:???]
- >>116
たかがクラスやPEARやSmartyごときにページを割くのは中級の本ではない
|

|