[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/03 04:20 / Filesize : 272 KB / Number-of Response : 1009
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:46:50.27 ID:e/4BOK4y.net]
PHPに関する下らない質問用避難スレです。
まず読むこと【PHPマニュアル】
www.php.net/manual/ja/

前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 4 [無断転載禁止]©2ch.net
echo.2ch.net/test/read.cgi/tech/1457792733/
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

488 名前:デフォルトの名無しさん [2016/06/03(金) 21:00:27.92 ID:cokHCpg9.net]
けんかすな
最強のプログラム言語PHPの使い手同士なかよく

489 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 21:03:42.69 ID:jxJ/wrE9.net]
PHPは美しい言語ではありませんが
「用の美」があるのです
自分はそこが気にいっています

490 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 21:07:08.61 ID:L26ySebn.net]
お子様は今日も元気でいいな。

491 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 21:08:20.58 ID:L26ySebn.net]
>>485
こんな子猿と同列に語るな、マヌケ。

492 名前:デフォルトの名無しさん [2016/06/03(金) 21:13:09.94 ID:cokHCpg9.net]
また口だけのおっさんかよ

493 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 21:21:27.36 ID:L26ySebn.net]
おまえ、毎回自己紹介得意だな。

494 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 21:28:15.12 ID:L26ySebn.net]
腕があがるほど一周回ってジャブの重要性に気づくんだ。
お子様は華やかな技ばっかに気をとられるがな。

495 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 10:12:26.21 ID:YRPaaGZz.net]
コマンドライン引数を書き換えることでプロセス名を変更するということを
PHPでしたいのですが
$argv[0] = "hoge";
とやっても変わりませんでした
ググると-Hオプションで引数リストを隠せるようですが
PHP内で書き換えたいです
perlでは出来るそうです
これは仕様上の欠陥ですね?

496 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 10:53:15.27 ID:Atk6t3Xm.net]
setproctitleみたいなことをargvを使ってやりたいの?
php.net/manual/ja/function.setproctitle.php



497 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 14:55:35.46 ID:YRPaaGZz.net]
ファッ!?
そんな関数あったんですね
さすがPHPと言わざるを得ません
ありがとうございました

498 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 15:38:46.82 ID:oUkZJriQ.net]
何が凄いかというと、
あんなわけのわからん書き込みで何を欲しているのか理解できる>>493の判断力と、
>これは仕様上の欠陥ですね?
こういう低脳っぷり。

499 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 15:50:28.37 ID:YRPaaGZz.net]
>>495
お前には理解できないだけだろw
お前みたいな奴をペチパーっていうんだろうな

500 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 16:01:22.36 ID:oUkZJriQ.net]
ほら、更に低脳を上塗り。低能な上に低脳。もう、様式美。

501 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 16:28:58.88 ID:YRPaaGZz.net]
ワロス
世界せまww

502 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 16:45:59.06 ID:YRPaaGZz.net]
setproctitleはpeclを入れないといけないので汎用性に難がありますね
ぜひ標準で入れて欲しいところです
現時点では仕様上の欠陥と言わざるを得ません

503 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 16:52:28.28 ID:oUkZJriQ.net]
おまえのニーズで世界は回ってないってことを気づかないとダメだよ。低脳くん。

504 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 16:53:29.36 ID:oUkZJriQ.net]
しかし、相変わらずこのスレはサルが後を絶えないな。まさしく動物園だ。

505 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 17:13:08.01 ID:YRPaaGZz.net]
は?単なる一般的ニーズだが?
CLIで使おうと思ったらこれが出来ないと困ります
ワードプレスでもいじってろピグミーマーモセットが

506 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 17:15:03.71 ID:K+q297Cv.net]
php.net/manual/ja/function.cli-set-process-title.php

マニュアル読めないID:YRPaaGZzもNGで



507 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 17:18:49.61 ID:oUkZJriQ.net]
“も”ってなんだよ、おれもこのサルと同じ扱いなのか?
勘弁しろよ…、本当に。

508 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 18:11:47.00 ID:oUkZJriQ.net]
本当にPHPerはサルしかいないな…

509 名前:デフォルトの名無しさん [2016/06/04(土) 18:36:42.24 ID:1P8M50yx.net]
サルだけあってID真っ赤っ赤だな
それは顔か?尻か?w

510 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 18:51:30.04 ID:YRPaaGZz.net]
>>503
え、なんですこれ
もう出来るんですか?
さすがPHPと言わざるを得ませんね
ありがとうございました

511 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 18:54:08.22 ID:FTbmrFHZ.net]
真っ赤?それは俺のこの手だ

