トップページ⇒php
992コメント277KB

【PHP】下らねぇ質問はID出して書き込みやがれ 139©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん 転載ダメ©2ch.net2015/01/05(月) 15:56:07.51ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

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

◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.5
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

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

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

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0696nobodyさん2015/03/31(火) 20:05:44.59ID:K5W5Vo6T
>>695
レスありがとうございます。
pet[]は配列にしないやり方でお願いしますm(__)m
0697nobodyさん2015/03/31(火) 20:11:02.63ID:???
>>696
unset($array['piyo']['pet[2]'])
0698nobodyさん2015/03/31(火) 20:55:06.58ID:K5W5Vo6T
>>697
おお、できた
ありがとうございます!
0699nobodyさん2015/04/01(水) 06:10:10.96ID:???
CodeIgniterのスレは、無くなってしまったの?
少し前はあったのに・・・

誰か復活して。
0700nobodyさん2015/04/03(金) 19:48:03.48ID:/u+q9gob
学習内容多くないし読みやすいんだからGoogle翻訳使いながら勉強すればいいじゃん
0701nobodyさん2015/04/04(土) 01:24:11.87ID:???
バージョンアップの度にlangファイルを見直すのが面倒
スレはどうでもいいから日本語版はやくしろ
0702nobodyさん2015/04/04(土) 12:36:52.46ID:AdZRH+bH
phpで 16進数の定義はできるのですが
$a = 0x1A; // 16進数 (10進数の26と等価)

2進数を定義しようとするとエラーになります。
$a = 0b11111111; // 2進数 (10進数の255と等価)

なぜなのでしょうか?
0703nobodyさん2015/04/04(土) 12:51:32.87ID:???
2進数の定数リテラルはphp5.4からだよ。
バージョンいくつよ?
0704nobodyさん2015/04/04(土) 15:15:59.77ID:F1L+2DZM
>>703
回答有難うございます。
今のバージョンがいくつかは分かりませんが、
古いバージョンでは動かないということがわかっただけで十分です。
0705nobodyさん2015/04/04(土) 15:44:56.59ID:???
php.net開くとMacがフリーズするんだけど何なん
酷いときは強制シャットダウンしかなくなる
0706靖国参拝、皇族、国旗国歌、神社神道を異常に嫌うカルト2015/04/05(日) 20:20:29.73ID:/yjDUmpW
★マインドコントロールの手法★

・沢山の人が偏った意見を一貫して支持する
 偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法

・不利な質問をさせなくしたり、不利な質問には答えない、スルーする
 誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法


偏った思想や考え方に染まっていたり、常識が通じない人間は、頭が悪いフリをしているカルト工作員の可能性が高い


10人に一人はカルトか外国人

「ガスライティング」で検索を!
...
0707nobodyさん2015/04/06(月) 08:50:58.45ID:???
自分に起きてる現象が他人にも起きる前提で何なん言われましても
とりあえずブラウザでも変えればいいんじゃないでしょうか
0708nobodyさん2015/04/07(火) 08:19:17.93ID:???
PHP使ってる奴は韓国が大好き
0709nobodyさん2015/04/07(火) 08:46:20.14ID:???
PHP批判する奴も韓国大好き
0710nobodyさん2015/04/07(火) 14:22:32.84ID:???
Ruby開発者と飲みに行くと技術的な話や景気の話がよく出るけど、PHP厨と飲みに行くと韓流ドラマやサムスンの話がよく出る不思議

Web業界の七不思議の一つ
0711nobodyさん2015/04/09(木) 08:33:50.89ID:???
なるほど、Ruby開発者は非モテのつまんないヲタの集まりで、
PHP開発者は会話がはずむモテ集団というわけか。
0712nobodyさん2015/04/09(木) 09:59:44.79ID:+P2FStpq
なんでこの板ってこんなに過疎ってるんだろ
1年以上書き込みがないスレが9割以上じゃないか
Webプログラミングやってる奴はネットに沢山いるだろ、どこで何やってんだ
0713nobodyさん2015/04/09(木) 10:08:27.11ID:???
分散してるんだろ
webプログラミングっていろんな要素の集合だしな
0714nobodyさん2015/04/09(木) 13:59:17.74ID:???
cmsの普及でプログラマ目指す奴いなくなったんじゃね
0715nobodyさん2015/04/10(金) 21:52:02.55ID:???
test
0716nobodyさん2015/04/11(土) 09:34:42.52ID:???
test
0717nobodyさん2015/04/18(土) 00:32:58.17ID:Z1aBzc46
【OS名】CentOS5
【PHPのバージョン】5.6

