【PHP】下らねぇ質問はここに書き込みやがれ 32
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2006/11/06(月) 22:07:16ID:???まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
【前スレ】
【PHP】下らねぇ質問はここに書き込みやがれ 31
http://pc8.2ch.net/test/read.cgi/php/1161733546/
◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しない)
・ サーバーのOS、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークはそれぞれの該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
・速さについては自分でベンチをとってここに書け(違う環境の人も調べてくれるかも)
0554nobodyさん
2006/11/15(水) 14:25:05ID:???これは酷い。 まぁPGかじり始めは何でも出来ると思って自分に酔う時期なんだろうね。
俺も全く同じ道のり(HTML→CSS→PHP)辿ったが、
PHP5をやる時にオブジェクト指向と言う概念がよく分からなくて調べた時は自分の未熟さを恥じた過去があったりなかったり…。
まぁPHPとSQL使えるがサーバは不明てことは金は取らん方がいいよ。
金取る以上XSSやらSQLインジェクションみたいな脆弱性が書いたコードの中に見つかったらどうなるか分かってるよね?
と偉そうな事言ってる俺もPHP→Linux弄り(FC、CentOS、BSD)までの半人前だからアレなんだけど。
0555nobodyさん
2006/11/15(水) 14:29:13ID:???$config = parse_ini_file('config.ini', true);
$config = $config['hoge'];
0556nobodyさん
2006/11/15(水) 14:30:22ID:???0557nobodyさん
2006/11/15(水) 14:31:38ID:???まともなもの作れなくて投げ出されたわw
0558542
2006/11/15(水) 14:33:05ID:???お金取るのかよ(`ω´)
取るとして、要求定義書〜テスト仕様書までのドキュメントはもちろん付いてくるんだよね?
(でも、お金払うぐらいなら自分で作るよ Javaでw)
>>546
2ch以外にも使いたい掲示板があるので・・・あと右上のアニメーションが欲しい
0559nobodyさん
2006/11/15(水) 14:35:04ID:???ばっくれられた事あるよ
最初銀行振り込みで話付いてたのに、書留で送ってくれとか言い出して
ちょうど、イーバンクの振込み入金口座が廃止された時期だったから
身元明らかにしないで金振り込ませてバックレようとしたみたい
0560nobodyさん
2006/11/15(水) 14:38:47ID:???0561nobodyさん
2006/11/15(水) 14:43:19ID:???みたいな自作自演メールが来るよ
きょうつけて!
0563nobodyさん
2006/11/15(水) 15:06:44ID:DsSvM2t5ですが。
if ($db = sqlite_open("SQLiteManager/word", 0666, $sqliteerror))
{
$value2 = array(array( 'ツール', 'tool', 'tools' ),
array( 'ユーザー', 'user', 'ゆーざー' ),
array( 'ファイル', 'file', 'ふぁいる' ));
foreach($value2 as $nkey => $arrValue)
{
foreach($arrValue as $nkey2 => $strValue)
{
$arrValue[$nkey2] = mb_convert_encoding($strValue, "UTF-8", "Shift_JIS"); //EUC-JPでなくUTF-8
}
$sql = <<< EOM
INSERT INTO thesaurus(word, dougigo1, dougigo2, dougigo3) VALUES
('{$arrValue[0]}', '{$arrValue[1]}', '{$arrValue[2]}', '{$arrValue[3]}');
EOM;
sqlite_query($db, $sql);
}
}
sqlite_close($db);
上記のように、配列の内容を直に書くと、レコードに書き出せるのですが、
配列が格納された変数($value)を指定するとうまくレコードに書き出されません。
どのようにすればよろしいでしょうか?
0564nobodyさん
2006/11/15(水) 15:08:36ID:???0565nobodyさん
2006/11/15(水) 15:18:55ID:???まず、どの不具合の発生箇所を特定しなよ。
特定できたら、その箇所に対して別のコーディングが出来ないか試してみるとかすれば?
スレタイに見合った素晴らしい下らない質問だけど、
回答する度に、新たな、しかも大して進歩の無い質問を繰り返されるといい加減だれも相手しなくなるよ
0566nobodyさん
2006/11/15(水) 15:22:06ID:DsSvM2t50567nobodyさん
2006/11/15(水) 15:26:01ID:???そして氏ね
0568nobodyさん
2006/11/15(水) 15:32:36ID:DsSvM2t5障害箇所はわかってます。別のコーディングができないかどうかも
試しました。しかし、うまくいかないんです。
0569nobodyさん
2006/11/15(水) 15:38:30ID:???0571nobodyさん
2006/11/15(水) 15:45:17ID:???SQLliteは知らないけど
>>567が言うように、エコーバックしたSQLステートメントを
クライアント通して直接DBに対して実行してみた?
その場合、SQLLiteからはどんな反応(メッセージ)が帰ってきた?
「わかんない、わかんない」じゃマジで誰も相手しなくなるよ
0572nobodyさん
2006/11/15(水) 15:48:57ID:???0574563
2006/11/15(水) 15:50:26ID:DsSvM2t5ありがとう。
0575DsSvM2t5
2006/11/15(水) 15:51:41ID:???0576nobodyさん
2006/11/15(水) 15:53:17ID:???なぜエラーをスルーするんだとかいうレベルじゃない
0577nobodyさん
2006/11/15(水) 15:54:02ID:???0578nobodyさん
2006/11/15(水) 16:00:53ID:???0579nobodyさん
2006/11/15(水) 16:08:57ID:???3年に一人の逸材だ
0581544
2006/11/15(水) 16:14:31ID:N4vSt0D0>>558
当たり前でしょ、別に依頼を受けてるわけでもないのに、知らん奴に匿名でいきなり依頼されて、自分の時間裂いてまでタダで作る奴は普通はいないでしょ。
これは釣られてるのだろうかw
どうせまた煽りレスがつくんでしょうね。いい回答者さんもたくさんいるのに少数の煽りでスレが荒れる(しかも自分のレスで)のは嫌な気分ですね。
0582nobodyさん
2006/11/15(水) 16:19:16ID:???0583563
2006/11/15(水) 16:19:17ID:DsSvM2t5データベースを初めて使う素人に上手なデータベースの作り方を
お教えください。
0584nobodyさん
2006/11/15(水) 16:24:29ID:???0586nobodyさん
2006/11/15(水) 16:26:50ID:???お前もついでに氏ね。厨房が来るような板じゃないですよ
>>583
自分で調べてから出直して来い。
大体日本語が可笑しい時点でDBが何か把握できてないんじゃないの?
>上手なデータベースの作り方
何これ?料理教室にでも通うつもりか?
0590nobodyさん
2006/11/15(水) 16:35:26ID:???0591nobodyさん
2006/11/15(水) 16:38:43ID:???0592nobodyさん
2006/11/15(水) 16:40:51ID:???0593nobodyさん
2006/11/15(水) 16:41:17ID:???をする奴が多いな。そんな暗いことやってて楽しいのか?
0594nobodyさん
2006/11/15(水) 16:42:00ID:???0598nobodyさん
2006/11/15(水) 16:55:02ID:???こういう奴に限って四六時中パソコンにべったりで、他人の非難や中傷しかしない暗い奴なんだよな。
こんな事やってて楽しいか?
0600nobodyさん
2006/11/15(水) 16:59:35ID:???人間はいる、というか自分がそうなんだから、楽しいか?なんて聞く必要は
ないと思うけど?
0601nobodyさん
2006/11/15(水) 17:02:33ID:???0602nobodyさん
2006/11/15(水) 17:04:34ID:???お前さ、何がしたいの?
真面目に回答をしようとしている奴だっているのに、そんな人に対して失礼じゃないのか?
0603nobodyさん
2006/11/15(水) 17:05:19ID:???0604nobodyさん
2006/11/15(水) 17:07:29ID:???多くないけど?
同類とか言ってることから、お前が「四六時中パソコンにべったりで、他人の非難や中傷
をする奴」だってことは真であるとして、それがどうしたの?
0605nobodyさん
2006/11/15(水) 17:08:12ID:???0607nobodyさん
2006/11/15(水) 17:11:06ID:???0608nobodyさん
2006/11/15(水) 17:11:17ID:???0609nobodyさん
2006/11/15(水) 17:12:48ID:???>>608が一方的にわけのわからないことを喚いてて
まわりは理解に苦しむという展開だが
0610nobodyさん
2006/11/15(水) 17:16:10ID:???0613nobodyさん
2006/11/15(水) 17:19:10ID:???0615nobodyさん
2006/11/15(水) 17:32:36ID:N4vSt0D00616nobodyさん
2006/11/15(水) 17:41:02ID:???この流れでそんな主張が飛び出したのか?
質問スレで「非難・中傷」を否定するということは、その逆のことを要求している、
つまり「丁寧に回答するのが当然だ、煽りなど許せない」と思っているということになる
期待する回答がえられず、逆切れして荒らしたり捨て台詞吐いたりする質問者の類と
見るのが合理的だろう。わざわざIDを隠す必要があったのもそのためだ
0618nobodyさん
2006/11/15(水) 17:44:35ID:???0619nobodyさん
2006/11/15(水) 17:46:13ID:???「みんな」は必死だが、自分はそうではないよ、とアピールしなきゃいけないものかね
書き込みは状況と照らすと意外に多くのことが分かるものだ
0620nobodyさん
2006/11/15(水) 20:28:41ID:???俺は>>593ではないんだけどさ、
よく分からんが、あんた見たいにネチネチ相手がいかにダメなやつか
説明するやつに、普通なやつはいないってことは確か
韓国ではもっと深刻的な問題になってるぞ
所詮2chだからな、まともか、能力ある人間は毎日チェックして
人を中傷するようなこといわないだろうな
0621nobodyさん
2006/11/15(水) 21:09:54ID:???0622nobodyさん
2006/11/15(水) 21:12:24ID:???だがw
0623nobodyさん
2006/11/15(水) 21:13:08ID:???ここにいる連中は四六時中パソコンにべったりで、他人の非難や中傷
をする奴が多いな。そんな暗いことやってて楽しいのか?
0624nobodyさん
2006/11/15(水) 21:14:55ID:???0625nobodyさん
2006/11/15(水) 21:48:28ID:???つもりになって全部読み飛ばした
0626nobodyさん
2006/11/15(水) 22:06:05ID:???IE7も無料でデバッグしてたらさらに偉いよ(笑)
0627nobodyさん
2006/11/15(水) 22:49:38ID:kZ4689iH0628nobodyさん
2006/11/15(水) 23:01:53ID:???0629nobodyさん
2006/11/15(水) 23:03:50ID:???ない。
反例
http://www.php.net/manual/ja/ref.ncurses.php
http://www.php.net/manual/ja/ref.printer.php
0631nobodyさん
2006/11/15(水) 23:12:28ID:kZ4689iH0632nobodyさん
2006/11/15(水) 23:13:23ID:???Ncurses 端末画面制御関数を使ったWebアプリがあるというなら、
どういうものなのかぜひとも聞きたい。
0633nobodyさん
2006/11/15(水) 23:33:57ID:???0634nobodyさん
2006/11/15(水) 23:39:58ID:???そう偏屈じーさんになる理由もないんじゃないの
0635nobodyさん
2006/11/15(水) 23:44:39ID:???管理ツールだからhttpd.confの編集をするCUIツール(curses使用)をWebアプリと呼ぶ、みたいな喩えのほう適当だな
0636nobodyさん
2006/11/16(木) 00:05:25ID:???いいんじゃないかなあ
文字列処理や配列関数なんかは皆一通り知ってると思う
実際全体の何割くらい使ってるんだろうね
0637nobodyさん
2006/11/16(木) 00:37:28ID:???EXCELのデータを取り込みたいんですが、検索したところEXCELにODBCで
接続して云々・・というページを見たのでPHPのODBC関数で接続を
試みています。
EXCELが入っているマシンだとドライバも一緒に入るので、以下のような
スクリプトを書いてみるとエラーは返りませんでした。
<?php
$conn = odbc_connect( "DRIVER={Microsoft Excel Driver (*.xls)}; DBQ=hoge.xls;", "", "");
if (odbc_error()) {
echo odbc_errormsg($conn);
}
?>
ktkrと思い、以下のコードを加えて見ましたが、エラーが発生してしまいます。
$sql = "select count(*) from Sheet1"; // Sheet1のデータ件数が取れるかな?
$rst = odbc_exec($conn, $sql);
if (odbc_error()) {
echo odbc_errormsg($rst);
}
恐らくシートの指定方法が間違っていると思うのですが。
そもそもこのようなことはできるのか?
できる場合は簡単なサンプルを見せていただけませんでしょうか。
よろしくお願いします。
0638nobodyさん
2006/11/16(木) 00:48:39ID:???mb_language(); を呼ぶと Fatal error: Call to undefined function mb_language() in ...
となってしまいます。
mb_string.dll はパッケージ内には見当たりません。
追加でコンポーネントをインストールしなければいけないのでしょうか?
それとも設定でしょうか?
0639nobodyさん
2006/11/16(木) 00:55:37ID:???http://pc8.2ch.net/test/read.cgi/php/1150088761/928
0640nobodyさん
2006/11/16(木) 01:03:29ID:???0641nobodyさん
2006/11/16(木) 01:07:15ID:???入ってるはずだけどねえ
まあ普通にオフィシャルから落としてきてextフォルダに放り込んでphp.iniの該当個所を
コメントアウトすれば動くんじゃないかしら
0642637
2006/11/16(木) 01:09:34ID:???すみません。
今手元に再現できる環境が無いので。
明日ちゃんとしたエラーメッセージを張ります。
>>640
うーん。よく分かりません。
EXCEL側でテーブル名としてSheet1を登録する必要があるのですか?
ちょっと調べてみます。
0643nobodyさん
2006/11/16(木) 01:12:41ID:???0644nobodyさん
2006/11/16(木) 01:28:09ID:???ADOだとワーキングシートは[sheet1$:]?だっけ?
ODBCはしらんけどPHPよりM$のマニュアルに相談したほうがいいかもよ。
0645nobodyさん
2006/11/16(木) 01:30:33ID:???0646637
2006/11/16(木) 01:38:25ID:???そうなんです。
まさにM$のVBとかC#での作法が分かっていないための質問でした。
AccessのサンプルはPHPのマニュアルにもあるのですが・・・。
明日もうちょっと気合を入れてググッてみます。
0647nobodyさん
2006/11/16(木) 04:08:47ID:???欧州大人気の超高機能CMS TYPO3はついに日本に公開
TYPO3はPHP、MySQLによって実装されているLAMPアプリケーションです。
大規模サイトを構築することを想定した高機能CMSで、リッチテキストエディタに
よるコンテンツのWISIWYG編集、キャッシング、サイト内検索、静的HTMLの
出力など対応です。
# 2000個以上の自由に使える機能拡張モジュール
# 文書・プロジェクト管理・オンラインショップなど他多数
# サイト分析、アドミンツール、ワークフロー
0648nobodyさん
2006/11/16(木) 06:49:55ID:???0649nobodyさん
2006/11/16(木) 09:28:38ID:???ってのがいいなw
0650nobodyさん
2006/11/16(木) 12:39:04ID:GG+ftSx9ファイルを読み込んだ順に表示しているのですが、
foreach($allfile as $temp){
print "$temp -";
echo date("m/d H:i:s",filemtime($temp));
}
これを更新日時が新しい順に表示するようにするには
どのようにしたらよいのでしょうか?
PHP4です。
0651nobodyさん
2006/11/16(木) 12:43:01ID:73q/908c$arr[] = filemtime($temp);
に入れてソートしてからforeachすればいいのでは?
0652nobodyさん
2006/11/16(木) 12:45:03ID:???0653nobodyさん
2006/11/16(木) 12:46:16ID:???sort($allfile);
foreach($allfile as $temp){
print "$temp -";
echo date("m/d H:i:s",filemtime($temp));
}
0654nobodyさん
2006/11/16(木) 12:59:03ID:73q/908cしてるからファイル名じゃね?
■ このスレッドは過去ログ倉庫に格納されています