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

【PHP】下らねぇ質問はID出して書き込みやがれ 80

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2009/02/01(日) 18:10:57ID:PdwQzQch
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 78
http://pc11.2ch.net/test/read.cgi/php/1230026935/

◆質問用テンプレ
【OS名】vine linux
【PHPのバージョン】php5.26
【連携ソフトウェア】mysql
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
0452nobodyさん2009/02/09(月) 18:47:03ID:???
>>449
具体的なURL貼ってくれ
試してみるから
0453nobodyさん2009/02/09(月) 18:56:59ID:???
>>451
kutabare kusare manko babaa
0454nobodyさん2009/02/09(月) 18:58:53ID:9eTCLU3p
>>452

$URL = "http://ja.wikipedia.org/wiki/%E9%99%B0%E8%8C%8E";

if ($stream = fopen($URL, 'r')) {
$a = stream_get_contents($stream, -1);
fclose($stream);
}

print $a;
0455nobodyさん2009/02/09(月) 19:06:59ID:???
おれがやってみたらあれだその・・
Hostヘッダ出さないとアクセス拒否る方式だったよ。。2chも同じ感じ
0456nobodyさん2009/02/09(月) 19:15:51ID:9eTCLU3p
>>455
じゃあどうすればいい?

こんなエラーでるんだけど