ファイルの読み込み・書き込みを行う処理全てで、適切にflock()していた場合、以下の条件下では、
ファイル破損が起きるケースはありますか?あるならばどんなケースが考えられるでしょうか?

前提条件
flockはOSがサポートしていてプロセスレベルできちんとロックできている
マルチスレッドでの運用はしない
php以外のファイル使用も全てflockが効く方法でのみ行う
07187172015/04/18(土) 00:38:29.63ID:Z1aBzc46
前提条件1つ追加
OSがクラッシュするなどしてサーバが不意に落ちる可能性は考えない
0719nobodyさん2015/04/18(土) 01:39:59.06ID:???
fwriteのあとにfflushしてないとか?
0720nobodyさん2015/04/18(土) 08:47:14.34ID:???
>>719
ありがとうございます
fopen -> flock(LOCK_EX) -> fwrite -> fclose 、というように
fcloseする前にLOCK_UNしたりしない限りはfflush省いても大丈夫、と認識しているのですが違いますっけ?
07217172015/04/20(月) 23:40:15.87ID:5h3I1xUL
もういいわ
下手に出てもゴミクズ共からはまともな回答が得られないことが分かった
下から出ようが上から出ようがない知識は出てこないということか
唯一来たレスは生きてる価値のないゴミ>>719の中途半端で役に立たない電子ゴミだけ

まともなコミュニティで質問するわ

>>719
人様のサーバーにゴミデータを残すなよ
0722nobodyさん2015/04/20(月) 23:53:39.44ID:???
成り済ましが長文書いてて笑う
0723nobodyさん2015/04/21(火) 02:54:38.45ID:wte3OkSa
次回、ファイルが壊れることとゴミデータが残ることの関連性について。
0724nobodyさん2015/04/21(火) 13:59:26.63ID:???
>>722が思い込みで笑ってて何か哀れに見える。
0725nobodyさん2015/04/22(水) 02:47:56.84ID:???
>>720
> fopen -> flock(LOCK_EX) -> fwrite -> fclose
fcloseはLOCK_UNしないから明示的に解除しない限りロックされたままになる。
というわけでファイルの破損が起きるかどうかは別として、これは適切な処理ではない。

ところでphpってfsyncするのかね?
0726nobodyさん2015/04/22(水) 03:14:25.67ID:qxoaiSIR
困ったら徳丸さん
http://tumblr.tokumaru.org/post/37141017115/php5-3-2-fclose
0727nobodyさん2015/04/22(水) 11:28:30.88ID:???
いつだったかから変わったんだよな
実行が終わればLOCK_UNされるが、それまで掴んだまま離さないわけで、なんで変えたんだろう

>>725
しないよ
phpでする方法は知らん
0728nobodyさん2015/04/22(水) 21:11:43.22ID:???
知らんとか無知アピールそこまでして自己顕示欲満たしたいとか普段どれだけまともに相手されてないんだろうな
0729nobodyさん2015/04/22(水) 22:19:16.87ID:???
>>727
よう荒らし。
久しぶりだな。
昼間から2chということは
またニートに逆戻りか。

お前は何をやっても駄目なんだよ。
0730nobodyさん2015/04/23(木) 02:28:20.51ID:???
荒らしやってるゴミは消えろ
0731nobodyさん2015/04/23(木) 10:43:21.09ID:jCazQFJm
.htaccess制限したディレクトリのファイルを、phpとかから
のみで読み出すことできますか?
ログインしない状態で特定のスクリプトからなら落とせる感じ。
0732nobodyさん2015/04/23(木) 11:06:01.68ID:???
httpd経由なら無理
0733nobodyさん2015/04/23(木) 13:00:17.52ID:???
>>727=マジキチ
0734nobodyさん2015/04/23(木) 17:18:55.33ID:???
荒らしが住み着いてるからまともな回答が1つもつかない