csvや配列で持ってるデータを複雑な条件で検索したいときって
DBに格納するのが一番良いんかね

512 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 19:01:04.88 ID:K+q297Cv.net]
>>508
まだベータだけどLINQ for PHPとか

513 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 19:19:03.12 ID:FTbmrFHZ.net]
>>509
まさにこれなんだけど、こんなんがあって今βってことは
やっぱこれ使う以外だとDBに入れるか自前で検索を組むしかないってことか
ありがとう

514 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 19:44:25.80 ID:K+q297Cv.net]
>>510
PackagistでLINQで探してみたら結構いろいろ実装があるみたいよ
探してみては如何

515 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 20:36:49.27 ID:FTbmrFHZ.net]
>>511
ちょうどいろいろみてた
負荷と頻度考えて検討するわ

516 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 21:59:15.81 ID:MFqaq7Mp.net]
>>512
レポよろ



517 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 12:03:20.74 ID:xob/1tpk.net]
「次のn時m分」を取得するにはどうすればいいですか?

518 名前:デフォルトの名無しさん [2016/06/05(日) 12:03:29.70 ID:zsJffcbc.net]
PHPであらゆることが出来るようになっていくなあ
PHPさえマスターすれば仕事に困らないのさ

519 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 13:07:49.58 ID:9mzbmJB7.net]
>>514
setTimeして戻ってたら+1 dayするとか

function nextHM(DateTime $dt, $h, $m) {
$next = clone $dt;
$next->setTime($h, $m);
if ($next <= $dt) {
$next->modify('+1 day');
}
return $next;
}

520 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 13:24:18.21 ID:xob/1tpk.net]
>>516
datetimeクラスなんてあったんですね
勉強になります
ありがとうございました

521 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 18:26:14.42 ID:Tkwljjf2.net]
>>514
こんな感じで計算をがんばるとか

function nextHM($t, $h, $m)
{
 $dif = date('Z');
 $lt = $t + $dif;
 $nt = $lt - $lt % (24 * 3600) + $h * 3600 + $m * 60;
 if($nt <= $lt) $nt += 24 * 3600;
 return $nt - $dif;
}

$t は UNIXタイムスタンプね。

522 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 19:51:28.22 ID:TM3QCo+d.net]
見ろ、コードがゴミのようだ!

523 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 19:58:07.41 ID:CV0omAn/.net]
これは酷い

524 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 20:12:32.45 ID:Tkwljjf2.net]
え、計算でやろうと思ったらこんなもんじゃね?
UTC からの時差を求め、ローカルタイムに直し、その日の指定時刻を求め、既に過ぎていたら日時なら翌日にし、UTC に直して返す、ということを淡々と並べただけだが。

525 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 20:24:39.75 ID:Tkwljjf2.net]
あ、サマータイムに対応できないとかうるう秒とかどうなってんだって話なら、それはその通りだ。

526 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 23:07:07.91 ID:Iavazaq6.net]
レンタルサーバーを借りたのでチャットができるホームページを作りたいです
その為にwordpressの上でチャットプログラムを動かしたいと考えています
まず何から取り掛かれば良いのか分かりません
どのような知識が必要になり、どう勉強すれば良いか教えて頂きたいです



527 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 23:21:32.87 ID:Tkwljjf2.net]
>>523
wordpress は置いといて、取りあえずチャットを作ってみたら。
定期的にリロードする式のチャットなら簡単だし、サンプルになりそうなのは探せばすぐ見つかるんじゃね。

528 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 00:49:55.95 ID:KjVn6FKA.net]
>>516>>518
まじかよおまえら

529 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 00:53:43.37 ID:O157QY9D.net]
>>518
クソコードに認定します。

530 名前:デフォルトの名無しさん [2016/06/06(月) 01:05:50.44 ID:mm33J6PT.net]
代替案を出さずに煽るだけ
口だけオッサン

531 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 01:21:12.75 ID:BBAYr+Aj.net]
>>525>>526 で意見が割れてるから、この二人が話し合えばいいように思う

532 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 04:46:49.75 ID:J1e3bhcQ.net]
>>527
あのコード見てもこんな事言ってるというだけで、
如何にこのアゲバカが何も知らない低能かという事がハッキリしたな。

533 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 07:47:24.77 ID:OUgENTLv.net]
>>527
ほんそれ