Warning: fopen(http://ja.wikipedia.org/wiki/manko) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden in
0457nobodyさん2009/02/09(月) 19:24:47ID:???
あれれ
こっちではそれで取って来れるな
0458nobodyさん2009/02/09(月) 19:25:26ID:9eTCLU3p
>>455
発見した!!

mankoの部分をURLエンコードした日本語にすると問題なくいける
%E5%B0%8F%E6%B3%89%E7%B4%94%E4%B8%80%E9%83%8E

アルファベットなら本来URLエンコードする必要ないのにな。
なんで?
教えれ!
0459nobodyさん2009/02/09(月) 19:27:25ID:dUyWPnKH
php5+ImageMagick6でsetCompressionQuality()を使いたいんだけど、
まったく画質が変わりません。
何をインストールすればいいのでしょう?

0460nobodyさん2009/02/09(月) 19:33:49ID:???
症状の出るソースをわざわざ改変しないでそのまま出せって
どうせ、アルファベットといってもスペースとかが入ってたんだろ?
0461nobodyさん2009/02/09(月) 19:34:54ID:???
>>460は>>458あてな
0462nobodyさん2009/02/09(月) 19:37:48ID:???
>>458
URIの仕様書をよめ
0463nobodyさん2009/02/09(月) 20:49:31ID:9eTCLU3p
>>460
フォームに入れてそれを次のページで出したいんだよ。
ソース全部だすからな。
おそらくpostで受信した文字が文字化けしてるんだと思うが全く分からん。

test.php

<form action="test2.php" method="post">
<input type="text" name="url" size=10><br>
<input type="submit" value="送信" name=post>
</form>



test2.php

<?php
if($_POST["post"]){
$URL = $_POST["url"];
$URL = "http://ja.wikipedia.org/wiki/".$URL;

if ($stream = fopen($URL, 'r')) {
$a = stream_get_contents($stream, -1);
fclose($stream);
}

print $a;
}
?>

両方ともファイルはunicodeで書いているぞ。
0464nobodyさん2009/02/09(月) 20:51:14ID:9eTCLU3p
mb_convert_encodingもやってみたけど無理だった。
だれか〜、知ってる人教えて。
0465nobodyさん2009/02/09(月) 20:59:10ID:???
if($_POST["post"]){


↑これって何をしている?
0466nobodyさん2009/02/09(月) 21:07:07ID:???
>>465
ID出てないよ
0467nobodyさん2009/02/09(月) 21:34:03ID:???
>>463
$URL = rawurlencode($_POST["url"]);

とでもしとけばいけるだろ
0468nobodyさん2009/02/09(月) 22:01:42ID:Qs8URjyA
>>465
何してるっていうか、それなかったらブラウザのURL欄にそのページのURL入れて開いただけで、スクリプトが全部動作しちゃうだろ。
前のページからそのpostが送られてきた時にだけその動作するようにしてるんだよ。

>>467
いけたー!!お前は神。urlencode()でやってたわ。
こんな関数知らなかったし。
いや、マジで今日半日粘ったが、こんなにあっさり解決できるとは。
ありがとなー。

0469nobodyさん2009/02/09(月) 22:06:54ID:FtaflIUs
内部エンコードと出力エンコードが違う場合は
文字列出力部分だけmb_convert_encoding使うか、
obの出力バッファ使って全部まとめて変換するか、
あるいはそれ以外の方法か、どれがいいですか?
0470nobodyさん2009/02/09(月) 22:19:00ID:WXM1ENAJ
preg_replaceで正規表現に一致したら指定の文字列を置き換えられますが、
置き換え後の文字列が空欄の場合、置き換えないようにするには
どうすればいいのでしょうか?
0471nobodyさん2009/02/09(月) 22:30:16ID:???
置き換え後の文字列が空欄なら置き換えない?
じゃ最初からpreg_replaceかけなきゃいいんじゃね?
0472nobodyさん2009/02/09(月) 22:31:48ID:???
>469
ob_を使ってまとめてエンコードを変換するとスッキリまとめやすい。
いちいちmb_*を使ってると、エンコードをいじる場所がコード内のあちこちに散りやすいからな。
個人的には出力内容を最初から文字列として保持しておく(コード内にechoは最後の一箇所のみ)のが好みだが、処理の流れはob_*と大差ない。
ビューとロジックが完全に分離してるとこういうのは凄く楽なので、余裕があるなら勉強するといい。
0473nobodyさん2009/02/09(月) 22:38:34ID:???
まとめてエンコードすると無駄なオーバヘッドかかるし余計なとこまでエンコードして
思わぬトラブルになったりしない?
ビューとロジック分離っていうかロジックの出力を頭使わずに丸ごと変換してビューって言ってる感じじゃない?
凄く楽っていうか楽だけ追求してね?
0474nobodyさん2009/02/09(月) 22:52:17ID:???
楽だけ追求ワラタ
0475nobodyさん2009/02/10(火) 00:27:26ID:???
>>468
なるほどねー
0476nobodyさん2009/02/10(火) 01:40:45ID:JZ5c+5nE
関数の呼び出しを変数で指定したいと思います。

$func = "TEST";
echo $func."()";

でecho TEST();が実行されるようなイメージなのですが無理です。
$funcの値を指定せずに、存在する関数を実行したいのですが
どのような書き方をすればいいのでしょうか?
0477nobodyさん2009/02/10(火) 01:44:54ID:???
$func = "TEST";
echo $func();
0478nobodyさん2009/02/10(火) 05:23:25ID:???
__autoload() について質問させてください。

ttp://www.doyouphp.jp/php5/php5_autoload.shtml
上記urlを参考に同じ階層にあるクラスのオートロードは出来たのですが、
深い階層のクラスをオートロードすることが出来ません。
__autoload()では同一階層しかサポートされてないのでしょうか。

■ファイル構成
test.php
Class/Testclass.php

■test.phpの中
function __autoload($className) {
 include_once $className . ".php";
}
$test = New Class_TestCass();

■TestClass.php
の中
class Class_Testclass{
 public function Cass_Testclass(){
 }
}
0479nobodyさん2009/02/10(火) 05:24:11ID:Y5D0wRGj
478です
すいません、ID出すの忘れてました。
0480nobodyさん2009/02/10(火) 05:43:43ID:???
include_once "dirname/" . $className . ".php";
0481nobodyさん2009/02/10(火) 12:30:18ID:Y5D0wRGj
>>480
ありがとうございます。
確かにその方法なら深い階層も対応できますね。

しかし階層決め打ちということは、
下記のように用途によってディレクトリ分類された場合に対応できなさそうな感じですね。

Class/Mail/MailUtils.php
Class/Http/HttpUtils.php

__autoload()を使わず素直に include_once したほうが良いでしょうか。
0482nobodyさん2009/02/10(火) 12:33:37ID:???
ZendFrameworkみたいな感じにしたら?
0483nobodyさん2009/02/10(火) 13:05:28ID:???
>>481
複数のディレクトリから探すよう自分で実装するなり
好きな動きをするオートローダを複数登録する
http://www.php.net/manual/ja/function.spl-autoload-register.php
function __autoload() {} を定義する方法は PHP 5.0 時代のもの
0484nobodyさん2009/02/10(火) 16:01:26ID:SQlQ1ExK
表示に0.001秒ぐらいかかるけど、速いほうかな?
0485nobodyさん2009/02/10(火) 16:06:01ID:???
処理内容による
0486nobodyさん2009/02/10(火) 22:09:13ID:/0S9pNKD
PDOの永続的接続(PDO::ATTR_PERSISTENT)を有効にした際のことで質問させてください。
この接続で、クエリ発行時のフェッチモードにPDO::FETCH_CLASSを指定すると
$sth = $dbh->query($sql, PDO::FETCH_CLASS, "classname");
次の警告が出ました。(抜粋)

PHP might crash if you don't call $stmt->setFetchMode() to reset to defaults on this persistent statement.

警告には"将来のバージョンで改善される"とあり、最新版ではなおっているようなのですが、PHP5.2.0ではこうなります。
このまま続けると、間もなくデータベース(MySQL)接続数の上限を越え、アクセスできなくなりました。

この警告の意味がよくわからないのですが、これは
(1)「永続的接続が有効の場合、フェッチモードはデフォルトにしとけ」という意味でいいんでしょうか?
(2)「使い終わった後デフォルトに戻しとけ」のような気もするし・・・

で、いくつかテストしてみると、
永続的接続無効ならPDO::FETCH_CLASSでいける、
有効のまま後で戻しても警告は同じ(警告が示すスクリプト中の行番号はクエリ発行(上記)の行)
ということで、(1)の意味だろうと思ってるのですが、いまいち確信もてないというか、情報も見つけられませんでした。
回避策などありましたらお願いします。
0487nobodyさん2009/02/10(火) 22:41:41ID:???
最新版でそのバグが直っている可能性が高いわけで、とりあえず、バージョンをあげるってのが解ではないかな。

エラーメッセージの意味は、
永続的接続を使う時、後からfetchModeを変えるなよ。さもなければPHPはクラッシュするよ。(現バージョンでは)
っていう意味だと思うので、
永続的接続を使うなら、最初っからfetchMode込みでPDOを有効にするとかで回避できないかな。(想像だけど)
04884862009/02/10(火) 23:12:03ID:???
>>487
ありがとうございます。
確かに"後から変えるな"でしたらツジツマがあいます。
レン鯖環境なのでPHPのバージョンアップは無理でして、
先に複数のスクリプトが動作している都合もあるため、
今回はPDO::FETCH_CLASSの使用を断念する方向で考えたいと思います。
尚、確認できた範囲では、この現象はPHP5.2.6では修正されていました。
0489nobodyさん2009/02/10(火) 23:43:38ID:???
<?php

$filename = './sample.txt';
$fp = fopen($filename,'r') or die("ファイル({$filename})のオープンに失敗しました");
while ($i<10) {
$line = fgets($fp,1024);
print $line."<br>";
$i++;
}
fclose($fp);

?>

この処理ってファイル全部読みこんでから1行ずつ参照してるの?
それとも1行ずつ読み込んでるの?
0490nobodyさん2009/02/10(火) 23:44:19ID:zLX+VTwA
上げ忘れ
0491nobodyさん2009/02/10(火) 23:47:30ID:???
>>489
後者は技術的に無理
0492nobodyさん2009/02/10(火) 23:49:49ID:???
いや後者だろ
0493nobodyさん2009/02/11(水) 00:09:02ID:???
fopenで開いてるんだから一度全部ファイルを読み込んでますよね
0494nobodyさん2009/02/11(水) 00:11:52ID:ZREnIZbz
え?
04954892009/02/11(水) 00:25:22ID:ad9tMb4N
全部読みこんでるんすね
0496nobodyさん2009/02/11(水) 00:27:36ID:???
fopenってのは、ファイルハンドルを取得するだけ。
開いたり読んだりはしません。名前に騙されないように。
0497nobodyさん2009/02/11(水) 00:34:44ID:???
膨大な行数のテキストファイルを作って、
変数に追記しながら、memory_get_usageを出力したらわかるよ。
0498nobodyさん2009/02/11(水) 01:07:44ID:???
fopenって詐欺だよね。
なんもオープンしてないやん、っていう。
0499nobodyさん2009/02/11(水) 01:20:02ID:???
開いてるだろ。読んでないだけで。
0500nobodyさん2009/02/11(水) 01:29:39ID:???
>>498
おまえはサンプル動画ファイル開いた瞬間に全部把握できるんか?
0501nobodyさん2009/02/11(水) 01:48:16ID:???
>>498
readとopenの区別もつかんのか
0502nobodyさん2009/02/11(水) 02:09:56ID:???
>fopenで開いてるんだから一度全部ファイルを読み込んでますよね
これはひどい
0503nobodyさん2009/02/11(水) 02:56:55ID:???
もしかしたらphpのfopenの実装は全部ファイルを読み込む実装になってるんじゃないか?
0504nobodyさん2009/02/11(水) 03:06:44ID:???
なんで?
0505nobodyさん2009/02/11(水) 06:16:18ID:fA4Wiagl
SJISで作ってるサイトで、mb_send_mailを使ってメール送信してるんですが
メールタイトルだけが化けてしまいます。
化けるときと化けないときがあって、

「質問    山田」みたいなタイトルのとき、質問の後の空白部分に
半角スペースを何個入れるか、全角スペースを何個入れるかみたいな微妙な違いで
それ以降の名前部分が化けるわけです
(質問A みたいに、他の文字を追加しても化けます)
どういうことなんでしょうか?
タイトル全体のバイト数がカギかと思ったのですがそうでもなくまるで見当がつきません
どうしたら化けないようにできるでしょうか、ご意見御願いします。

本文にもタイトルにも
mb_convert_encoding(mb_convert_kana($title), "ISO-2022-JP", "SJIS");
といった処理はしてあります
0506nobodyさん2009/02/11(水) 06:25:05ID:???
phpのバージョンによってはバグがある
mb周りの設定がわからないとエスパーするにも限界があるかと。

あとは、化ける場合と、化けない場合で、
mb_encode_mimeheader
した結果がどうなるか試してみるとか。
0507nobodyさん2009/02/11(水) 06:56:22ID:2yeXD9TR
お願いします、POSTデータをtxtファイルに書き出してるんですが、htmlタグを
含んだ文字は出力できないんでしょうか?
OSはXP、apache2.23でphpは5.28です。

$hen01 = $_POST["namae"];
$fp = fopen('x.txt', 'a');
flock($fp, LOCK_EX);
$return = fputs($fp, "$hen01\n");
flock($fp, LOCK_UN);
fclose($fp);

このように書くと普通に改行つきでx.txtが生成されるんですが4行目を
$return = fputs($fp, "<input value= "$hen01\n" onFocus="this.select();">");
なんて書くとエラーになって書き出してくれません。
微妙に"の位置を色々変えたりしたけどだめでした。
0508nobodyさん2009/02/11(水) 06:58:10ID:???
そりゃそんなダブルクオーテーションの使い方したらおかしい
0509nobodyさん2009/02/11(水) 07:11:54ID:???
""の中の"は\"にする
0510nobodyさん2009/02/11(水) 07:13:20ID:2yeXD9TR
>>508 >>509
ありがとうございます。
やっぱそうでしたか、、""が不適切なのは解りました。
仕様的にはhtmlタグも使えるって認識でいいんですよね?
\ は別の部分(カラータグ)で使ったのを思い出しました、エスケープ文字って言うんでしたっけ。
早速再挑戦してきます。
0511nobodyさん2009/02/11(水) 07:16:06ID:???
あとエラー出るならそれをちゃんと読まなきゃだめだよ
0512nobodyさん2009/02/11(水) 10:25:50ID:mmguShEj
すいません。Windows版のPHPで、

# PHP 5.2.8 installer [17,662Kb] - 08 December 2008
# PHP 5.2.8 Non-thread-safe installer [17,489Kb] - 08 December 2008

↑ノンスレッドセーフって、どう違うんですか?

0513nobodyさん2009/02/11(水) 10:42:56ID:???
>>512
スレッドが無くても安全なんですよ
0514nobodyさん2009/02/11(水) 12:12:50ID:???
>>512
ノンスレッドセーフ版はスレッドセーフ版に比べてかかるコストが少ないため
スレッドセーフである必要がない場面でパフォーマンスを出すために使われる
Non-thread-safe の方をスレッドセーフなApacheやIISで動かすと死ぬ
スレッドについてはOS寄りの話だからググってくれ
0515nobodyさん2009/02/11(水) 12:14:48ID:???
fopenは全部読み込んでるだろzk
$fpに代入してvar_dump($fp)してみろksg
0516nobodyさん2009/02/11(水) 12:19:35ID:???
>>513
あー「スレッドセーフじゃない」 って事じゃなくて、
「スレッド無しでもセーフ」って事ですかw
じゃぁNTS版でいいわけですね。りょうーかい&さんきゅ
0517nobodyさん2009/02/11(水) 13:23:12ID:???
>>515
困った子だねぇ、

<?php
$fp = fopen("test.txt", "r");
var_dump($fp);

結果:
resource(2) of type (stream)
0518nobodyさん2009/02/11(水) 18:28:21ID:???
てs
0519nobodyさん2009/02/11(水) 21:31:55ID:lrcGAYKJ
PHP_EOLで改行されない
PHP Version 5.2.8
0520nobodyさん2009/02/11(水) 21:44:11ID:bJ9hTr4x
PHP Version 5.2.6です。
以下のソースみたいにCURL関数を使ってgifとかjpegとかにつなぐと文字化けしちゃうのはどうしてなんでしょうか?
ちゃんと画像を表示するにはどうしたらいいのでしょうか?
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,"http://img.2ch.net/img/php_a.gif");
curl_setopt($ch,CURLOPT_HTTPHEADER,array(
"Accept: image/gif, image/x-bitmap, image/jpeg, image/pjpeg",
"User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)",
));
$output = curl_exec($ch);
curl_close($ch);
echo $output;
0521nobodyさん2009/02/11(水) 21:52:03ID:???
>>519
echo ord(PHP_EOL);
で何がでるかチェック。
0522nobodyさん2009/02/11(水) 21:52:17ID:???
文字化け?
0523nobodyさん2009/02/11(水) 21:52:45ID:???
>>520
headerを正しく使う
0524nobodyさん2009/02/11(水) 22:02:26ID:???
よくDL制限付きのアップローダーを見るけど、
あれって、一度のダウンロードで、ファイルのフルパス取得してから
次からはそのフルパスでアクセスすれば、DL回数に反映されないんじゃない、
と思ってやってみたら、今のところ有名なアップローダーで全部成功した。
0525nobodyさん2009/02/11(水) 22:12:04ID:???
DL回数が反映されなくて何が嬉しいんだ
0526nobodyさん2009/02/11(水) 22:14:48ID:???
まぁそれはそうなんだけど、DL回数なのに?的な意味で。
でもDL回数に反映されなきゃ、そのフルパスからダウンロードすれば
ファイル削除されることなくみんなダウンロードできちゃうけど、
でも、そうなったらアップロード主が消すと思うけど。
0527nobodyさん2009/02/11(水) 22:20:50ID:???
ttp://www.excite.co.jp/News/odd/E1234248717951.html
0528nobodyさん2009/02/11(水) 22:21:09ID:???
はい?DL回数に応じて削除されるもんなの?
0529nobodyさん2009/02/11(水) 22:24:54ID:???
>519
HTML中で改行してもブラウザ上の表示は改行されない。
header('Content-Type: text/plain');
としておくか、<br>を出力しろ。
0530nobodyさん2009/02/11(水) 22:28:42ID:???
>>528
DL制限を例えば10回な感じで設定して、アップロード。
↓
ファイルのダウンロードページにアクセスしたときに、DL回数がカウントされていく
↓
そのカウントが、設定した10回に達したら削除される

みたいな感じのアップローダー
0531nobodyさん2009/02/11(水) 22:30:41ID:???
そんなの簡易実装で充分だろ
0532nobodyさん2009/02/11(水) 22:37:18ID:???
>>529

<?php
header('Content-Type: text/plain');
print "aaa\n";
print "bbb";
?>

ほー
これだと改行されるんだ?
0533nobodyさん2009/02/11(水) 22:46:13ID:???
それだと改行されるって・・・
0534nobodyさん2009/02/11(水) 23:35:24ID:lrcGAYKJ
>>521
13でした

>>529で納得
0535nobodyさん2009/02/11(水) 23:42:50ID:???
>>534
ん、Macか?、まぁ、いいや納得したんなら
0536nobodyさん2009/02/12(木) 00:15:58ID:???
falseのときも0返してくるのがイライラする
0をpostしたときと区別つかん
0537nobodyさん2009/02/12(木) 00:16:45ID:???
>>520
$ch = curl_init();
$timeout = 0;
curl_setopt ($ch, CURLOPT_URL, "http://img.2ch.net/img/php_a.gif"l);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)");