>>727
お前のことだよ
0735nobodyさん2015/04/23(木) 23:10:04.00ID:???
>>727みたいな役立たずって社会でもお荷物なんだよなw
0736nobodyさん2015/04/23(木) 23:33:34.85ID:???
>>731
アクセス権限の及ぶところならできる。
0737nobodyさん2015/04/24(金) 10:14:06.32ID:???
またアンチが暴れてるのか。
まともにPHPやってりゃ>>727はネタだと分かる。
0738nobodyさん2015/04/26(日) 12:11:30.70ID:???
ゴミPHP厨共も希望が持てるな
PHPなんか使ってたら結婚どころか仕事も危ういところだが
こういう事例が出てくるとうだつのあがらないペチパーも希望が持てるな
http://nlab.itmedia.co.jp/nl/articles/1504/25/news060.html
0739nobodyさん2015/04/26(日) 12:19:39.93ID:saIA1nyA
文字列連結より代入のほうがコストが高いと思い込んでたんだけど実際に計測してみたら
文字列を多数 . で繋いで一度の代入で放り込む場合、
文字列を小分けに代入していく場合の1.7倍〜2倍程度遅かった

どういう理屈でこうなるんでしょうか?
0740nobodyさん2015/04/26(日) 14:15:00.88ID:???
PHPでベンチ取るとか時間をドブに捨てるようなものなのにw
ご両親も頑張って育てた自分の子供が人生削ってドブに捨てていると知ればさぞ喜ぶことでしょうw
0741nobodyさん2015/04/26(日) 14:18:41.35ID:???
PHPしか使えないとこういう風に
ソース読み放題のコンパイル前の
PHPコードも読まないで計測したうえに
赤の他人に質問して回答待ちという
間抜けなことをする
読めば一発なのにな
0742nobodyさん2015/04/26(日) 14:52:51.34ID:???
>>741
それが読めるまともな人間なら危ないphpなんかそもそも使わないだろ。

ソースコード読めばphpがどれだけ危険か一発で分かるわけだし。
0743nobodyさん2015/04/26(日) 15:26:13.40ID:???
>>739
実際に計測したコード出してから発言しろよ
0744nobodyさん2015/04/26(日) 16:15:10.53ID:???
ここで荒らしの常套手段「情報の後出し」はいりまーす!
0745nobodyさん2015/04/26(日) 17:03:58.92ID:qQTN8Sxw
PHPでキャレット(^)を累乗演算子と思い使用してみましたが違うようです
どういう意味があるんでしょうか?
0746nobodyさん2015/04/26(日) 17:05:54.51ID:???
公式のドキュメントすら読めないクズの>>745みたいなゴミの使う言語、それかPHP
0747nobodyさん2015/04/26(日) 17:09:15.55ID:???
>>745
キャレットはビット演算子の排他的論理和、XOR
Perlなどでも同様
累乗は ** 演算子を使う、たしかPHP5.5以上必須
0748nobodyさん2015/04/26(日) 17:10:34.62ID:qQTN8Sxw
>>745-746
ありがとうございます。
排他的論理和だったのですね。
0749nobodyさん2015/04/26(日) 19:26:26.80ID:???
>>739
そりゃ代入と文字列連結だったら連結の方が重いよね。
むしろなぜ代入の方が重いと思ったのかが聞きたいわ。
0750nobodyさん2015/04/26(日) 19:43:33.89ID:???
.=と
= . . . .
の違いのこと言ってるんでしょ?
0751nobodyさん2015/04/26(日) 20:54:04.36ID:???
検証したコードも出さずに勝手な妄想垂れてる馬鹿には関わらなくていいよ
0752nobodyさん2015/04/26(日) 21:04:37.83ID:???
>>749の釣られっぷりにワロタw



まぁネタで釣られたフリしてるんだろうけど
0753nobodyさん2015/04/26(日) 21:52:03.15ID:???
>>750
.= をn回と
.= . . . . . . を1回だろ
0754nobodyさん2015/04/27(月) 18:59:38.45ID:z1qxnXFQ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL
【質問内容】
定数のチェックを行いたいのですが以下だとエラーが表示されます。

echo A::TEISU;

class A {
const TEISU = check_teisu('teisu');
function check_teisu($val) {
〜 処理 〜
return $val;
}
}

