トップページ⇒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/
0075nobodyさん2005/11/26(土) 01:35:18ID:???
>>70
有難う。
0076nobodyさん2005/11/26(土) 01:48:00ID:2qingZhD
iモードサイト作ってるんですがうまくいきません。
以下でお日様マークが出るはずなんだけど出ないんです。
print pack("H4","F89F");
内部文字コードがSJIS環境では上手く行くのですが、EUCだと駄目みたいです。
iモードの絵文字はSJISの外字に当たるらしいのですが、こういう場合どうしたらいいのでしょうか?
よろしくお願いします。
0077702005/11/26(土) 01:51:16ID:???
>>74
そう、マイフェスだった。
うろ覚え杉でスマソorz
どうもありがとう。探してみます。

>>75
どういたしまして。
0078nobodyさん2005/11/26(土) 01:57:50ID:???
70です。検索してきますた。

>>●UnicodeのファイルにBOM(Byte Order Mark)を書き込むかどうかを指定可能に(UTF-8N対応)

UTF-8Nってそういうことだったのか!!
0079nobodyさん2005/11/26(土) 02:02:49ID:rtzuPZNf
SImpleXMLでRSSをパースして、ソートさせようと思っています。
例えば、$xml->channel->item(itemはArrayで、..->item[0], ..->item[1] などで指定できます)
を、$xml->channel->item->time をキーにしてusort関数でソートさせようとしました。
usort($xml->channel->item, "compare")として、
function compare ($a, $b){
 if($a->time > $b->time){
  return 1;
 }else{
  return -1;
 }
}
としましたが、うまく比較関数に配列が渡せていません。
オブジェクトのプロパティと配列が頭の中でごちゃごちゃになってしまっています。
ご助言をお願いいたします。
0080nobodyさん2005/11/26(土) 02:07:43ID:???
頭の中を整理してからまたおいでください。
0081nobodyさん2005/11/26(土) 04:32:55ID:???
>>76
EUCの時に具体的にどう駄目なのか書かれてないから勝手な想像になるけど、

PHPのスクリプトがEUCで、出力がShift-JISになっている環境だったとしたら、
PHPが文字セット変換時にEUCキャラセットの「F89F」に該当するShift-JISの文字へ
文字を変換してるから、とか?

