【PHP】下らねぇ質問はここに書き込みやがれ 44
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2007/04/12(木) 16:54:47ID:???PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 43
http://pc11.2ch.net/test/read.cgi/php/1175368910/
◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0136nobodyさん
2007/04/15(日) 14:27:17ID:Y+7wtgW4お返事遅くなりました、
大変に参考になりました
本当にありがとうございました。
0137nobodyさん
2007/04/15(日) 17:30:46ID:???0138nobodyさん
2007/04/15(日) 17:59:40ID:???(出会い系ではありません)
一行掲示板の改造がいいかと思うのですが、スクリプトやアドバイスありましたらお願いいたします。
0139nobodyさん
2007/04/15(日) 18:02:55ID:???0142nobodyさん
2007/04/15(日) 18:34:59ID:???0143nobodyさん
2007/04/15(日) 18:40:46ID:???まぁ、すぐに作りたいなら改造でもいいと思う
俺も最初はすぐに高性能の掲示板を作りたくて、
できたところで穴だらけだったがな
0144nobodyさん
2007/04/15(日) 19:11:56ID:???まともな改造とかできるわけないだろう。
0145nobodyさん
2007/04/15(日) 19:45:57ID:???わからなくなったらここで聞け。
最初から何もしないで聞くなバカ
0146nobodyさん
2007/04/15(日) 20:53:39ID:R8yXAJQXモジュールとして実行することに対して、
パーミッションの設定と速度の面を除いて何か制限されることはあるのでしょうか?
0147nobodyさん
2007/04/15(日) 20:56:53ID:u9QEq4CQ自分はウェブデザインの勉強をしていたのでDWを使っているのですが、
WebプログラマとしてはDWは不評のようで・・・
何のソフトを使っていますか?
0149nobodyさん
2007/04/15(日) 20:58:32ID:???0150nobodyさん
2007/04/15(日) 20:59:02ID:???とあるが、つまり目的別でユーザーのIDを表示するってことかな?
だったら、データベース使わないと厳しいかも
0151nobodyさん
2007/04/15(日) 21:02:23ID:???それは実行環境のこと?
XAMPPで検索してごらん。便利よ。
ソフト板にもスレあるから。
あ、いや、エディターですね。
Ecripsなんかは有名ですね。
ちなみにMSがDWみたいなもん作ったらしい。
こちらもスレがある。
どこだったっけ。
探してくださいな。
0153nobodyさん
2007/04/15(日) 21:04:43ID:???べつにdreamweaverでいいと思うよ。
正規表現、ツリー表示、コード保管しか使ってないけどSOHOとして仕事してるよ。
デバックはできないけど、・・あっても必要ないと感じてる。
会社に勤めてたころはEclipseでPHPコード書いてたけどべつに今は別にイラネ。
ようは使う人の効率があがれば何使ってもいいんじゃないの?
0155nobodyさん
2007/04/15(日) 21:07:21ID:???phpspot.net
で配布してるの使ってる。
PHP専用でプロジェクト用とPHPファイルに関連づけできるスタンドアローン版がある。
スタンドアローン版はDWなど他エディタ使ってる人もインストして関連づけるとファイルからそのままダブルクリックで開けるからいいよ。
0156nobodyさん
2007/04/15(日) 21:10:25ID:???0157nobodyさん
2007/04/15(日) 21:11:06ID:???Donut RAPTの作者もPHPエディタを使ってます。
0158nobodyさん
2007/04/15(日) 21:11:45ID:???0160nobodyさん
2007/04/15(日) 21:15:40ID:???DWいじると、HTMLでの作成ではPHPカラーつかないけど
PHPではつくよな?
PHPでHTMLのカラー+PHPのカラーがつくような設定ってないの?
0161nobodyさん
2007/04/15(日) 21:18:07ID:???BBSとかちょっとした物作るならTeraPadあれば十分すぎる
ある程度大きいもの作るなら俺はEclipseかな?
まぁ、デバッガ使わずにprintデバッグしてるけどねorz
Windowsだからあんまり使わないだろうけどLinuxならvi最強
0163nobodyさん
2007/04/15(日) 22:01:45ID:y9EClMBI出力
「INSERT test INTO test1='test1', test2='test2', test3='test3', test4='test4'」
エラー
「You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INTO test1='test1', test2='test2', test3='test3', test4='test4'' at line 1」
このように、SQL文の一部「test INTO」が消えてしまいます。
function内から別のfunctionを呼び出すとそうなる仕様なのでしょうか?
0165nobodyさん
2007/04/15(日) 22:10:16ID:???エラー文には「SQL構文にエラーがあるよ」って書いてるので
SQLのinsert構文をもう一度確認してみてはいかがですかね
0167nobodyさん
2007/04/15(日) 22:16:23ID:y9EClMBIありがとうございます
基本的な構文ミスでした。
INTOをSETで解決しました。
INSERT INTOと
INSERT SETは
どちらを使ったほうがいいんでしょうか・・・
自分はSETのほうが使いやすいのですが
0169nobodyさん
2007/04/15(日) 22:23:21ID:???0170nobodyさん
2007/04/15(日) 22:23:28ID:???実際居るから仕方ないんだけど、状況証拠のチリすらない段階で宣伝扱いするの、いくら2ちゃんでもやめないか?
裏付けや根拠すら全く無い段階でこれいうのって2ちゃんでいう池沼ってやつなんじゃ?
だいたい、作者とするにはタイミング良すぎないか?この実況板と化している当スレでは。
0171nobodyさん
2007/04/15(日) 22:28:23ID:???0172nobodyさん
2007/04/15(日) 22:30:10ID:???0173nobodyさん
2007/04/15(日) 22:32:42ID:???0174nobodyさん
2007/04/15(日) 22:34:06ID:y9EClMBIincludeで絶対パスで指定したとき、
URL file-access is disabled in the server configuration
とエラーが返ってきます。
ファイルはちゃんとあるのですが、何かphp.iniで設定が必要なのでしょうか?
(例えば、外部からのincludeを許可など・・・)
0176nobodyさん
2007/04/15(日) 22:37:03ID:y9EClMBIhttp://からではなくE:〜での記述で実行できました。
ですが、URLでの指定ではダメなのでしょうか・・・?
0179nobodyさん
2007/04/15(日) 22:44:10ID:y9EClMBI0181nobodyさん
2007/04/15(日) 22:51:53ID:???0182nobodyさん
2007/04/15(日) 22:53:16ID:???PHPAPI php_stream_wrapper
if (wrapper && wrapper->is_url && !PG(allow_url_fopen)) {
if (options & REPORT_ERRORS)
php_error_docref(NULL TSRMLS_CC, E_WARNING, "URL file-access is disabled in the server configuration");
return NULL;
}
要は、渡しているパラメータ(wrapper)やPHPそのものの設定(allow_url_fopen)によるってこった。
0183nobodyさん
2007/04/15(日) 23:08:44ID:???0184nobodyさん
2007/04/15(日) 23:12:58ID:???<form method=post action=hogehoge>
<input type=hidden name=hoge value=hoge>
<input type=submit value=go>
</form>
このpostで送信されるデータを連続投票したい場合どうしたらいいでしょうか?
知識の向上として知っておきたいのですが
一応これを実行してpostで送信すると投票先のスクリプトに移動して
再度戻ってまたgoをクリックしないと連続投票できませんよね?
これを1回実行するだけで100回POSTのデータを送信することは可能でしょうか?
0186184
2007/04/15(日) 23:17:46ID:P44SZArS>>185
じゃ、よろしく
0187nobodyさん
2007/04/15(日) 23:19:46ID:???0188nobodyさん
2007/04/15(日) 23:20:22ID:???どこに向けて打つのかしらないが対策されてるから無駄
0189184
2007/04/15(日) 23:21:24ID:P44SZArS0190nobodyさん
2007/04/15(日) 23:22:57ID:???0191nobodyさん
2007/04/15(日) 23:25:17ID:???0192184
2007/04/15(日) 23:26:26ID:P44SZArS100%言われると思ったけど、知識として知ってるほうが対策もできるので知りたいだけだから。
100%言われると思ったから書いたはずなんだけどな…
まあそれはいいとして、どうやってforで回すのか知りたい。
わざわざID出したので、よろしく。
0193nobodyさん
2007/04/15(日) 23:30:02ID:???処理;
}
0194nobodyさん
2007/04/15(日) 23:31:22ID:???0195nobodyさん
2007/04/15(日) 23:37:35ID:???例外クラスの getTrace() のようなものです
スコープ内で処理に使用する変数を、$var[] とった配列にまとめておき、
print_r すれば良いだけかも知れませんが、あれば教えてください
0196184
2007/04/15(日) 23:38:44ID:P44SZArSもう1度言いますよ?
その”処理”の部分を聞いてます
さあ説明よろしくwww
0197nobodyさん
2007/04/15(日) 23:42:39ID:???サーバーサイドは1回の送信につき1回のリクエストだから
100回送信すればいいと思う
ここまで言えばわかるだろ
0198184
2007/04/15(日) 23:47:09ID:???わからないならわかりませんって言えw
このカスどもが
0199184
2007/04/15(日) 23:48:10ID:???↑
こいつテラワロスwww
0201nobodyさん
2007/04/15(日) 23:59:33ID:???0205nobodyさん
2007/04/16(月) 02:55:10ID:???0206nobodyさん
2007/04/16(月) 03:31:41ID:???0207nobodyさん
2007/04/16(月) 11:36:16ID:???0209nobodyさん
2007/04/16(月) 12:29:42ID:???0210虚弱PHP
2007/04/16(月) 12:52:01ID:???0211nobodyさん
2007/04/16(月) 13:01:04ID:???0212nobodyさん
2007/04/16(月) 13:57:58ID:???DB板で聞くのが正解かもしれませんが、お願いしますm(_ _)m
0213nobodyさん
2007/04/16(月) 14:10:41ID:???複数のテーブルに書きに行くのならtransactionをかけたほうがいいかもしれない。
0214nobodyさん
2007/04/16(月) 16:35:09ID:???セキュリティ面とか、新しいプログラム使いまわせるとかではなく
単一のphp内において、もっと身近な部分で言うと…。
0217nobodyさん
2007/04/16(月) 16:53:27ID:???片方では、httpsプロトコルで、echo $_SERVER['HTTPS']; とやると、onと表示されて、
SSLが有効なのがわかるのですが、
もう片方は、ブラウザに鍵マークはつくものの何も返って来ません。
$_SERVER['HTTPS']の説明をみると、
「スクリプトが HTTPS プロトコルを通じて実行されている場合に 空でない値が設定されます。 」
とあるので、正常に機能していないということでしょうか?
それともサーバ側の設定で、何も返さないようにしているとかそういうことでしょうか?
0218217
2007/04/16(月) 16:54:21ID:N9diKUei0219nobodyさん
2007/04/16(月) 16:56:33ID:???WEBサーバーがSSLをサポートしていると言う事と
PHPがSSLをサポートしていると言う事じゃ全く持って話が違う。
後者はWEBではサポートしているけどPHPじゃサポートしてないんでしょ
0220nobodyさん
2007/04/16(月) 17:03:07ID:???0221217
2007/04/16(月) 17:03:26ID:N9diKUeiなるほど。そういうことですか。
ではサーバのPHPをかえてもらわないとダメになるわけですね。
MySQL+PHPを使ったログイン機能があるサイトを作ろうと思っているのですが、
そのログインページ(PHPでできた)でSSLをつかいたいと思ったのですが、
PHPでSSLをサポートしなくても、Webでサポートしていれば、
入力された情報はちゃんと暗号化してくれるのでしょうか?
0222nobodyさん
2007/04/16(月) 17:24:09ID:???当たり前だけどしてくれるよ
PHPでSSLを使うって事はプログラムで内部でhttpsなURLに対して
リクエストを送る事が可能になったりするってことだ。
0223nobodyさん
2007/04/16(月) 17:25:38ID:dwzdMgji「Windowu Binaries」の「PHP 5.2.1 zip package」をクリックすると
タイムアウトしてしまいます。
みなさんのところからはダウンロードできますか?
0224nobodyさん
2007/04/16(月) 17:27:23ID:???時間帯ずらしてダウンロードをためしてみたらいいよ
0225217
2007/04/16(月) 17:28:07ID:N9diKUeiひとつ勉強になりました。これで一安心です。
早速プログラムを組みたいと思います。
どうもありがとうございました。
0226nobodyさん
2007/04/16(月) 17:51:24ID:???なんだかクラスを使った場合と使わない場合がうまく想像できないのです
0227nobodyさん
2007/04/16(月) 18:00:38ID:???0229nobodyさん
2007/04/16(月) 18:21:04ID:???0230nobodyさん
2007/04/16(月) 18:26:19ID:???0231nobodyさん
2007/04/16(月) 18:29:11ID:???0232nobodyさん
2007/04/16(月) 18:35:08ID:???日本語に関しては
0233nobodyさん
2007/04/16(月) 18:40:47ID:???0234nobodyさん
2007/04/16(月) 19:10:27ID:???0236nobodyさん
2007/04/16(月) 19:51:10ID:???別のサーバからFTPでアップされたjpg画像を
上書き保存されない様にmv、cpとfopenはパーミッションの問題でエラーになりました。
そこで、上記コマンド実行前にchmodを入れてみましたがやはりパーミッションの問題が…。
file_get_contentsはPHPのバージョンの問題で使えませんでした。
要は、常に上書き保存されていってしまう画像をリネームして保存しておきたいのですが
上記以外の手法でパーミッションに捕われないような手法はありますでしょうか?
■ このスレッドは過去ログ倉庫に格納されています