534 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 07:59:47.71 ID:z3VswDq0.net]
>>524
ありがとうございます
とりあえずは簡単でも動くプログラムを目指してみます
サーバーとクライアントのチャットならイメージが湧くんですけど、phpでやるとなるとサーバー側のプログラムだけで実現するんですよね・・
リロードするということはデータベースにログを格納して参照するという認識で合ってい
ますか?

535 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 08:33:02.73 ID:xfsRheZo.net]
>>531
データベースに手を出す前に、まずはプレーンなファイルにログを保存する方が簡単。
直近の100行くらいをそのままテキストファイルに保存しておくとか。
掲示板と変わらないよ。
名前とか色とか時刻みたいなパラメータを個別にフィールド化したいなら行を適当に書式化する必要があるけどね。
例えばこんな感じ。

2016/06/05 23:10:01<タブ>system<タブ>000000<タブ>たろうさんが入室しました<改行>
2016/06/05 23:10:01<タブ>たろう<タブ>FF0000<タブ>こんばんは<改行>
2016/06/05 23:10:06<タブ>じろう<タブ>00FF00<タブ>やあ<改行>

このファイルを file_get_contents するとファイルの中身全部がひとつの文字列として取得できる。
これを<改行>(¥n)で explode すれば行ごとの配列になる。
各行を<タブ>(¥t)で explode すればフィールド毎の配列になる。
新しい書き込みは行ごとの配列に追記し、必要な件数になるように array_splice なんかで調整する。
それを join なんかで配列を文字列化してファイルに保存する。
入力値にタブや改行が含まれている場合はスペースに置換する対策をするとして preg_replace なんかを使う。
ログファイルの読み書きを排他するためには flock を使う。
flock はログファイルそのものに対してやるんじゃなく、別のロックファイルを使うのを勧める。
flock でのロックなら使い終わったロックファイルは消さずに放置していい。

536 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 10:29:24.73 ID:z3VswDq0.net]
>>532
具体的なアドバイスありがとうございます
ファイルの読み書きでも実現できるんですね・・
すごく丁寧に手順を教えて頂けたのでその方法でやってみようと思います
排他制御など考えることも多そうですが、だいぶイメージが湧きました



537 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 10:53:52.96 ID:gg/xefDK.net]
>>531
>データベースにログを格納して参照する

それであってる。リロードに関してはAjaxとか使えばいい。
ファイルもいいが、データベースの方が応用利くのでおすすめだぞ。

538 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 11:07:34.48 ID:SWJRXsGZ.net]
一度DBに慣れるとファイル使うのめんどくさくなるよね

539 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 11:28:46.71 ID:xfsRheZo.net]
いずれはDBにも手を出すことになるだろうが、今の段階ではまずファイルがいいよ。
DBの準備、テーブルの準備、DBへの接続、開発中のデータのメンテナンス、etc. 手始めにチャットをちょろっと作るには少々面倒だと思う。
しかも自前のファイル処理は排他なんかの基礎的な技術も使うちょうどいい題材だと思う。

540 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 12:02:24.68 ID:z3VswDq0.net]
>>534,536
お二人ともありがとうございます
まだphpを学習している段階ですので、ファイルから入りデータベースの利用も考えて拡張していけたらと考えています
MySQLは多少触ったことがあるのですがAjaxとやらはJSで書かれてるみたいなんで心配ですね
当面の間の目標は決まったので取り組んでいきたいと思います

541 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 12:48:53.75 ID:cB/a+aRW.net]
unixタイムスタンプの変数名として$dateを使うのは変ですか?
dateといえば通常日付を持つオブジェクトですが
phpの場合、dateは日付を文字列に直す関数の名前なので
phpの作法としては良くないのか?とも思います
どうなのでしょうか?

542 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 12:56:02.62 ID:i0QOUB1M.net]
お前のシステムのタイムスタンプは日付単位なのか。すげえな。

543 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 13:05:19.30 ID:xfsRheZo.net]
>>538
マニュアルではタイムスタンプを取る関数の引数リストは timestamp となってるから、PHP流にするならそれに従うとか?
おれは近距離で使う場合なら $t とか $tm で済ますな。

544 名前:デフォルトの名無しさん [2016/06/06(月) 14:07:10.33 ID:VZp5fXoT.net]
一度でいいから口だけオッサンの溜め息が出るほどに素晴らしい華麗なプログラムを見せて欲しいものだ
まあ、それが出来ないから口だけオッサンなわけなんだけれどもね

545 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 14:25:14.47 ID:cB/a+aRW.net]
>>539
アスペ乙
>>540
timestampが無難ですね
ありがとうございました

546 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 14:37:23.20 ID:CS8YjhCP.net]
最近の質問者は煽り耐性がないなw



