【PHP】くだらねぇ質問はここに書き込みやがれ
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
04/11/02 00:15:41ID:???0334nobodyさん
04/12/11 01:40:02ID:???いちいちpostかgetか判断しなくてすむから、$_REQUEST使いまくりなんだけど、
これって何か問題あります?
0335nobodyさん
04/12/11 01:42:56ID:???http://hogehoge/foo.cgi?mes=342342464&name=134534&title=4124i14
と、荒らされる
0336nobodyさん
04/12/11 01:43:24ID:px4SIOvm�@test.php
<?php
print "ここは、test.phpです。<BR>";
require ("test2.php");
?>
�Atest2.php
<?php
print("ここは、test2.phpです。<br>");
?>
↑これを、test.phpから実行すると、結果は、↓のようになります。
ここは、test.phpです。
ここは、test2.phpです。
この場合の、1行目の「ここは、test.phpです。」というのを、削除したいのですが可能でしょうか。
意味不明だったら、すみません。出直します。
0337nobodyさん
04/12/11 01:46:06ID:???0338nobodyさん
04/12/11 01:50:02ID:???>>333の方法で出来るんですね。
perlと同じようにやってみます。ありがとうございました。
0339320
04/12/11 01:54:33ID:???0340nobodyさん
04/12/11 02:20:26ID:???ログ嫁とまで言われてるのに読まないヤツはただの馬鹿。
インストールしたばかりなら量も大したこと無いだろうから全部読め。
0341318
04/12/11 02:42:51ID:???>>327の方で調べてみます。
http://www5c.biglobe.ne.jp/~ecb/c/05_05.html
この辺りを読んでるんですが、いまのとこ全く理解不能。
というか、貧弱な脳が「ビット」とか言う単語を拒否してます。
>>331
なるほど。おちついて考えればそういう予想の仕方も出来る訳ですね。
考え方、という点でも勉強になりました。
何気なくmysql_fetch_arrayって使っちゃってるんですが
http://php.s3.to/man/function.mysql-fetch-array.htmlの例1
>echo "user_id: ".$row["user_id"]."<br>¥n";
>echo "user_id: ".$row[0]."<br>¥n";
の2行、これは[]の添字に数字でもフィールド名でも
同じ値を返すぞ、という意味でこういう例になってるんですよね?
残念ながら自分の頭ではビット演算子はいまのとこ理解出来てません。
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/php_s04.htm
の例によると$clctはfor文に絡む部分だから
理解出来ないうちに下手にいじらないほうがよいですね。
0342318
04/12/11 03:05:07ID:???count( )は、その前のsql文の結果をmysql_fetch_arrayした
配列のインデックス数。
例えばsql文が
select hoge,hage,fuga,fuge from table
だとしたらインデックス数は4じゃなくて、
インデックス番号と、フィールド名を持つから8。
だからそれをビット演算子で割ると半分の4で
sql文やselect *としたときのテーブルによるフィールド数の違いに
関係なく指定フィールド(列)を読み出せる
後半のレコードそのものの読み出しでは
その$item[$i]の$iを$clctに達するまで繰り返す、
こんな理解でいいのでしょうか?
なんか違う気がしてきたせdrftgyふじkろ
0343sage
04/12/11 05:19:31ID:c8kefEb0>>207
蒸し返してあれだけど、CGI版はとりあえず忘れて、
モジュール版PHPって(実質apacheの)SSI独自拡張って解釈はOK?
ソース探した:
php本家はスクリプト言語とか言ってる
php日本ユーザ会のFAQは「CGIです」とか断言しちゃってる
apache本家は「PHPとSSIは」とか言ってる
wikipedia(米)だとASPとかColdFusionと並んでSSIの一種だと
おまいら……
#凄くどうでもいいが
#SSIはNCSA HTTPdのSGML解釈仕様が元になってて
#同じくNCSA産のCGI仕様も
#ずっとInternet-Draftで放置プレイだと思ってたら
#知らん間にRFC通ってた(3875)Informationalだけど。
#仕事でドキュメント書くんじゃないなら調べねーYO
#マとしてCGI探すってこういうこと?(絶対違う)
0344nobodyさん
04/12/11 05:30:26ID:???それであってるよ。
2進数を理解していればビット演算子も理解できると思う。
コンピューターを扱う以上知っていれば何かと便利だから
覚えておいた方がいいよ。
0345nobodyさん
04/12/11 07:19:26ID:JVWsKpTP半角・全角の混じった文字列の先頭10文字を抜き出したいのですが…
やはり
0346nobodyさん
04/12/11 07:21:47ID:???同様のあまり「やはり」何て書こうとしたのかわからなくなりました……
とりあえず以上でお願いします。。。
0347nobodyさん
04/12/11 07:34:41ID:???$sub="re:タイトル文字-12月9日みたいな感じ";
$sub=mb_strcut($sub, 0, 15)."…";
とやってみたりしたのですが、文字が寸断される場所によっては、その最後の文字が
化けてしまうことがあるのです。なぜなのでしょう…?
0348nobodyさん
04/12/11 07:38:21ID:???す、すいません。。。どうやら文字化けをするのは"…"がいけなかったようです。
申し訳ありません。ところがもう一つ問題が出てきたのですが、切り出した文字の
後ろに ・ ←この点が付くようになってしまいました。むむむ。。。
0350nobodyさん
04/12/11 14:03:47ID:???→ Array[b]
糞仕様?
0351nobodyさん
04/12/11 14:30:01ID:???0353320
04/12/11 15:04:55ID:???>>340
access.logファイルを見ればいいんでしょうか?
前略[11/Dec/2004:14:52:38 +0900] "GET /phpinfo.php HTTP/1.1"後略で、"GET"になっていればアクセスできたってことでしょうか?
0356nobodyさん
04/12/11 15:17:54ID:???ヒアドキュメントでも使えないから不便だわ
0359nobodyさん
04/12/11 16:27:20ID:???mb_strcut、mb_substrはマルチバイトの処理をできるのではないのですか?
何かうまい方法があるのならご教授ください。
0360nobodyさん
04/12/11 16:49:14ID:???問題無いはずだぞ。
mb_internal_encodingはどうなってる?
0361nobodyさん
04/12/11 16:59:26ID:???嗚呼っ サーバはEUC-JP、自宅ApacheはAutoになっとります!
……えーと……さてどうしたらよいものやら…
0362nobodyさん
04/12/11 17:10:11ID:SpxCpNAcZOOと206以外で。
0363nobodyさん
04/12/11 17:11:58ID:???【CGI】こんなCGI探してますver.15
http://pc5.2ch.net/test/read.cgi/hp/1097762828/
0365nobodyさん
04/12/11 18:23:02ID:???ひょっとしてshift-jisで書いてるとか?
始めにこれを入れてみ。
mb_internal_encoding('スクリプトの文字コード');
0366nobodyさん
04/12/11 18:31:14ID:???ううう…感謝感激……やっとまともに動きました。。
とある日記プログラムを改造していたのですが、仰る通りソース自体も扱う文字も
ShiftJISでした。ありがとうございますた。。。
mb_internal_encodingがEUCの場合、ソースも保存するログなども全部EUCにした方が
よいのでしょうか?(なんてまだ文字コードの扱い方自体よくわかってませんが…)
0368nobodyさん
04/12/11 18:49:11ID:???ははっ 仰せのままに。。
ところでEUCで作っている場合、例えばPHP上でファイルを新規に作成して、その中に
日本語の文字列などを保存すると、それもEUCになるわけですか・・?
0370nobodyさん
04/12/11 21:40:14ID:???なんでスルーされるのかわからないんだけど?
くだらない質問スレでしょここ?
どうしてこんな仕様なのか教えてくださいよ
0372nobodyさん
04/12/11 21:49:58ID:???説明しよう!それはおまいが
↓
"
そうやって文字を表示したいですよって言うからPHPの中の人が
$var[a][b]
この中から必死になって文字として解釈できる部分を抜き出してくれてるんだよ。
そして余りの中にたまたま配列として解釈できるものがあったからそのまんま
表示してくれてたんだよ。
というわけで糞はおまいだ。
0376nobodyさん
04/12/11 22:38:49ID:???0377nobodyさん
04/12/11 22:50:51ID:???全角記号の文字列で検索すると漢字?で検索されます。
例)<>で検索すると「磧」での検索結果が返ってくる
入力チェックでmb_convert_kana($keyword,"a")とかはしているのですが
"a"だと英数字しか変換できないのでしょうか?
また、どうすれば全角記号を半角記号に変換できるのですか?
0378nobodyさん
04/12/11 22:55:13ID:???http://jp.php.net/mb_convert_kana
記号は変換テーブル使って自前で変換。
あいまい検索なんかのスクリプトはごろごろ転がってるよ。
0380nobodyさん
04/12/11 22:56:36ID:???6321 E240 E3A1 78E7 磧
2163 8183 A1E3 FF1C <
2164 8184 A1E4 FF1E >
まぁ、なんつーかアレだね。EUCだと
<> = A1E3A1E3 = A1 E3A1 E3 = A1 磧 E3 だね。
0381nobodyさん
04/12/11 23:11:48ID:???0383377
04/12/11 23:29:12ID:???まだいまいち解からないのですが、関数で一発変換できないって事ですよね。
ちょっと調べてみます。すいません。
0384nobodyさん
04/12/11 23:48:46ID:???0385nobodyさん
04/12/11 23:50:28ID:???仕様は372に書いてある通り。表示したいなら
echo $var[a][b]; はずす
echo "{$var[a][b]}"; 囲う
など。
0387nobodyさん
04/12/11 23:53:46ID:???本格的にやるなら分かち書いてインデクス作ることになると思われ。
MySQLはどうか知らんけど、たぶんPHPの関数がSQL文の中で使えるんで、
Likeでざっくり拾ってふるい落とすほうがいいんじゃ。
MySQLにマルチバイトサーチ用の関数があるならそれで終わりだけどさ。
0390nobodyさん
04/12/12 00:22:52ID:???$var[1][2]="ahoo";
$a=1;
$b=2;
define(c, 1);
define(d, 2);
echo "{$var[$a][$b]}<BR>";
echo "{$var[c][d]}<BR>"; //表示されますが何か?
echo "面倒だから外に出せって→".$var[c][d]."←な。";
0391nobodyさん
04/12/12 00:32:08ID:???0392nobodyさん
04/12/12 00:35:13ID:???0393nobodyさん
04/12/12 00:39:04ID:wAYqFsMF0394nobodyさん
04/12/12 00:41:05ID:???なんか気持ち悪いんだよな。
自分、perlとphpしか知らないからあれなんだけど、
他の言語でもそーだったりするの?
0395nobodyさん
04/12/12 00:42:06ID:4BZIpn/Kテキストエディタで作成したファイルをブラウザで表示すると
<?php
phpinfo();
?>
何も表示されません(というか繋がりません)
何か考えられる原因がありましたら教えてください。
これから始めようと思っている者ですが、よろしくお願い致します。
OSはWinXPです。
0396nobodyさん
04/12/12 00:43:36ID:???<?php
phpinfo();
?>
↑
これという事です。
紛らわしいような気がしたので書き込みしておきますm(__)m
0397nobodyさん
04/12/12 00:49:29ID:???0398nobodyさん
04/12/12 00:51:37ID:???http://jp.php.net/manual/ja/install.apache2.php通りやった?
0401nobodyさん
04/12/12 00:58:10ID:???0403nobodyさん
04/12/12 00:59:24ID:???嫌がらせも兼ねて考えられる原因を10個ほど書いてみたんだが、
条件の分岐が多すぎて正確に書くのがめんどくさくなって止めた。
まぁなんだ、繋がらんつーのをもっと詳しく説明すりゃ原因も突き止め易いと思われ。
0404nobodyさん
04/12/12 01:01:31ID:4BZIpn/K「httpd.conf」は何度も見直したので間違ってはいないと思います。
一応、書店で購入したPHPの本を読んでその通りやっております。
>>400
何も表示されませんが、一応繋がろう(?)とはします。
下の数値が38%くらいまでいくのですがそれ以上あがりません。
0405nobodyさん
04/12/12 01:02:46ID:???付属のCDなんか使ってたりして。
0409nobodyさん
04/12/12 01:07:11ID:4BZIpn/KStartさせたら表示されました。
皆さんお騒がせして申し訳ありませんm(__)m
どうもありがとうございました。
0410nobodyさん
04/12/12 01:08:50ID:???| .__ | __| |__ |____ ,____| ,! / | l´ く`ヽ ___| ̄|__ r‐―― ̄└‐――┐
| | | | | __ __ | r┐ ___| |___ r┐ / / | | /\ ヽ冫L_ _ | | ┌─────┐ |
| |_| | _| |_| |_| |_ | | | r┐ r┐ | | | / | | レ'´ / く`ヽ,__| |_| |_ !┘| ̄ ̄ ̄ ̄ ̄|‐┘
| r┐| |___ __|. | | | 二 二 | | |く_/l | | , ‐'´ ∨|__ ___| r‐、 ̄| | ̄ ̄
| |_.| | / ヽ | | | |__| |__| | | | | | | | __ /`〉 / \ │ | |  ̄ ̄|
| | / /\ \. | |└------┘| | | | | |__| | / / / /\ `- 、_ 丿 \| | ̄ ̄
 ̄ ̄ く_/ \ `フ |  ̄ ̄ ̄ ̄ ̄ | | | |____丿く / <´ / `- 、_// ノ\ `ー―--┐