const TEISU に入れる前にチェックを行いたいのですが
Parse error: syntax error, unexpected '(', expecting ',' or ';' in /sample.php on line 5
と表示されます
定数をチェックしたい場合はどのようにすればいいのでしょうか?
0755nobodyさん2015/04/27(月) 19:03:56.18ID:???
定数ってのは変動することのない値
よってチェックなんぞ必要ない
0756nobodyさん2015/04/27(月) 20:27:52.54ID:???
defined()を使う
issetは使えないし、下手に値を見て識別……とかしたら、お約束どおりにその名前の変数と解釈してその後文字列値と解釈して……となる
0757nobodyさん2015/04/27(月) 20:42:05.18ID:???
>>754
クラス定数にはコンパイル時に解決できる式しか書いてはならない
実行時に評価する必要があるものはstaticなり使おう
0758nobodyさん2015/04/28(火) 17:28:38.52ID:???
馬鹿にはそれが限界だろうな
0759nobodyさん2015/04/28(火) 23:31:13.40ID:5FBT/PjK
perlの高速化としてSpeedyCGIやmod_fastcgi・mod_fcgid&CGI::Fastがあり
この場合、プロセスを終了させないでwhile (my $q = CGI::Fast->new) {}などでループさせ使いまわすため
メモリ内容がそのまま残り、初期化処理や設定値等をそのまま使いまわせますが
PHPではこのメモリ内容の保持・使いまわしは可能なのでしょうか?
0760nobodyさん2015/04/29(水) 02:21:20.64ID:???
APCや共有メモリ関数ができるけど
どちらかというとファイル操作を共有メモリ操作に置き換えたかたちであって
fpmの同一のプロセスでもしくは別々のプロセスで配列やオブジェクトを保持し続ける感じのものではない

f(ast)cgiまわりやphp-fpmあたりではそういった機能は提供してない、だと思う
元々fastcgi等の目的はメモリの維持ではなくプロセス起動やコンパイルのオーバーヘッドを減らす・無くすこと
0761nobodyさん2015/04/29(水) 15:41:54.33ID:???
aa
a
aa
0762nobodyさん2015/04/30(木) 08:48:28.32ID:lExAyQ29
【OS名】 Windows 7 x64
【PHPのバージョン】 5.5.24
【連携ソフトウェア】 Apache 2.4.12
【質問内容】
定数がこう設定されていて

define('HOGE', 1);

1か0かで設定を変えられるようになっています

それで、 「HOGE が 0 だった場合は」という条件式は
どう書くのが正しいのでしょうか?
理由も知りたいです

[1] if (!HOGE) {}
[2] if (HOGE === 0) {}
[3] if (HOGE === FALSE) {}
[4] 他?
0763nobodyさん2015/04/30(木) 11:22:37.54ID:???
1か2でいいんじゃね
!!HOGE === FALSEとかならまだわかるけど3はおかしい
0764nobodyさん2015/04/30(木) 14:40:24.75ID:???
>>763
レスありがとう
[1]にしました
0765nobodyさん2015/04/30(木) 14:46:43.25ID:???
HOGEを間違えて定数ではなく文字列'HOGE'と書いてしまった場合
HOGEを間違えて定数ではなく変数$HOGEと書いてしまった場合
またHOGEをHAGEと書いてしまった場合(※Noticeが出る)、さらに、$HAGEと書いてしまった場合

この辺を考えて、どういう動作を期待してるのか考慮のうえで選べば良いんじゃないかな
とりあえず[1]はちょっと危ない、設定値を考えると[2]辺りが妥当(あとからソースみたときに設定値との比較で理解もしやすい)、
[3]は……型変換が入ってfalseになってしまって欲しいか否か、個人的にはおすすめしない
07667652015/04/30(木) 14:49:14.96ID:???
なお、間違えて 0 を O と書いてしまう場合もあるから(実際にたまに見る)
2値でいいならそもそも定義自体をtrue / falseにするほうがいいとは思う
0767nobodyさん2015/04/30(木) 16:41:06.12ID:biWQeheW
on/offスイッチがoffであるときのみ行いたい処理ってどんなのがあるんだろう。
0768nobodyさん2015/04/30(木) 16:49:12.78ID:???
機能の有効化・無効化
デバッグ
0769nobodyさん2015/04/30(木) 17:05:14.66ID:???
postが空の時とそうじゃないとき
0770nobodyさん2015/04/30(木) 17:23:06.01ID:biWQeheW
>>768
擬似だけど

if (有効化スイッチ == on) {
// 機能に関するロジック
}
else {
// 何か。
}
↑よく作るし気にならない。

if (有効化スイッチ == off) {
}
// else なし
↑こういう単独ブロックっていつ作るんだろ?と。