$image = curl_exec($ch);
curl_close($ch);

header("Content-type: image/gif");
echo $image;

>>536
===
0538nobodyさん2009/02/12(木) 00:17:40ID:???
>>537
===か!!!
とんくス!!!!!
0539nobodyさん2009/02/12(木) 00:19:33ID:???
知らんでPHPやってたんかw
0540nobodyさん2009/02/12(木) 00:31:43ID:???
>>535
確かにCRを返すところは納得してない@win
0541nobodyさん2009/02/12(木) 00:31:48ID:uAz9Jv0X
eclipseの環境の作り方を教えてくれたまえ
0542nobodyさん2009/02/12(木) 00:36:02ID:???
スレ違いだ
0543nobodyさん2009/02/12(木) 00:49:20ID:???
作り方も糞も、PleiadesあたりからAll-in-oneパッケージのPHPの奴落とせば一発だろ。
0544nobodyさん2009/02/12(木) 03:30:09ID:???
なんて素敵な言語なんだろう。
感動した。
0545nobodyさん2009/02/12(木) 05:27:34ID:???
>>540
すまん、ord出した人だけど、ordは最初の1文字だけだって後から気付いた
13 10 なら13が返るので正解っぽい。
0546nobodyさん2009/02/12(木) 09:44:20ID:YRRhxMXp
クッキーが消えません。PHP5です。