`´ `‐' ̄ ̄ ̄ ̄ ̄`‐'  ̄ ` `´ `ー' `ー───-
0411nobodyさん
04/12/12 01:12:11ID:???0412nobodyさん
04/12/12 02:38:52ID:???本日は閉店ー
0414nobodyさん
04/12/12 03:10:58ID:???0416nobodyさん
04/12/12 16:42:57ID:???0417nobodyさん
04/12/12 18:30:25ID:???0418nobodyさん
04/12/12 22:37:43ID:???http://www.sakura-pc.jp/php/02020000.shtml
0420nobodyさん
04/12/13 01:19:54ID:???0421nobodyさん
04/12/13 02:06:32ID:???PSPのソフト開発者が趣味などでPHPを利用することもあるかもしれません。
0422nobodyさん
04/12/13 15:07:23ID:HQdJIlzR渡すにはどうすればいいんでしょうか?
0423nobodyさん
04/12/13 15:50:46ID:Yhe8jQHURSSの検索って自分で作ったのでしょうか
http://bulkfeeds.net/
0424nobodyさん
04/12/13 17:19:08ID:+DcOk7yo効率的な計算方法が思いつきません。どうしたらいいでしょうか?
時間は24時間表記です。
また、必ず
ww日xx時yy分zz秒 < aa日bb時cc分dd秒
になっているものとします。
0425nobodyさん
04/12/13 17:49:24ID:???0426nobodyさん
04/12/13 18:01:51ID:???0427nobodyさん
04/12/13 18:43:29ID:???0429nobodyさん
04/12/13 22:39:46ID:???0430nobodyさん
04/12/13 22:46:41ID:???地道に計算するかデーターベースに渡して引き算。目的によって対策も異なる。
0431nobodyさん
04/12/13 22:49:40ID:???0433nobodyさん
04/12/14 00:03:23ID:???■ このスレッドは過去ログ倉庫に格納されています