まぁ、推奨されている方法ではないけれど、
記号は「?#63647;」みたいにコードにして出力するとかどう?
ttp://www.nttdocomo.co.jp/p_s/imode/tag/emoji/e1.html#2
に書かれてるけど、「本記述方法は、現在のところ全機種で利用可能です。」という事だから。
0082nobodyさん2005/11/26(土) 04:36:18ID:???
>>81
×「?#63647;」みたいにコードにして出力するとかどう?
○「」みたいに(ry
0083nobodyさん2005/11/26(土) 09:24:52ID:???
59と類似の質問になるけど
内部コードをutf-8にすることで問題が発生することはないの?
今までEUC-JPで来てたんだけど
MySQLがアレなので内部コードはUTF-8に統一しようと思うんだけど。
0084nobodyさん2005/11/26(土) 10:34:39ID:???
変数内の文字列が何バイトか求めたいのですが、
[filesize関数]でやってみたらうまくいきませんでした。
他の方法ってありませんか?

$file = "あいうえおabcde12345";
$filesize = filesize($file);
print "{$filesize}バイト";
0085nobodyさん2005/11/26(土) 10:47:40ID:???
>>84
filesize関数はfileのsizeを求めるもの。
strlen/mb_strlen
0086nobodyさん2005/11/26(土) 10:55:12ID:???
>>85 ありがとうございます。
0087nobodyさん2005/11/26(土) 10:59:34ID:???
(´-`).。oO(filesize関数は見たとおりの関数なのに、"file"の部分をすっぱり切り捨てて解釈するってのはどういう思考なのか気になる・・・)
0088nobodyさん2005/11/26(土) 11:11:53ID:???
>>85 strlenでやってみましたが正確な値になりません。

>>87
こんな思考です。馬鹿でした...
$url = "http://www.yahoo.co.jp/";
$file = file_get_contents("$url");
$filesize = filesize($file);
print "$filesize";
0089nobodyさん2005/11/26(土) 11:17:03ID:???
>>88
だから、mb_strlenとも書いてあるでしょ。
違いとかはマニュアル読んで考えて下さい。
0090nobodyさん2005/11/26(土) 11:18:04ID:???
>>88
strlenで間違いないと思うけど・・・
<?php
$file = "あいうえおabcde12345";
$filesize = strlen($file);
echo "{$filesize}バイト";
?>
何がしたいんだ?
俺的用語で説明されたって周りには伝わらんよ
0091nobodyさん2005/11/26(土) 11:28:55ID:???
>>89-90 自己満足しました。
0092nobodyさん2005/11/26(土) 11:52:51ID:???
>>91
オナってんじゃねー
0093nobodyさん2005/11/26(土) 12:09:44ID:???
占いのスクリプトで、当たるかどうかはどうでもいいとして
書き込まれた内容をlog保存する方法というか、そういうスクリプト知らないですか?
0094nobodyさん2005/11/26(土) 12:11:50ID:???
>>93
で、PHPと何の関係が?
0095nobodyさん2005/11/26(土) 12:30:17ID:???
>>88
言われたことをやってない上に最初と内容が違うのはどういうことだよ。500字以上で説明しろ。
0096nobodyさん2005/11/26(土) 21:30:00ID:???
マルチバイト関数のinternal encordingは何に影響を与えるのですか?
0097nobodyさん2005/11/26(土) 21:34:43ID:???
>>96
漏れの性欲
0098nobodyさん2005/11/26(土) 21:37:09ID:???
フォームからのURLデータで末尾の/(スラッシュ)が欠如している物に対して/+(スラッシュ)を自動補完できる方法は無いでしょうか。

よろしくお願いします
0099nobodyさん2005/11/26(土) 21:48:17ID:???
欠如してるってなんで分かるんだい?
0100nobodyさん2005/11/26(土) 22:01:02ID:???
>>98
完璧な回答をしてあげる。心して受け取れ。

末尾がスラッシュかどうかチェック
↓
スラッシュではなかったら、スラッシュを付加する
↓
以上。


0101nobodyさん2005/11/26(土) 22:38:49ID:KzWINHtY
本当に初心者ですみません。

キーボードから「\」マークを入力させるには
どうすればいいのでしょうか?キーボードと小一時間程
睨めっこしてたんですが、「\」と印してあるキーが見つかりませんでした。

本当に、プログラムの前からやり直せ!と言われそうですが
こんな私のような房な質問に付合って下さい。。。
0102nobodyさん2005/11/26(土) 22:42:44ID:???
>>101 最下段の一番右側
0103nobodyさん2005/11/26(土) 22:44:46ID:???
騙されるな、Enterキーの上が正解だ
0104nobodyさん2005/11/26(土) 22:45:37ID:???
ろキー
0105nobodyさん2005/11/26(土) 22:46:23ID:KzWINHtY
>>102
>>103
>>104

入力出来ました!!!

「ろ」キーなんですね。今まで悩んでいた時間がバカに
思えますw 有難うございました!!

\\\\\\\\\\\\\\\\\\\

(n‘∀‘)ηワーイ
0106nobodyさん2005/11/26(土) 22:51:10ID:???
あれ、バックスペースの脇に\の刻印があるのは俺だけなのか。
0107nobodyさん2005/11/26(土) 22:56:36ID:???
俺もあるよ
ってか「ろ」でも出るぞ
すげー新発見だ
0108nobodyさん2005/11/26(土) 23:01:38ID:???
(´-`).。oO(PHPの質問・・・?)
0109nobodyさん2005/11/26(土) 23:08:16ID:???
PHPの参考書なんかだと\が\の半角で書かれてることが多いね。
その辺はPHPがらみでは?
0110nobodyさん2005/11/26(土) 23:09:16ID:???
全 然
0111nobodyさん2005/11/26(土) 23:19:36ID:???
>>100
それだと「欠如している物」という含みをもたせたものに対応できない。
0112nobodyさん2005/11/26(土) 23:44:00ID:???
すみません、ちょっと質問したいんですが
SQL検索結果で検索ヒット数を表示する際に
mysql_num_rowsを使っていますが
検索が結果0行のときにwarningがでます
それを回避する策はどういったものがありますか?
(Warningを出さずに0件の際の処理を行う)
0113nobodyさん2005/11/26(土) 23:50:44ID:???
>>112
でないよ。何か勘違いしていない?
参考までに Warning の内容を張ってみれば。
0114nobodyさん2005/11/26(土) 23:52:52ID:???
へ?
selectが成功してるのに、mysql_num_rowsでwarningがでるの?
0115nobodyさん2005/11/27(日) 00:16:25ID:???
>>102
うはww「ろ」を押したらホントに「¥」て出たwww
0116nobodyさん2005/11/27(日) 00:34:49ID:???
>>113
出るとおもた。
普通はそこでエラー処理することがおおい。
>>112
@mysql_num_rows($結果セット)
でどうよ?
0117nobodyさん2005/11/27(日) 02:14:48ID:???
「¥」は「バックスラッシュ」って読むんだよ。
つまり、スラッシュ「/」の逆ってこと。
そんぐらい知っときなさい、プログラムするなら。
0118nobodyさん2005/11/27(日) 02:29:03ID:???
つ・・・つりなのか ゴクリ
0119nobodyさん2005/11/27(日) 03:51:13ID:???
>>118
おまえが釣りだろww
0120nobodyさん2005/11/27(日) 03:53:51ID:???
ス、ス、ス、
0121nobodyさん2005/11/27(日) 04:38:46ID:rBY5DqB9
すげーアホばかり
0122nobodyさん2005/11/27(日) 05:17:34ID:cq1+8637
PHP5+MySQL5で掲示板を作ってます。
時々「レス数無制限」の掲示板サイトを見かけるけど
本当の意味で無制限にすることは現実的じゃないよね。
実際は「非常に多い」というだけで
制限はあると思うんだけどいくつなんだろう?
99999あたり?
ヤフー掲示板も、そのくらいじゃないかと踏んでるんだけど
どうかな?
0123nobodyさん2005/11/27(日) 05:20:47ID:???
アホだな
0124nobodyさん2005/11/27(日) 05:36:23ID:???
>>122
そもそも、その掲示板にそんなに人が来て書き込むのか。

それだけの記録数が必要な所はアクセス数や書き込みも膨大だろう。
はたしてそれを捌く必要のある所に採用される可能性はあるのか。

以上を総合して、「上限は100ぐらいにしとけ」と言っておこう。
0125nobodyさん2005/11/27(日) 09:12:42ID:???
>>122
そうかもね。

だ か ら 何 ?
0126nobodyさん2005/11/27(日) 09:25:28ID:???
レス数無制限どうこうって、荒らしを気にしてる?
レス数どうこうもだけど、別の対策もしようね。
しかし、下質も本スレもレベル同じな気がするな。
0127nobodyさん2005/11/27(日) 10:54:11ID:???
本スレなんだから馬鹿はスルーでいいかなあと
どのみち他の人が答えて敷居を引き下げるわけですが、、
腐っても本スレだと思いたい
0128nobodyさん2005/11/27(日) 10:57:22ID:???
おまえら、<?php echo $hoge ?> と <?php print($hoge); ?>って
どっちが好き?

おいらは、echoに抵抗感があるな。
どっち使う?
0129nobodyさん2005/11/27(日) 11:00:25ID:???
6通りあるのに「どっち」ってどういう質問だよ
0130nobodyさん2005/11/27(日) 11:04:58ID:???
>>129
では、その6通りある中でどれ使う?
おいらはecho と printしか知らないんだ…
0131nobodyさん2005/11/27(日) 11:19:08ID:???
>>128の例だと9-1の8通りでしょ
0132nobodyさん2005/11/27(日) 11:41:14ID:???
うーん。どうでもいいかな。
0133nobodyさん2005/11/27(日) 11:53:56ID:y9YQ9fYW
echo の方が早いんだよな。ホントは。
01341302005/11/27(日) 11:56:25ID:???
>>133
動作が早いの?
0135nobodyさん2005/11/27(日) 12:03:03ID:???
ページを更新するたびにデータベースに接続し、データを引っ張り出してきて表示するやり方と、
データをセッション変数に格納し、引っ張り出すデータに変更がない限りデータベースには接続せず
セッション変数を利用して表示するやり方、どちらが好ましいのでしょうか?
0136nobodyさん2005/11/27(日) 12:05:23ID:gM49bqjR
http://siokara.que.jp/index.html
ここの一番上の画像掲示板にウィンドウをポップアップさせるJavaを追加したいのですが
うまくいきません。どのようにタグを書けばうまくいくのかご教授してください。。
0137nobodyさん2005/11/27(日) 12:08:17ID:???
>>136
タグ厨?
JScriptならスレ違い
0138nobodyさん2005/11/27(日) 12:17:31ID:gM49bqjR
>>137
すいませんでした。。
0139nobodyさん2005/11/27(日) 12:48:28ID:???
>>134
入力するのが早いんだよ、多分。
一文字分、違うからね。
0140nobodyさん2005/11/27(日) 13:07:25ID:???
>>135
自分以外のユーザーがデータを更新したらどうするの?
0141nobodyさん2005/11/27(日) 13:49:48ID:???
>>128
<?= $hoge ?>
01421302005/11/27(日) 14:58:56ID:???
>>139
なるほ。

<? や <% は今非推奨らしいですよ。
<?php 〜 で統一しませう。
01431302005/11/27(日) 14:59:23ID:???
最後は>>141のレスね。
0144nobodyさん2005/11/27(日) 15:19:53ID:???
そこは<?でないとsyntax error
0145nobodyさん2005/11/27(日) 15:21:23ID:???
echoとprintの違いも分からんヤツはもう1回マニュアル読んでこい。
0146nobodyさん2005/11/27(日) 16:55:01ID:???
>>144
もし141に言ってるんだったら・・・。
0147nobodyさん2005/11/27(日) 17:15:05ID:???
<?php echo $hage; ?>
<?php print $hage; ?>
<?php echo ($hage); ?>
<?php print ($hage); ?>
<?php echo $hage ?>
<?php print $hage ?>
<?php echo ($hage) ?>
<?php print ($hage) ?>
しか思いつかないな。
漏れは常に一番上(echoでしか,が通らず、()付きでは($aho,$baka)が通らないので)
0148nobodyさん2005/11/27(日) 17:34:44ID:???
echoとprintで大漁のスレはここですか
0149nobodyさん2005/11/27(日) 17:47:38ID:rBY5DqB9
漏れも一番上だ。理由は特になし。
0150nobodyさん2005/11/27(日) 17:58:52ID:???
Smartyしか使わないのでprintなんかしません(><)
0151nobodyさん2005/11/27(日) 19:19:28ID:???
本当に下らない質問なのですが、
$a = 'abc';の一番最後の文字だけを得る方法はないのでしょうか?
$a[-1]みたいな感じの事がやりたいのです
0152nobodyさん2005/11/27(日) 19:22:39ID:???
本当に下らないね。
$a[strlen($a)-1]
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:???
脳内にプリントしてますが何か?
■ このスレッドは過去ログ倉庫に格納されています