デバッグも同様で、if debug ... else ... は普通に書くけど、if !debug ... というのを書く機会が思いつかず。
0771nobodyさん2015/04/30(木) 17:40:18.41ID:???
>>770
テスト・デバッグのときは行わない処理を入れたい(テスト時はDBへの書き込みしないとか?)
そこでテスト・デバッグ時は代わりに行う処理がない、というとき
これが正も逆もあるようなめんどくさい状況だと使わざるを得ない

あとは、elseを使わないifみたいな条件判定としては、try、catch、の後で何か処理したいときとか
tryの中に大筋で2パターンの処理に分かれてて、どっちでException投げてきたのかわからない、
値をチェックしてどっちの状況でも適合するように準備とか
0772nobodyさん2015/04/30(木) 21:32:21.96ID:biWQeheW
>>771
if (デバッグモード) {
// DB書き込みをしない
}
else {
// DB書き込みをする
}
という形にすればいいよね。とだけ言うと詭弁に思われるかもしれないから、
if (デバッグモード === false) {
// DB書き込みをする
}
というブロックが唐突に現れるより意図が明確だと思うんだけどどうかな。
else { DB書き込みをしない }ってつけるのはもっと不自然だと思う。

Exceptionの件については例外ブロックの作り方がおかしいような気がするけれど、
こちらの考えが及んでないだけならごめん。
0773nobodyさん2015/04/30(木) 22:34:39.26ID:???
もう設計・書き方のやりかたと可読性の話題であって
on/offスイッチがoffの時だけやりたい処理とは何かの質問じゃないな
さらに元の話題は定数定義のやりかた・条件分岐の正確性の問題だ
例外処理だって、例外処理をどのように設計し組むかはもはや哲学
例えばtry入れ子をどう考えるかひとつとっても非常に深い問題だ
0774nobodyさん2015/04/30(木) 22:39:07.12ID:???
追記
計算コストが変わらずコーディング規約の縛りがないなら
可読性を重視するかどうかも含めて好きに選べば良い好みの問題だと思う
個人的には、単独ブロックの使い道かと思ったら可読性の話題になってて後出しに見えるがな
0775nobodyさん2015/04/30(木) 22:45:15.00ID:biWQeheW
可読性が失われる上に意図を汲みにくいコードを選択する理由は無いと思うんだけど。
on/offスイッチがオフのときだけやりたい処理は今のところ出てないような。

まぁ、本来の話で言うなら、そもそもHOGEが肯定形のスイッチなのかどうかがまず一つ。
否定形のスイッチであるなら、意味を逆にするべきだと思う。

その上で、if (!HOGE) {} ではなく、if (HOGE) {}となるようにしたほうがよいだろうというのが提案。
0776nobodyさん2015/04/30(木) 22:55:49.01ID:???
書きやすさ、好み、先例、コーディング規約
さらにいずれの書き方が可読性の面で
より良いものかは統一的な見解はありえない
offの時だけやりたい処理なら
例えばDEBUG_LEVELを指定しておいてレベルごとに詳しく書く
他方DEBUG_LEVEL===0&&何かエラー発生なら最後の最後で警告文を出す
こんなやり方でも絶対こう書かねばならない必要性は存在しないか
存在していても簡単にこうと説明できないだろうし不自然・おかしいといくらでも評論できる
0777nobodyさん2015/04/30(木) 22:57:55.59ID:biWQeheW
まず、0 1 2 と値を持つような状態フラグの話を避けるために on/offスイッチにした。
>>770 で無効化スイッチではなく有効化スイッチと書いたのは肯定形にするため。
>>772 はfalse判定よりtrue判定の方が読みやすいよねという確認のため。

そんなおかしなレスはしていないつもりなんだけどなぁ。

isSuccessを作る場合は、成功時のブロックを作るのが目的だろうし
hasErrorを作る場合は、失敗時のブロックを作るのが目的でしょうと。

なのに、なぜ作ったスイッチが偽であるときの単独ブロックを作るの?という素朴な疑問だよ。
0778nobodyさん2015/05/01(金) 10:36:29.29ID:???
> 0 1 2 と値を持つような状態フラグの話

0 1 2と値を持つなら、それはフラグじゃなくてステータスです。
0779nobodyさん2015/05/02(土) 23:55:29.72ID:???
すんげー下らないんだけど
何らかの日本語対応文字コードで記述されている長さ不明の文字列を
単純なサイズ (~~~bytes) 指定で文字列長の上限を設けるかたちで途中で切ることを考えるとき