547 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 14:48:20.68 ID:e+TlXwYN.net]
int32だと2038年になったとき困るもんな
そこで64bitPHPですよ

548 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 15:02:04.40 ID:Nu4gS3Qg.net]
>>544
64bitPHPって、動作環境も64必須になるの?

549 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 15:44:32.88 ID:3yfrnV+f.net]
8bit環境でも動くよ

550 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 16:42:19.25 ID:cB/a+aRW.net]
strtotimeは非常に柔軟な解釈をしますが
これはphpが他の言語を参考にしたのでしょうか?

551 名前:デフォルトの名無しさん mailto:sega [2016/06/06(月) 16:44:19.58 ID:m0TG3c4D.net]
Cのexec系のように
自分自身のプロセスを置き換えるプログラムの起動方法はありますか?

552 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 18:43:05.67 ID:BBAYr+Aj.net]
>>548
こないだの人と同じだろうか。
php.net/manual/ja/ref.pcntl.php
とりあえずここを一通り見るとこれからの疑問もいくつか解決できるかと。

553 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 19:06:02.71 ID:J1e3bhcQ.net]
>>543
無いのは耐性じゃなくて羞恥心だ。本当にサルしかいなくなった。

554 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 19:08:37.27 ID:J1e3bhcQ.net]
>>547
マネする事しかできないサルはそんなこと気にしても無駄だ。おとなしく使い方だけ覚えてろ。

555 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 19:10:05.25 ID:J1e3bhcQ.net]
>タイムスタンプの変数名として$dateを使うのは変ですか?

dateの意味が分からないサル、素敵。

556 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 19:17:07.72 ID:J1e3bhcQ.net]
>>549
そのバカは教えてもらっても活用できないから総合的なリンクを貼っても無駄だ。
1から100まで手とり足とり教えてやるだけの覚悟が必要だぞ。



557 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 19:37:24.24 ID:cB/a+aRW.net]
>>549
ちがいますよ
「こないだの人」っていうのはたぶん自分なので

558 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 21:51:51.16 ID:1+sOyhVW.net]
MySQLの画像が表示できずに困っています。


main.php

<img src="gazou.php">


gazou.php

$src = file_get_contents('画像のURL');

echo header('Content-Type: image/jpeg');

echo $src;


これなら正常に動作しますが、gazou.phpでDB接続しただけで画像も表示されなくなってしまいます。


$link = mysql_connect('localhost', 'root', 'pass');


DBに接続できる事は確認済みです。エラーも起きていません。

原因のわかる方がいたらお願いします。助けてください。

559 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 21:52:47.52 ID:1+sOyhVW.net]
すみません。改行がおかしくなってました

560 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 22:00:04.71 ID:O157QY9D.net]
<?php

561 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 22:06:18.56 ID:xfsRheZo.net]
>>555
DB接続と画像取得を同時にやると memory_limit に引っかかるとか?

562 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 22:16:02.69 ID:lRe9eSuk.net]
>>555
いや何でheaderをechoしてんの

563 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 22:20:02.11 ID:xfsRheZo.net]
言われてみればw

564 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 22:22:35.62 ID:1+sOyhVW.net]
>>558
リミット増やして、画像を極小の物にしましたが駄目でした。

>>559
ネットにあった物を丸コピしましたが、echoする必要なかったんですね。
ありがとうございます。

565 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 23:12:41.43 ID:pobwg1Vi.net]
>>561
そんなのネットに落ちてるのか
URL教えてくれまいか

566 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 23:15:55.37 ID:pcbEmQ5n.net]
>>561
DB接続を先にして画像表示を後にしてみれば



567 名前:デフォルトの名無しさん mailto:sage [2016/06/07(火) 00:05:13.10 ID:lP0BMeFG.net]
>>563
すみません、先に接続してます
画像が表示されなくなるので、DBの画像がおかしいのかと色々調べて結論が
DBに接続したからってよく分からない原因でした
自分以外は起きないようですしDBに画像入れるのは諦めます、ありがとうございました

568 名前:デフォルトの名無しさん mailto:sage [2016/06/07(火) 00:21:59.49 ID:D2B0dW6i.net]
>>564
レスポンス見るとたぶんなんか文字列が出てるんだと思うよ

569 名前:デフォルトの名無しさん mailto:sage [2016/06/07(火) 03:50:11.15 ID:T/syB7Ij.net]
こんなんで諦めるのか。

