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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2005/11/25(金) 21:16:56ID:???
PHPに関するくだらねぇ質問用スレです。
ここなら本スレで回答のないお前の下らない質問に回答があるかも知れません。
次スレは>>970あたりが建てて下さい

・過去スレ
【PHP】くだらねぇ質問はここに書き込みやがれ
http://pc5.2ch.net/test/read.cgi/php/1099322141/
【PHP】くだらねぇ質問はここに書き込みやがれpart2
http://pc5.2ch.net/test/read.cgi/php/1105218084/
【PHP】くだらねぇ質問はここに書き込みやがれpart3
http://pc5.2ch.net/test/read.cgi/php/1107780435/
【PHP】くだらねぇ質問はここに書き込みやがれpart4
http://pc8.2ch.net/test/read.cgi/php/1110697712/
【PHP】くだらねぇ質問はここに書き込みやがれpart5
http://pc8.2ch.net/test/read.cgi/php/1114787573/
【PHP】くだらねぇ質問はここに書き込みやがれpart6
http://pc8.2ch.net/test/read.cgi/php/1117945031/
【PHP】くだらねぇ質問はここに書き込みやがれpart7
http://pc8.2ch.net/test/read.cgi/php/1121100429/
【PHP】くだらねぇ質問はここに書き込みやがれpart8
http://pc8.2ch.net/test/read.cgi/php/1123431535/
【PHP】くだらねぇ質問はここに書き込みやがれpart9
http://pc8.2ch.net/test/read.cgi/php/1125716012/
【PHP】下らねぇ質問はここに書き込みやがれpart10
http://pc8.2ch.net/test/read.cgi/php/1127581425/
【PHP】下らねぇ質問はここに書き込みやがれpart11
http://pc8.2ch.net/test/read.cgi/php/1129582431/
【PHP】下らねぇ質問はここに書き込みやがれpart12
http://pc8.2ch.net/test/read.cgi/php/1130835396/
0153nobodyさん2005/11/27(日) 19:23:36ID:???
substr($a, -1)も
0154nobodyさん2005/11/27(日) 19:28:30ID:???
>>152,153
ありがとうございます。
どちらが早いんだろう・・・・、substrの方が何となく早そうな感じがする(^^;。
0155nobodyさん2005/11/27(日) 19:35:48ID:???
単純に速度だったら$a{strlen($a)-1}の方が速いけどね。
あと、早くマニュアル読めるようになってください。
さようなら。
0156nobodyさん2005/11/27(日) 20:27:51ID:???
この間、PHPで無限ループしたのですが、ブラウザの×ボタンで砂時計マークが消えました。
Perlで無限ループすると、サーバを再起動しないと止まらなかったのですが、
PHPで無限ループしたときは、こんなに簡単に終了できるのですか?
それともやはり内部ではむげんループしているのですか?
0157鯖缶2005/11/27(日) 20:31:34ID:???
>>156
しね
0158nobodyさん2005/11/27(日) 20:48:47ID:???
>Perlで無限ループすると、サーバを再起動しないと止まらなかったのですが
どんな鯖だ…
0159nobodyさん2005/11/27(日) 20:58:03ID:???
タイムアウトの関係もあるだろうが昔のPerlはへぼかったwww
0160nobodyさん2005/11/27(日) 20:59:05ID:???
さて此処で問題です。以下は致命的エラーになりますか?。

isset($_REQUEST['s']) || $_REQUEST['s'] ='';
0161nobodyさん2005/11/27(日) 21:09:10ID:???
致命的エラーって何かわかってる?
0162nobodyさん2005/11/27(日) 21:23:27ID:???
>>160
お前の脳に致命的エラーがある
0163nobodyさん2005/11/27(日) 21:50:14ID:???
サルか・・・>>162
0164nobodyさん2005/11/27(日) 21:51:02ID:???
うむ。くだしつらしい展開でよろしい。
0165nobodyさん2005/11/27(日) 21:57:01ID:???
2chで真剣に質問するのが間違ってる。
こんなバカしかおらんから他にいけ。
>>157
>>162
0166nobodyさん2005/11/27(日) 21:59:26ID:???
いきなり2ch一般に拡大解釈ですか
頭良さそうだね
0167nobodyさん2005/11/27(日) 22:14:17ID:???
複数のPHPファイルを効率よく印刷するソフト・手法を教えていただけないでしょうか

ファイルごとに印刷すると余白が大きくなりすぎるので一つのファイルにしているのですが、
読みやすさや印刷時の手間が問題です

指定ディレクトリ以下に対象拡張子ファイルをまとめて印刷するようなソフトを探しています
0168nobodyさん2005/11/27(日) 22:17:55ID:???
PHPで整形すればよくね?
0169nobodyさん2005/11/27(日) 22:31:57ID:???
まあスレ違いだわな
0170nobodyさん2005/11/27(日) 22:35:43ID:???
俺の顔もPHPで整形してください。
お願いします。
0171nobodyさん2005/11/28(月) 03:37:18ID:???
>>170
あれ?無限ループになっちゃった。
テヘヘw
0172nobodyさん2005/11/28(月) 09:16:11ID:???
>>167
印刷したいファイルはPHPのソースかもしれんが、
PHPじゃなくてもいいわけで、PHPの質問というよりは、
印刷ユーティリティの問題だろ。
0173nobodyさん2005/11/28(月) 09:27:43ID:???
いまどきソースを印刷して確認するのかしら・・
0174nobodyさん2005/11/28(月) 10:31:19ID:???
脳内にプリントしてますが何か?
0175nobodyさん2005/11/28(月) 11:04:15ID:???
>>173
記念に
0176nobodyさん2005/11/28(月) 13:43:47ID:F1Rza0GP
mkdir( $up_dir, 0777 );でディレクトリを作っても属性が777になってくれません。
何が原因ですか?
0177nobodyさん2005/11/28(月) 13:47:39ID:???
マニュアルをちゃんと読んでないのが原因かな。
0178nobodyさん2005/11/28(月) 14:04:25ID:F1Rza0GP
あ、すみません。
そんな馬鹿みないた回答はいりませんから。
0179nobodyさん2005/11/28(月) 14:10:14ID:???
>>178
どっちがバカなんだか。w
umask
0180nobodyさん2005/11/28(月) 14:16:36ID:???
自分が馬鹿げた質問をしていることに気が付かない位の馬鹿なので仕方ないですよ
0181nobodyさん2005/11/28(月) 14:28:18ID:???
>>178
あ、すみません。
「みないた」ってどういう意味ですか?
0182nobodyさん2005/11/28(月) 14:35:14ID:???
>>181
まないたショーのことです。
0183nobodyさん2005/11/28(月) 15:01:53ID:???
User Agent偽装してもIPでばれるのは仕様ですか?
0184nobodyさん2005/11/28(月) 15:08:33ID:???
宿命です。
0185nobodyさん2005/11/28(月) 15:20:02ID:???
串
0186nobodyさん2005/11/28(月) 17:44:24ID:aWMpFuVY
Google Sitemap のXMLを吐くスクリプトをいじってたのですが…

[28-Nov-2005 17:30:53] PHP Notice:
Undefined offset: 1 in /home/yoc/sitemap.php on line 23

というエラーが出てしまいます。
ヒントの「Undefined offset」で考えてみましたが解決出来ませんでした。(たぶん配列が関係してるのかも)
ソースはこれです↓
http://s-kreuz.sakura.ne.jp/upload/src/up20051128174000.txt

よろしくおねがいします。
0187nobodyさん2005/11/28(月) 17:46:00ID:???
>>186
つか、23行にどんな風に値が渡されているかチェックすればいいだろ
0188nobodyさん2005/11/28(月) 17:47:24ID:XsF8+fTM
カウンタの画像を変更したいのですが
どうやればいいのですか?
画像は、フリー素材サイトからダウンロードできました


0189nobodyさん2005/11/28(月) 17:47:49ID:???
>>186
つ マニュアル
0190nobodyさん2005/11/28(月) 17:49:20ID:???
>>188
エスパーさん、お呼びですよ
0191nobodyさん2005/11/28(月) 17:51:39ID:???
>>188
板が違うよ〜

http://pc8.2ch.net/hack/
0192nobodyさん2005/11/28(月) 17:52:27ID:???
>>188
こっちにマルチかw
0193nobodyさん2005/11/28(月) 17:54:32ID:???
>>186
$fileに"."が含まれないとそうなる
error_reporting(0);
とか書いとけばどう
0194nobodyさん2005/11/28(月) 17:58:59ID:aWMpFuVY
>>193
おお、ありがとう。

>>188
Web板でマルチしてた?
0195nobodyさん2005/11/28(月) 18:07:14ID:???
echo と print の話をぶり返して悪いが、
>>133 が早いって言ってるのは、print が戻り値を返すからって意味じゃないの?
まぁ微々たる差だけど
0196nobodyさん2005/11/28(月) 20:05:20ID:???
ベンチ取りなさい
PHP5.0.4 WinXP
ob_start()でキャッシュ、10万回wilieループしてob_clear()

/* print */
//1.34497213364, 1.38123798370, 1.34719991684, 1.37137198448, 1.35291194916
/* echo */
//1.38242292404, 1.34144687653, 1.35939788818, 1.35640001297, 1.34169983864
0197nobodyさん2005/11/28(月) 20:08:28ID:???
ちなみにこんなソース
function getmicrotime(){
list($usec, $sec) = explode(" ",microtime());
return ((float)$sec + (float)$usec);
}
ob_start();
$time1 = getmicrotime();
$i = 0;
while (++$i < 100000) print "それがVIPクオリティー!";
$time2 = getmicrotime();
ob_clean();
print ($time2 - $time1);
0198nobodyさん2005/11/28(月) 20:12:07ID:???
printはFALSEが返ってくる可能性がある状況なら必要だと思うけど、
ほとんどの場合echoの代わりにprintを使う必要性は無いと思う。
本来はechoを使うことが推奨されているんじゃないっけ?
printはdelete()関数が用意されているみたいなもんじゃないかと。
0199nobodyさん2005/11/28(月) 20:19:48ID:???
>int print ( string arg )
>argを出力します。常に 1 を返します。

マニュアルには推奨云々の記述は見つからなかった
Perl, Java式でprintは良く使ってるんだけど
0200nobodyさん2005/11/28(月) 20:22:02ID:???
皆さんにとっては下らねぇ?質問かもしれませんが宜しくお願いします。

http://s-kreuz.sakura.ne.jp/upload/src/up20051128195846.txt
↑ソース

掲示板を作ってみたのですが、携帯電話で名前を入れて
一回書き込んだら(連続で話す時)次からは名前を書かなくてもいいように
したいのですが…(PCで言うキャッシュみたいなもの)
どなたか教えて下さい。
0201nobodyさん2005/11/28(月) 20:25:18ID:???
丸投げちゃん
0202nobodyさん2005/11/28(月) 20:28:36ID:???
>>200
サーバに保存しといて、同じ携帯からだったら予め入れとけば?
0203nobodyさん2005/11/28(月) 20:29:22ID:???
>>199
それ、いつのマニュアル?
http://php.net/print
0204nobodyさん2005/11/28(月) 20:33:29ID:???
>>203
Sun Nov 20 00:53:55 2005
ただし日本語版
0205nobodyさん2005/11/28(月) 20:37:13ID:???
>>200
キャッシュでいいんじゃない?
ん?待てよ。。。
携帯はキャッシュ使えなかった霧ガス
0206nobodyさん2005/11/28(月) 20:37:40ID:???
いまの携帯ってクッキーあるでしょ?
0207nobodyさん2005/11/28(月) 20:48:49ID:???
>>206
ドコモはない
ただしフルブラウザを除く
0208nobodyさん2005/11/28(月) 21:03:25ID:???
携帯固有番号で判断すれば?
0209nobodyさん2005/11/28(月) 21:13:24ID:???
俺の携帯はMO製3G携帯で固体番号を吐かない
0210nobodyさん2005/11/28(月) 21:17:33ID:???
てか、>>200が言ってることはこういう事じゃね?
参考URI
http://ip.tosp.co.jp/DG/TosDG100.asp?I=mn7373&P=0
0211nobodyさん2005/11/28(月) 21:18:05ID:???
>>209
個体番号吐かない携帯は2ちゃんに書き込めないんだぞ?
そんなの真っ二つに割っちまえ。
0212nobodyさん2005/11/28(月) 21:32:16ID:???
もうPHPの話じゃないので他行って下さい
0213200です2005/11/28(月) 21:32:38ID:???
すいません説明下手で…

まさしく210氏の参照URLのようにしたいのです!
宜しくおねがいします
0214nobodyさん2005/11/28(月) 22:02:01ID:dcKw0j7z
ラウンジャーで寄せ書きしたノートが全国を旅するPart7
http://etc3.2ch.net/test/read.cgi/entrance/1132803744/l50

現在、ノートの一冊が
山形県天童市→(郵送で南下を予定)→宮城丸森町→福島県中通り or 栃木県
とゆう流れができそうです。

参加できる山形県天童市、福島県中通り、栃木県の方、その近辺の方を募集中です。
そのほか、全国各地飛び回っていますので随時お待ちしています。
0215nobodyさん2005/11/28(月) 22:34:22ID:???
>>213
だから改造スレいけって
0216200です2005/11/28(月) 23:00:38ID:???
>>215
了解です
0217nobodyさん2005/11/29(火) 00:09:32ID:???
PHP使ったアクセス解析で無料で、自由に設置でき、複数ページを詳細に解析できるものって無い?
0218nobodyさん2005/11/29(火) 00:21:20ID:???
つ [ php log analyze apache ]
0219nobodyさん2005/11/29(火) 00:54:24ID:???
>>218
っ 複数ページを詳細に解析
0220nobodyさん2005/11/29(火) 03:53:55ID:???
>>219
ちっさい手ワロタ
0221nobodyさん2005/11/29(火) 09:59:17ID:???
複数設置
0222nobodyさん2005/11/29(火) 11:39:28ID:???
>>221
つ WebPrograming板
0223nobodyさん2005/11/29(火) 12:23:10ID:???
google懐石はどんなもんかね
0224nobodyさん2005/11/29(火) 12:25:53ID:???
>>223
いいけど、解析ページが劇重だし、新規登録できないとか
0225nobodyさん2005/11/29(火) 13:17:37ID:???
ぐぐるはJavaScriptベースだから取りこぼしがあるんだよな・・・
素直にPHPにしておけばいいものを・・・
0226nobodyさん2005/11/29(火) 14:05:53ID:???
>>225
PHPにしておけば……?
PHPにしたらどうやって組み込むんだ?
0227nobodyさん2005/11/29(火) 14:47:34ID:???
っ index.php
0228nobodyさん2005/11/29(火) 14:50:01ID:???
>>227
ふーん、すごいねー、それでできるんだw
0229nobodyさん2005/11/29(火) 15:02:48ID:???
拡張子はいらないお
index
0230nobodyさん2005/11/29(火) 20:04:01ID:???
取りこぼしを気にするようなアクセス数のサイトはgoogleなんかな
きついのかもな。
そんなちまちました取りこぼしを気にするなら自前で解析するしか
ないのかなと
0231nobodyさん2005/11/29(火) 20:07:13ID:???
なにその中途半端な改行
0232nobodyさん2005/11/29(火) 20:33:34ID:???
そもそも取りこぼしってどういうメカニズムで生じるんだ?
アクセスが集中するとアクセス解析鯖がダウンして取りこぼすってが?
0233nobodyさん2005/11/29(火) 20:35:14ID:???
JaヴぁスクリプトOFFとかじゃないの
0234nobodyさん2005/11/29(火) 20:36:24ID:???
画像表示もJavaScriptも切っておけば、普通に記録されない(取りこぼす)けど。
Google解析はJavaScriptしか使ってないから、それだけ切っとけば残らない
0235nobodyさん2005/11/29(火) 20:37:53ID:???
imgタグはJavaスク切ってもカウントするよ
画像を表示しないとかすればカウントしないけど
0236nobodyさん2005/11/29(火) 20:50:06ID:???
phpでやれば確実か。
0237nobodyさん2005/11/29(火) 20:56:41ID:???
あったまいいなーおまい!
Googleがレンサバやればいいんだよな!

これにてこの話題終了。
0238nobodyさん2005/11/30(水) 11:12:34ID:???
PHPとは直接関係ないんだけどgoogleからのアクセスってHTTP_REFERER取れなくない?
0239nobodyさん2005/11/30(水) 11:29:19ID:LTeKbaFs
スレ違いあげ
0240nobodyさん2005/11/30(水) 12:11:29ID:???
>>238
取れてる。取れてないのはクライアント側が隠蔽ツール入れてるんでしょ。
0241nobodyさん2005/11/30(水) 13:38:25ID:FemNWJv5
すみません、教えてください。
今勉強で画像アップ掲示板を作っているのですが
ディレクトリを作成すると所有者がapacheとなってそのディレクトリに画像をアップできません。
属性を777にしてもダメでした。
ちなみに自分でディレクトリを予め作っておくとちゃんとアップされます。(FTPソフトで)
どうすれば正常にアップできるようになるでしょうか?
0242nobodyさん2005/11/30(水) 13:49:38ID:???
>>241
なぜそれをPHPスレで聞くのかがわからん
02432412005/11/30(水) 13:50:51ID:???
>>242
わからないならレスしないでください
0244nobodyさん2005/11/30(水) 13:51:06ID:FemNWJv5
PHPで作ってるからですよ
02452412005/11/30(水) 13:52:14ID:???
>>243
偽物も邪魔しないでください。
0246nobodyさん2005/11/30(水) 13:58:07ID:???
>>244
あ、なるほどね、失礼しました

ディレクトリ作った後でchownしてみては?
0247nobodyさん2005/11/30(水) 13:58:25ID:???
ディレクトリをPHPで作ってるの?
0248nobodyさん2005/11/30(水) 14:02:17ID:???
ディレクトリは必ず先に作っておく。
0249nobodyさん2005/11/30(水) 14:04:08ID:FemNWJv5
>>246
それしたかったのですが、現在の所有者の取得方がわからなかったので・・
>>247
mkdirとかです
>>248
プログラムで作らないとユーザーが作ることになるかなとおもいまして
0250nobodyさん2005/11/30(水) 14:09:29ID:???
>>249
fileowner
で所有者は取得可能。

ちなみに、作られたディレクトリのパーミッションはいくつになっているの?
umaskって知っている?
0251nobodyさん2005/11/30(水) 14:09:46ID:???
>>249
mkdirもchownもhttpd走らせてるユーザの権限での実行になるだろうから
mkdir → chownですんなりいけそうな気もする
0252nobodyさん2005/11/30(水) 14:11:38ID:???
いややっぱchownダメっぽいね
sudo権限あればいけそうだけど現実的じゃないよね
■ このスレッドは過去ログ倉庫に格納されています