単純にsubstrで切るとマルチバイト文字の途中で切れるかもしれない、mb_substrで切るとbytesで切れない、
Shift_JISやEUCは2bytesだけどUTF-8などは3bytesと違いがある

やはり、泥臭くても
文字コード判定→マルチバイト文字の長さ n を取得→
指定サイズで切ったあと最後から n bytes分取ってmb_detect_encodingとかにかける→
失敗したら切る場所を指定サイズから1文字少なくしてリトライ
ってやるか、それか文字コード完全決め打ちして少し処理軽減するくらいしかないのだろうか?
0780nobodyさん2015/05/02(土) 23:56:24.64ID:coJVhBbG
おっとIDを出していなかった申し訳ない
0781nobodyさん2015/05/03(日) 00:12:06.20ID:???
>>779
お前ム版で偉そうにしてた質問者"様"だろ?
口調がそっくり
お前には教えんわ
0782nobodyさん2015/05/03(日) 00:13:02.35ID:TtbVeIFQ
あまり出くわさないけど、utf-8には4bytes漢字あるので3bytes決め打ちも危ないよ。

本題のn-bytesに収まるようにマルチバイト文字列をtruncateするような関数は心当たりないので、
探しても見つからなければ泥臭くやるしかないかな…
0783nobodyさん2015/05/03(日) 00:17:47.47ID:???
関数化してるから覚えてないわ
どうやってたかな
0784nobodyさん2015/05/03(日) 00:46:31.88ID:2lX5h8+A
>>782
うわーお知らなかった・・・教えて下さってありがとうございます
やっぱ泥臭くやるしかないですよね

こういう処理が必要なケースを考えると裏の管理用のログ吐き等に限らないし
まだ出くわしてないけど検索結果の一部表示とか出来たらサイズで指定したい場合とかありそうだ
0785nobodyさん2015/05/05(火) 17:01:45.47ID:???
>>784
二度と来るな
0786nobodyさん2015/05/10(日) 13:12:25.93ID:e4eaXZ/I
php-fpm環境でgethostbyaddrが動かないのはどうにもなりませんか
0787nobodyさん2015/05/10(日) 23:37:51.42ID:???
>>786
http://daemonforums.org/showthread.php?t=7587
これ見る限り動かないわけじゃなくて設定が悪いっぽいが。
0788nobodyさん2015/05/12(火) 14:23:40.06ID:c0kK6DYp
>>787
俺が悪いみたいな言い方はやめてもらえませんか
こんな使いにくいものを作ったゴミが悪いのでは
0789nobodyさん2015/05/12(火) 14:58:46.59ID:n9hvbdSt
>>788
一応確認だけど、そのゴミってPHPをさしてるの?
0790nobodyさん2015/05/13(水) 00:11:24.03ID:LCIAHadr
URLを指定して
そのページの画面幅を取得するもの(WebAPI)を作りたいのですが
そんなことってかのうでしょうか?
0791nobodyさん2015/05/13(水) 03:00:29.02ID:???
f12でみるんじゃだめなのか
0792nobodyさん2015/05/13(水) 10:02:08.84ID:LCIAHadr
>>791
自動化できないのでしょうか?
0793nobodyさん2015/05/13(水) 10:36:14.29ID:???
解像度でデザイン変えたりも出来るし、widthが%指定だったりするとあてにならないし、
無指定の場合のボーダー幅やtextareaのサイズなんかもブラウザによりけりだから誤差が出る。
ページの両脇全面に貼られてる広告領域をどうするかとか基準づくりも必要。

ソースコードやスタイルシートを解析する手法だとページによっては可能。
環境(解像度、OS)を指定して実際にその環境で開いてキャプチャーしたものを画像解析なら幅広く対応可能。

探せばありそうな部分的に作業を助けてくれるサードパーティー製ツールがあるとしても、
どっちもそれなりにスキルが必要で難しい作業になると思うが。
0794nobodyさん2015/05/13(水) 15:35:12.79ID:???
いくら初心者でもそんな解答では騙されない
0795nobodyさん2015/05/13(水) 15:39:48.44ID:yL8Uii6C
レンダリングエンジンを外部から利用する方法以外はやめといたほうがいいかと。
■ このスレッドは過去ログ倉庫に格納されています