570 名前:デフォルトの名無しさん mailto:sage [2016/06/07(火) 06:38:58.63 ID:T/syB7Ij.net]
コードの出し惜しみすっからこういう事になんだよ。
細切れじゃなく動かないコードを全部はっつけてれば>>559あたりがとっくに解決してくれたろうに。
勝手に質問して勝手に諦めて、ただのスレ汚しでしかねえよ。

571 名前:デフォルトの名無しさん mailto:sage [2016/06/07(火) 07:25:50.44 ID:zVxkgyZ2.net]
ブラウザからgazou.phpにアクセスすれば一発でわかるよ
どうせDB接続エラーでも出てるんだろ

572 名前:デフォルトの名無しさん mailto:sage [2016/06/07(火) 08:59:25.37 ID:bV3Kj9Se.net]
2038年問題とか気にしてるやついるのかよ
もう32bitとか絶滅危惧種じゃねえか

573 名前:デフォルトの名無しさん mailto:sage [2016/06/07(火) 09:56:02.61 ID:ljS7Rtyf.net]
>>569
というか、今動いている32bit機があと20年は余裕で保守されてしまうのだよ・・・

574 名前:デフォルトの名無しさん mailto:sage [2016/06/07(火) 10:01:48.24 ID:SWn+auCj.net]
COBOLじゃあるまいし基幹系でPHP採用してるのはキチガイと言わざるをえないしその心配はいらない

575 名前:デフォルトの名無しさん mailto:sage [2016/06/07(火) 10:08:11.73 ID:EI+C64Wv.net]
今なお動いているphp4のとき書かれた業務システムが普通にある

576 名前:デフォルトの名無しさん mailto:sage [2016/06/07(火) 10:13:16.18 ID:mGsXs7zb.net]
PHP4使ってるところすらあるでしょ。「保守」はされてないだろうけどw



577 名前:デフォルトの名無しさん mailto:sage [2016/06/07(火) 10:17:14.37 ID:SWn+auCj.net]
そのとおりだな
放置が正しい

578 名前:デフォルトの名無しさん mailto:sage [2016/06/07(火) 11:27:15.75 ID:ZIJtMgP1.net]
2038年問題より、1970年問題に当たったことならあるなぁ
生年月日を扱おうとして。

579 名前:デフォルトの名無しさん mailto:sage [2016/06/07(火) 13:46:49.20 ID:ljS7Rtyf.net]
>>571
思うのはいいけど、現実は厳しいからね

580 名前:デフォルトの名無しさん mailto:sage [2016/06/07(火) 14:17:17.55 ID:LhHMvfyC.net]
思うのっていうか、PHPのバージョンと開発者の技量に影響受けまくるので、4の頃なら頭おかしいって評価はとても正しい。

581 名前:デフォルトの名無しさん mailto:sage [2016/06/07(火) 14:52:12.33 ID:Ht3PiVwV.net]
phpをCLIで実行した場合、
$_SERVER['SERVER_ADDR']が設定されていません
マシンのipアドレスを知りたい時には
シェルコマンドを実行して自前で取得するしかないのでしょうか?

582 名前:デフォルトの名無しさん mailto:sage [2016/06/07(火) 15:06:32.48 ID:TyQk9mVD.net]
>>578
マシンのipアドレスって?

583 名前:デフォルトの名無しさん [2016/06/07(火) 15:38:49.13 ID:57zhvgUm.net]
カレンダーを作るといいらしいね

584 名前:デフォルトの名無しさん mailto:sage [2016/06/07(火) 15:47:57.36 ID:e+17T4IJ.net]
404や500などのエラー返す時にContent-TypeとResponse BodyってMUST?SHOULD?

585 名前:デフォルトの名無しさん mailto:sage [2016/06/07(火) 16:33:43.53 ID:LhHMvfyC.net]
>>578

$h = gethostname();
echo gethostbyname($h);

isn't it?

586 名前:デフォルトの名無しさん mailto:sage [2016/06/07(火) 18:26:48.76 ID:EI+C64Wv.net]
そりゃIP複数持ってるマシンなんざいっぱいあるんだから設定されてなくても仕方なかろう



587 名前:デフォルトの名無しさん mailto:sage [2016/06/07(火) 18:31:43.94 ID:Ht3PiVwV.net]
>>582
随分すっきり書けるんですね
ありがとうございます

588 名前:デフォルトの名無しさん mailto:sage [2016/06/07(火) 18:49:34.57 ID:T/syB7Ij.net]
>>584
u are welcome.

>>583
$_SERVER
php.net/manual/ja/reserved.variables.server.php

> The entries in this array are created by the web server.

do u think the web server will say something in cli? stupid!






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<272KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef