【PHP】下らねぇ質問はここに書き込みやがれ 29
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん
2006/09/17(日) 04:26:39ID:???まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
◆質問する場合の注意
1. 自分のIDを表示させること。(メール欄に何も記述しないでください)
2. サーバーのOS、WebサーバーとPHPの種類やバージョン等を明記すること。
3. 己の行った操作、変更などを詳しく明記すること。
4. エラーメッセージはそのまま表記すること。「エラーが出ます」では絶対分かりません。
5. 質問者としても態度をわきまえること。
6. 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
◆質問後の注意
・質問者は必ずIDを表示させてください。(メール欄に何も記述しないでください。)
・2回目以降は最初に質問した際のレス番号を名前欄に入れてください。
(逆に回答者は質問者に対して>>(アンカー)をつけて答えてください。)
・解決しなくても回答をもらった場合はお礼を言う。
(荒らし、煽りは除く。逆に煽られたときも、無闇に反論せずスルーすべし)
【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークはそれぞれの該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
・オブジェクト指向については良スレがないから本を買え。理解できないならムリに使うな。
・速さについては自分でベンチをとってここに書け(違う環境の人も調べてくれるかも)
0868nobodyさん
2006/10/03(火) 05:11:57ID:???i=i++;/*これは動作未定義*/
C99以降の話なら知らん。
0869nobodyさん
2006/10/03(火) 07:05:37ID:???以前どこかのメーリングリストか掲示板で話題になったのを思い出した(Cだけど)。
結果は未定義ということで実際の動作も処理系で違ったんだったっけ。
<?php
$a = 2;
$a = $a++;
echo $a;
?>
結果は"2"だった
0870nobodyさん
2006/10/03(火) 07:12:49ID:???int main(void)
{
int i = 2;
i = i++;
printf("%d",i);
return 0;
}
VC++6では3になった
0871nobodyさん
2006/10/03(火) 07:22:47ID:???って解釈次第ではどちらとも取れるんだよね
0872nobodyさん
2006/10/03(火) 07:32:26ID:???式の結果として何が返るかは、オペレータの定義とは別、じゃないかな?
0873nobodyさん
2006/10/03(火) 08:34:24ID:???>>870
うちにもMS-C v6あるんで追加でやってみた。
#include <stdio.h>
int main(void)
{
int i, j, k;
i = 2; i = i ++; printf("%d", i); //結果は3
i = 2; j = i ++; printf("%d", j); //結果は2
}
なんか原理が理解不能な結果だなw なんだこれ??
PHPのは非常に素直な結果だと思える…
0876nobodyさん
2006/10/03(火) 10:24:08ID:???そのまま代入するのはやめましょうってことだな
0877nobodyさん
2006/10/03(火) 10:30:37ID:???0878nobodyさん
2006/10/03(火) 12:38:46ID:???本題と何ら関係がないが k も使ってあげてください…
0879nobodyさん
2006/10/03(火) 13:39:07ID:???$i = $i + 1;
だろうww
0880nobodyさん
2006/10/03(火) 13:43:52ID:???0881nobodyさん
2006/10/03(火) 13:44:29ID:???0883nobodyさん
2006/10/03(火) 14:12:17ID:???0884nobodyさん
2006/10/03(火) 15:01:56ID:???そんなに多用するものでもないし。
0886nobodyさん
2006/10/03(火) 15:17:34ID:???0887nobodyさん
2006/10/03(火) 15:26:07ID:???プロジェクトでのコーディング規則があればそれに従ったほうがいいけど。
0888nobodyさん
2006/10/03(火) 16:03:04ID:???if(){
}
else{
}
if(){
}else{
}
0889nobodyさん
2006/10/03(火) 16:30:16ID:???別にバカにしてる訳じゃないけど
まさしくこのスレらしい下らねぇ質問だなw
俺は2番目の書き方の方が好きだよ。
0890nobodyさん
2006/10/03(火) 16:44:00ID:???if()
{
}
else
{
}
な俺は少数派かな
0891nobodyさん
2006/10/03(火) 16:48:45ID:???$uho = $unko ? $chinko : $manko;
switch($unko){
case 1: $manko; break;
default: $chinko
}
0892nobodyさん
2006/10/03(火) 17:26:00ID:qfH+jnmaログインしてる会員以外は見れなくする(直リン禁止する?)には
どうしたらいいのでしょうか?
0893nobodyさん
2006/10/03(火) 17:31:37ID:???0894nobodyさん
2006/10/03(火) 17:33:59ID:???そんなのは誰でも分かってるだろ。
問題は画像ファイルをどのように鯖に格納しておくか、どのように取り出すか、だろ。
0896nobodyさん
2006/10/03(火) 17:54:23ID:???0898nobodyさん
2006/10/03(火) 17:56:48ID:???0899nobodyさん
2006/10/03(火) 18:31:18ID:???if (...):
else:
endif;
もあるよ。
>>889
コーディング・スタイルの話題は下らない話題じゃねえぞ。
プログラマにとって、永遠のテーマだ。
0900nobodyさん
2006/10/03(火) 18:35:26ID:???それを出力すりゃいいんだろうけど普通にやったら
多分恐ろしくパフォーマンス悪いよなあ
0901nobodyさん
2006/10/03(火) 18:53:13ID:???あるいはドキュメント・ルート外のディレクトリに画像置いといて
ストリーミング系関数で取り出すとかあるだろうけど、
どちらにしてもパフォーマンスに問題あるわな。
>>895-898 知らねーなら書き込むなクソもぐら。
0902nobodyさん
2006/10/03(火) 19:30:45ID:???「クソもぐら」って何でつか?
0906nobodyさん
2006/10/03(火) 20:16:04ID:???中学生かよ。
0907nobodyさん
2006/10/03(火) 20:30:20ID:???0908892
2006/10/03(火) 20:35:44ID:qfH+jnmaすみません、バイナリモードって何でしょうか?
>>901
できればデータベースを使わない方法でやりたいんですが・・・
0909nobodyさん
2006/10/03(火) 20:43:30ID:???0911nobodyさん
2006/10/03(火) 20:49:20ID:???// output
bool(true)
これって合ってるのでしょうか?
0912nobodyさん
2006/10/03(火) 21:05:20ID:f3UZrmTT【PHPのバージョン】 5
現在の時刻を、"5時5分5秒05"のようにn分の1秒まで表示するすべはないでしょうか?
date関数のフォーマットでは秒までしかない(ttp://www.php.net/manual/ja/function.date.php)
ようなので、別の方法を探そう・・・にも私の頭では無理でした
0913nobodyさん
2006/10/03(火) 21:35:16ID:f3UZrmTTスレ汚しをしてしまって申し訳ありませんでした
0914nobodyさん
2006/10/03(火) 21:38:54ID:???0915nobodyさん
2006/10/03(火) 21:39:05ID:???実に惜しいな。あと一歩だったのに。
つ【http://www.php.net/manual/ja/function.microtime.php】
0917nobodyさん
2006/10/03(火) 21:46:40ID:6fYukKk6サンプルによくあるのに、だいたいエラー吐くんだか
0920nobodyさん
2006/10/04(水) 00:23:49ID:???0921nobodyさん
2006/10/04(水) 00:41:20ID:???これぞくだ質っぽいけど。
0922nobodyさん
2006/10/04(水) 00:48:50ID:???localは.httpaccessとかでいじった値と勝手に思っていたが違うのか
0923922
2006/10/04(水) 00:50:00ID:???ググレ
0924921
2006/10/04(水) 01:02:01ID:???0925nobodyさん
2006/10/04(水) 01:23:55ID:KYSz6DR60927nobodyさん
2006/10/04(水) 01:30:24ID:???どっちかっつーとカリビアンな香りw
0928nobodyさん
2006/10/04(水) 01:37:08ID:KYSz6DR60929nobodyさん
2006/10/04(水) 01:43:03ID:???0930sage
2006/10/04(水) 01:46:29ID:KYSz6DR6それはPHPじゃないだろw
0931nobodyさん
2006/10/04(水) 01:50:37ID:???で調べると出来そうではあるが?
0935nobodyさん
2006/10/04(水) 02:02:12ID:KYSz6DR6そのとおりです
0936nobodyさん
2006/10/04(水) 02:08:35ID:???0937nobodyさん
2006/10/04(水) 02:13:34ID:tLsYS9Ob0938nobodyさん
2006/10/04(水) 02:15:25ID:???ffmpeg-phpなら
ttp://ffmpeg-php.sourceforge.net/
ttp://ffmpeg-php.sourceforge.net/apidoc.php ← API documentation
日本語の情報は殆どないようだから翻訳サイトでも使って頑張って嫁
0939nobodyさん
2006/10/04(水) 02:20:54ID:???それやるには、まずそもそもFLV画像をダウンロードしてこなきゃ
始まらない気はするんだが、そんなのやってYoutubeに怒られない?
0940nobodyさん
2006/10/04(水) 02:33:31ID:???0941nobodyさん
2006/10/04(水) 02:35:10ID:???怒られたら何も言い返せないだろうけど、
無許可で動画だけリンクした紹介サイト作りまくったりで・・事実上黙認なのかな。
個人的にはどうかと思うけど、YouTubeが何も言ってない(?)しねぇ
>>940
それとは話が違うでしょww
0942nobodyさん
2006/10/04(水) 02:41:34ID:???動画だけリンクはサービスを第三者を経由して行ってるだけだから些細なんだが、
第三者がユーザとは別に大量の動画データを抜き出したりとかしたら
それはサーバー負荷もすごいかかるわけで大問題になるだろ。
0943nobodyさん
2006/10/04(水) 03:00:58ID:???Googleのイメージ検索だってそうじゃん
漏れのサイトGoogleイメージ検索で勝手にインライン表示(他人のサイトの画像を自分のサイトに埋め込む通称直リンク)されて
物凄い転送量使われてるし、色々な種類のクローラーがきてCGIに大量にアクセスされるから負荷も凄い
その程度ならインターネットの世界では日常的に行われてる
まぁ、マナーとしては、UserAgent に説明のURLいれて、robot.txt で拒否できるようにしとけばいいとおもう
0945nobodyさん
2006/10/04(水) 12:00:47ID:???MIMEは$_FILES['files'][type']でとれるみたいですが、
拡張子も調べたい場合はどうしたらいいのでしょうか?
0946nobodyさん
2006/10/04(水) 12:06:02ID:???0949nobodyさん
2006/10/04(水) 13:48:41ID:???0950nobodyさん
2006/10/04(水) 15:21:58ID:???どうやって?
0951nobodyさん
2006/10/04(水) 15:37:28ID:???0952nobodyさん
2006/10/04(水) 16:41:03ID:???0953nobodyさん
2006/10/04(水) 17:53:35ID:???スレ違いかも
0954nobodyさん
2006/10/04(水) 18:19:44ID:???0955nobodyさん
2006/10/04(水) 19:01:38ID:???多分だけどな
0956nobodyさん
2006/10/04(水) 19:29:58ID:???preg_replace('Ho(.+?)GE', '<a href="http://...">\\1</a>', $msg)
この\\1にはいる部分をサニタイズ(htmlspecialchars)したいのですがどんな方法があるでしょうか?
宜しくです
0961(^ω^)
2006/10/04(水) 19:57:05ID:???これってできなかったっけ
0962956
2006/10/04(水) 20:01:10ID:???それしちゃうと<a>タグ効かなくなっちゃいますょ
今はpreg_matchで一回とってからサニタイズしてますが、効率とか悪い…
0963nobodyさん
2006/10/04(水) 20:01:23ID:???マニュアルに全部載ってる。
http://www.php.net/manual/ja/function.preg-replace.php
http://www.php.net/manual/ja/function.preg-replace-callback.php
>>961
それだと、置換後の文字列にするやつをエスケープしちゃってる。
0964nobodyさん
2006/10/04(水) 20:12:40ID:???ttp://pear.plus-server.net/package.mail.mail.send.html
これの例のコードをコピペで動かしても、メールが飛びませんorz
エラーコードは吐いていません。
鯖情報…XREAで借りましたorz
OS Linux としか書いてないorz
Apache 1.3.37
PHP 5.1.6
0965964
2006/10/04(水) 20:14:18ID:Q3Xp5VSeどなたか教えて下さい…
0966nobodyさん
2006/10/04(水) 20:17:08ID:???0968nobodyさん
2006/10/04(水) 23:50:42ID:DvYxKH3Saaa.inc
と
aaa.inc.php
て
どう違うんですか?
レス数が950を超えています。1000を超えると書き込みができなくなります。