クッキーに上書きはできるのですが

setcookie ("TestCookie", "テスト");

クッキーを削除したいのに消えないんです
↓

setcookie ("TestCookie");

再度 $_COOKIE["TestCookie"];とすると

テスト

と表示されてしまいます。
過去の時間指定してもダメでした。なんとかなりませんか?
0547nobodyさん2009/02/12(木) 09:54:56ID:???
setcookieをしても$_COOKIEは新しくならない。$_COOKIEの値は、「リクエスト開始時のクッキーの値」だからな。
再度リクエストするとクッキーが消えているのが確認できるはず。
つうか開発者なら、HTTPヘッダーを確認できる状態にして、Set-Cookieヘッダを読め。
0548nobodyさん2009/02/12(木) 09:57:37ID:???
×ヘッダー
○ヘッダ
0549nobodyさん2009/02/12(木) 10:23:24ID:???
マイクロソフト製品ならびにサービスにおける外来語カタカナ用語末尾の長音表記の変更について

ttp://www.microsoft.com/japan/presspass/detail.aspx?newsid=3491
政府の外来語ルールもいまは「省く事ができる」になっている。
JISルールも今はどっちでも良い事になっている。

本物のエンジニアは長音記号を削る(キリッ
だっておwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
0550nobodyさん2009/02/12(木) 10:33:27ID:???
一ヶ月位前かな、このスレに「データー」と言ってる奴がいた。もちろんデータの事ね。
誰も指摘しなかったことに笑ったけど。
0551nobodyさん2009/02/12(木) 10:36:48ID:???
そんなことを一ヶ月前から引きづッテルおまえはA型
0552nobodyさん2009/02/12(木) 10:40:44ID:sBTdXhh1
整数0以上の値をチェックしたいのですがis_numericですと負の数もtrueになります
正の数のみ受け付ける処理をしたいのですがif(0 > $i)のようなやり方以外で
方法ご存知の方いらっしゃいましたらご教示お願いします
■ このスレッドは過去ログ倉庫に格納されています