PHPに関する下らない質問用避難スレです。
まず読むこと【PHPマニュアル】
http://www.php.net/manual/ja/
前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 7
http://echo.2ch.net/test/read.cgi/tech/1478657006/
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
次スレを立てる時は本文の1行目に以下を追加して下さい
!extend:on:vvvvv:1000:512
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
探検
【PHP】下らねぇ質問はここに書き込みやがれ 8 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ bfb2-csvI)
2017/03/15(水) 00:41:22.79ID:ko4BTSP20167159 (ワッチョイ 76e2-kKGB)
2017/05/07(日) 00:27:20.61ID:oPGKh2U00168デフォルトの名無しさん (ワッチョイ 761f-W+y+)
2017/05/07(日) 00:50:33.47ID:RBu7YsoC0 >>167
http://uproda11.2ch-library.com/e/e00202800-1494078713.png
ここのエラー表示を見ると、
C:/xampp/htdocs/ tests/test.php
となっているけど、
htdocs の中にあるフォルダ testsって、
先頭に空白文字があるの?何か変だよね?
http://uproda11.2ch-library.com/e/e00202800-1494078713.png
ここのエラー表示を見ると、
C:/xampp/htdocs/ tests/test.php
となっているけど、
htdocs の中にあるフォルダ testsって、
先頭に空白文字があるの?何か変だよね?
170デフォルトの名無しさん (ワッチョイ 761f-W+y+)
2017/05/07(日) 01:30:39.86ID:RBu7YsoC0 test.htmlってブラウザからどのようにリクエストしてます?
http://localhost/_tests/test.html ですか?
もしもそうなら、javascriptのこの部分、
$.get('test.php', を
同じようにフルパス指定にしてみたらどうかな?
http://localhost/_tests/test.html ですか?
もしもそうなら、javascriptのこの部分、
$.get('test.php', を
同じようにフルパス指定にしてみたらどうかな?
171デフォルトの名無しさん (ワッチョイ dfc1-7zcB)
2017/05/07(日) 01:50:04.63ID:mGKAifTM0 XAMPPのApacheを止めてそのファイルがあるディレクトリで
$ php -S localhost:8080
とでもしてビルトインサーバを起動して http://localhost:8080/test.html にアクセスした方が早い
$ php -S localhost:8080
とでもしてビルトインサーバを起動して http://localhost:8080/test.html にアクセスした方が早い
172デフォルトの名無しさん (ワッチョイ 7675-YW+0)
2017/05/07(日) 02:58:17.79ID:edBtKeoY0 jQueryは、こういう感じに書く
// 先に全体の設定
$.ajaxSetup({
data: {format: 'xml'},
timeout: 60 * 1000
});
$.ajax( 絶対パス )
.done(function( data, textStatus, jqXHR ) {
console.log('statusCode = ' + jqXHR.status,
' : ' + textStatus );
})
.fail(function( jqXHR, textStatus, errorThrown ) {
console.log('statusCode = ' + jqXHR.status,
' : ' + textStatus );
});
// 先に全体の設定
$.ajaxSetup({
data: {format: 'xml'},
timeout: 60 * 1000
});
$.ajax( 絶対パス )
.done(function( data, textStatus, jqXHR ) {
console.log('statusCode = ' + jqXHR.status,
' : ' + textStatus );
})
.fail(function( jqXHR, textStatus, errorThrown ) {
console.log('statusCode = ' + jqXHR.status,
' : ' + textStatus );
});
173デフォルトの名無しさん (ワッチョイ 7675-YW+0)
2017/05/07(日) 03:09:40.34ID:edBtKeoY0 CORS(Cross-Origin Resource Sharing)制限
ブラウザでAjax通信を行う際には、同一生成元ポリシー(Same Origin Policy)によって、
Webページを生成したドメイン以外へのHTTPリクエストができないので、
ajax通信のJSONP を使って、出来るようにしている
他にも、ブラウザの制限は厳しくて、
iframe内に、他のドメインのページを読み込んでも、
親側のHTMLからは、それにアクセスできない
ブラウザでAjax通信を行う際には、同一生成元ポリシー(Same Origin Policy)によって、
Webページを生成したドメイン以外へのHTTPリクエストができないので、
ajax通信のJSONP を使って、出来るようにしている
他にも、ブラウザの制限は厳しくて、
iframe内に、他のドメインのページを読み込んでも、
親側のHTMLからは、それにアクセスできない
174デフォルトの名無しさん (ワッチョイ 074c-qAfm)
2017/05/07(日) 12:31:13.16ID:FH3wsgTg0 JavaScriptはどれぐらい理解してるの?
山登り始めた人がいきなり冬の北アルプス登ろうとしてる感じに見える
山登り始めた人がいきなり冬の北アルプス登ろうとしてる感じに見える
175159 (ワッチョイ 76e2-kKGB)
2017/05/07(日) 18:30:42.76ID:oPGKh2U00 色々有難うございます。
>>170-171
171さんの方法で試してみます。
>>172
これは http://code.jquery.com/jquery-1.11.0.min.js とかのjQueryを改造する場合の
ことでしょうか?
>>174
JavaScript自体は合計5年くらいの経験があり、たぶん100〜200位のコードを書きましたが
その殆どがローカルで動くもので、また数理的な図形描画や可視化のようなものです。
例:分子構造のデータを読み込んでSVGライブラリ(Raphaelとか)で3Dベクター描画 とか
PHPも実務経験はありますが、8年くらい前にやったきりで今年になってようやく再度必要性が
生じて、昔の本やコードを引きずり出して再勉強しています。
平たく書くとローカル動作主体でWebやネットワークには弱いです。
>>170-171
171さんの方法で試してみます。
>>172
これは http://code.jquery.com/jquery-1.11.0.min.js とかのjQueryを改造する場合の
ことでしょうか?
>>174
JavaScript自体は合計5年くらいの経験があり、たぶん100〜200位のコードを書きましたが
その殆どがローカルで動くもので、また数理的な図形描画や可視化のようなものです。
例:分子構造のデータを読み込んでSVGライブラリ(Raphaelとか)で3Dベクター描画 とか
PHPも実務経験はありますが、8年くらい前にやったきりで今年になってようやく再度必要性が
生じて、昔の本やコードを引きずり出して再勉強しています。
平たく書くとローカル動作主体でWebやネットワークには弱いです。
176デフォルトの名無しさん (ワッチョイ 074c-qAfm)
2017/05/07(日) 18:44:21.97ID:FH3wsgTg0 まずはPHPとJavaScript別々に勉強を進めてはどうか
特にJavaScriptの通信は非同期処理になるので、
しっかり勉強しないと何をしてるか意味が分からないと思う
Cross origin requestのエラーであたふたするレベルだとちと厳しい
まずはJavaScriptかまさないPHPだけのをしっかり学んでからで良いと思います
特にJavaScriptの通信は非同期処理になるので、
しっかり勉強しないと何をしてるか意味が分からないと思う
Cross origin requestのエラーであたふたするレベルだとちと厳しい
まずはJavaScriptかまさないPHPだけのをしっかり学んでからで良いと思います
177デフォルトの名無しさん (ワッチョイ 074c-qAfm)
2017/05/07(日) 18:46:20.00ID:FH3wsgTg0 あと、本で学ぶなら最新のを買ってきた方がいい
PHPもJavaScriptも8年前からかなり進化してる
実務で使うならなおさら最新のを学んだ方がいい
PHPもJavaScriptも8年前からかなり進化してる
実務で使うならなおさら最新のを学んだ方がいい
178159 (ワッチョイ 76e2-kKGB)
2017/05/07(日) 18:55:36.55ID:oPGKh2U00 >>176-177
有難うございます。 確かにそうですが、業務上JavaScriptとPHPの連携(連動)が
必要な案件を取りたいので基礎でも良いのでこの連動を実現したかったです。
実際の製品にするにはこの分野に強い業者と組むことになりますが、営業で回る前に
「これくらいは自分でやっとかないとアカンだろうなあ」と思いました。
本も「最新の知識以前に基礎が大事」という発想と、過去のコードをベースにして再勉強
したかったので買っていませんでした。 後で本屋を見てみます。
有難うございます。 確かにそうですが、業務上JavaScriptとPHPの連携(連動)が
必要な案件を取りたいので基礎でも良いのでこの連動を実現したかったです。
実際の製品にするにはこの分野に強い業者と組むことになりますが、営業で回る前に
「これくらいは自分でやっとかないとアカンだろうなあ」と思いました。
本も「最新の知識以前に基礎が大事」という発想と、過去のコードをベースにして再勉強
したかったので買っていませんでした。 後で本屋を見てみます。
179デフォルトの名無しさん (ワッチョイ 074c-qAfm)
2017/05/07(日) 19:05:10.10ID:FH3wsgTg0 なるほど、立派な営業さんですね
自社製品なのに何も知らんで営業やってるやつがゴロゴロいるからねぇ
連携する部分はあるにせよ、一気に学ぼうとせずに、
ひとつひとつ学んでいく方が近道かと思いますので頑張ってください
自社製品なのに何も知らんで営業やってるやつがゴロゴロいるからねぇ
連携する部分はあるにせよ、一気に学ぼうとせずに、
ひとつひとつ学んでいく方が近道かと思いますので頑張ってください
180デフォルトの名無しさん (ワッチョイ 83a1-yFc8)
2017/05/07(日) 19:12:17.90ID:BH039lXF0 画像にハッシュタグを付け、それに「何かしら識別コード」を関連付けて保存する。
それらを比較することで近しい画像を検索するというようなことがしたい。
この「何かしら識別コード」はなにかいいモノはないでしょうか?
それらを比較することで近しい画像を検索するというようなことがしたい。
この「何かしら識別コード」はなにかいいモノはないでしょうか?
181デフォルトの名無しさん (オイコラミネオ MM4e-qAfm)
2017/05/07(日) 19:53:43.65ID:YbUbsdG8M 「近しい画像」って何をどう比較して近しいとするの?
それが分からんと何ともアドバイスしにくい気がするけど
それが分からんと何ともアドバイスしにくい気がするけど
182デフォルトの名無しさん (ワッチョイ 83a1-yFc8)
2017/05/08(月) 00:17:33.36ID:e9qNdiMD0 SimPixという同一、類似画像を探して、整理を補助するフリーソフトがあるんだけど
これみたいに使いたいのだがどういう原理で比較してるのかわからないのです。
これみたいに使いたいのだがどういう原理で比較してるのかわからないのです。
183デフォルトの名無しさん (ワッチョイ dfc1-7zcB)
2017/05/08(月) 02:11:52.13ID:WXUx4WWm0 コレとか
ttps://github.com/jenssegers/imagehash
ttps://github.com/jenssegers/imagehash
184デフォルトの名無しさん (ワッチョイ 83a1-yFc8)
2017/05/08(月) 17:29:24.75ID:e9qNdiMD0 ありがとうございます。
こういうのを探していました。
早速使ってみます。
こういうのを探していました。
早速使ってみます。
185デフォルトの名無しさん (JP 0H0e-W+y+)
2017/05/08(月) 18:08:55.09ID:04P2BCNBH ペチパー(PHPer)って馬鹿にする文脈でしか見たことなかったが、今ではペチパーが普通なのか?
http://wordpress.ideacompo.com/?p=8594
http://wordpress.ideacompo.com/?p=8594
186159 (ワッチョイ 76e2-kKGB)
2017/05/08(月) 19:38:22.33ID:DHydgTad0 題:JavaScriptでPHPを起動し、これに処理をさせ返ってきた値を受け取りたい
>>171を試そうと
C:\xampp\htdocs\_tests>$ php -S localhost:8080
としたところ下記が出ました
'$' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
単にcdでディレクトリ移動して $ php -S localhost:8080 ではダメなのですか?
>>171を試そうと
C:\xampp\htdocs\_tests>$ php -S localhost:8080
としたところ下記が出ました
'$' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
単にcdでディレクトリ移動して $ php -S localhost:8080 ではダメなのですか?
187デフォルトの名無しさん (ワッチョイ cf77-Ogwz)
2017/05/08(月) 19:44:45.81ID:LksAbi0u0 windowsとlinuxの違いもわからんのかえ
188デフォルトの名無しさん (オイコラミネオ MM4e-qAfm)
2017/05/08(月) 20:09:49.73ID:93uC34hXM Windows環境で試すならWindows環境で書いてる本買ってきて勉強した方が良いと思うよ
そこで躓くレベルだと手取り足取り教えてもらわんと進まないと思う
そこで躓くレベルだと手取り足取り教えてもらわんと進まないと思う
189171 (アウアウカー Sa1f-3eBY)
2017/05/08(月) 20:23:48.25ID:67J5jWuHa えぇ・・・
191デフォルトの名無しさん (ワッチョイ 636e-Ogwz)
2017/05/08(月) 23:03:16.81ID:GNYDAKwF0 >>190
$ はコマンド入力を示しているだけなので入れなくていいよ
$ はコマンド入力を示しているだけなので入れなくていいよ
192159 (ワッチョイ 76e2-kKGB)
2017/05/08(月) 23:12:59.99ID:DHydgTad0 >>191
どうも。 やってみましたがダメでした。
C:\xampp\htdocs\_tests>php -S localhost:8080
'php' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
どうも。 やってみましたがダメでした。
C:\xampp\htdocs\_tests>php -S localhost:8080
'php' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
193デフォルトの名無しさん (ワッチョイ ef21-qO+7)
2017/05/08(月) 23:31:11.67ID:9whwcEDU0 trim関数を文字列に適用する際は、事前に前後のいずれかに空白や改行文字があるかのチェックをした方がいいですか?
とりあえず放り込んどいても問題ないですかね?
とりあえず放り込んどいても問題ないですかね?
194デフォルトの名無しさん (ワッチョイ 7675-YW+0)
2017/05/08(月) 23:55:01.57ID:pOsiqUbS0 >>192
C:\xampp\htdocs\_tests>php -S localhost:8080
この部分は、君が入力していないから、書かなくてよい
C:\xampp\htdocs\_tests>
php -S localhost:8080
環境変数PATHに、php の実行ファイル名を指定していないから、
php と言うコマンドが存在しない
PowerShell を起動して、以下を入力してみ。
$env:Path.split(";")
環境変数PATHは、; で区切り
「環境変数 path 追加」で検索して
C:\xampp\htdocs\_tests>php -S localhost:8080
この部分は、君が入力していないから、書かなくてよい
C:\xampp\htdocs\_tests>
php -S localhost:8080
環境変数PATHに、php の実行ファイル名を指定していないから、
php と言うコマンドが存在しない
PowerShell を起動して、以下を入力してみ。
$env:Path.split(";")
環境変数PATHは、; で区切り
「環境変数 path 追加」で検索して
195デフォルトの名無しさん (ワッチョイ 636e-Ogwz)
2017/05/08(月) 23:58:02.04ID:GNYDAKwF0 環境変数に C:\xampp\php; を追加だね
とりあえず動かしたいなら ..\..\php\php -S localhost:8080
とりあえず動かしたいなら ..\..\php\php -S localhost:8080
196デフォルトの名無しさん (ワッチョイ 7675-YW+0)
2017/05/08(月) 23:59:39.10ID:pOsiqUbS0197デフォルトの名無しさん (ワッチョイ ef21-qO+7)
2017/05/09(火) 00:04:20.24ID:q6L/Mjxw0 >>196
見かけ上問題ないのと本当に問題ないのは違うと思いまして質問させていただいた次第です
見かけ上問題ないのと本当に問題ないのは違うと思いまして質問させていただいた次第です
198デフォルトの名無しさん (ワッチョイ 76e2-kKGB)
2017/05/09(火) 00:09:30.62ID:DXl/dI3b0 159ですがもう一つ質問があります。
【OS名】Win7-Pro
【PHPのバージョン】5.6.28 (XAMPP v.3.2.2)
【連携ソフトウェア】ブラウザはFirefoxかChrome
【質問内容】
JavaScriptでPHPを起動し、サーバー内の同一ディレクトリ内にある abc.txt (最初はカラ)
に文字列を書き込みたい。
本を見てローカルでは上手くいったので、159のhttp://wpcos.com/?p=13945 のコードの下に
$handle = fopen("abc.txt", "w");
flock($handle, LOCK_EX);
fwrite($handle, "テスト文章です");// abc.txtにデータを書き込む
flock($handle, LOCK_UN);
fclose($handle);
を追加したのですが、abc.txt は何も変化しません。 どうしたら良いでしょうか?
>>194-195
後で試してみます。 PowerShell って初めて聞きましたのでこっちも調べてみます
【OS名】Win7-Pro
【PHPのバージョン】5.6.28 (XAMPP v.3.2.2)
【連携ソフトウェア】ブラウザはFirefoxかChrome
【質問内容】
JavaScriptでPHPを起動し、サーバー内の同一ディレクトリ内にある abc.txt (最初はカラ)
に文字列を書き込みたい。
本を見てローカルでは上手くいったので、159のhttp://wpcos.com/?p=13945 のコードの下に
$handle = fopen("abc.txt", "w");
flock($handle, LOCK_EX);
fwrite($handle, "テスト文章です");// abc.txtにデータを書き込む
flock($handle, LOCK_UN);
fclose($handle);
を追加したのですが、abc.txt は何も変化しません。 どうしたら良いでしょうか?
>>194-195
後で試してみます。 PowerShell って初めて聞きましたのでこっちも調べてみます
199198 (ワッチョイ 76e2-kKGB)
2017/05/09(火) 00:26:37.79ID:DXl/dI3b0 上記の「本を見てローカルでは上手くいったので」は
書き込みコード($handle〜fclose($handle); )限定の話です
書き込みコード($handle〜fclose($handle); )限定の話です
200デフォルトの名無しさん (ワッチョイ dfc1-7zcB)
2017/05/09(火) 00:54:54.81ID:aLfyMh4W0 先の質問は解決してんのか?
してないんなら何やったって無駄
してないんなら何やったって無駄
201デフォルトの名無しさん (ワッチョイ 636e-Ogwz)
2017/05/09(火) 01:00:42.46ID:bmQioI1H0 >>197
しなくていいと思います
しなくていいと思います
202198 (ワッチョイ 76e2-kKGB)
2017/05/09(火) 01:08:19.06ID:DXl/dI3b0203デフォルトの名無しさん (ワッチョイ dfc1-7zcB)
2017/05/09(火) 01:13:51.44ID:aLfyMh4W0 >>202
ならとりあえずエラー(Warning等)出てないかチェック
ならとりあえずエラー(Warning等)出てないかチェック
204198 (ワッチョイ 76e2-kKGB)
2017/05/09(火) 01:33:02.97ID:DXl/dI3b0 >>203
どうも。 下記のようにしたところ、 20 kakikomi と表示され、コード自体は実行されたようです。
※20は解消済みの掛け算。 コンソールログには何も表示されません。
try {
$handle = fopen("abc.txt", "w");// abc.txtを書き込みモードで開く
flock($handle, LOCK_EX);// abc.txtをロックする
fwrite($handle, "テスト文章です");// abc.txtにデータを書き込む
flock($handle, LOCK_UN);// abc.txtのロックを解除する
fclose($handle);// abc.txtを閉じる
print " kakikomi";
} catch (Exception $e) {
print " error";
}
どうも。 下記のようにしたところ、 20 kakikomi と表示され、コード自体は実行されたようです。
※20は解消済みの掛け算。 コンソールログには何も表示されません。
try {
$handle = fopen("abc.txt", "w");// abc.txtを書き込みモードで開く
flock($handle, LOCK_EX);// abc.txtをロックする
fwrite($handle, "テスト文章です");// abc.txtにデータを書き込む
flock($handle, LOCK_UN);// abc.txtのロックを解除する
fclose($handle);// abc.txtを閉じる
print " kakikomi";
} catch (Exception $e) {
print " error";
}
205デフォルトの名無しさん (ワッチョイ dfc1-7zcB)
2017/05/09(火) 01:37:20.86ID:aLfyMh4W0 コード先頭でerror_reporting(E_ALL);
206デフォルトの名無しさん (ワッチョイ 0fcd-Y9cX)
2017/05/09(火) 17:01:44.91ID:oUHmrZCO0207デフォルトの名無しさん (JP 0H0e-W+y+)
2017/05/09(火) 18:20:53.53ID:D8dw9aKcH208デフォルトの名無しさん (ブーイモ MM4b-u5gs)
2017/05/09(火) 18:36:53.05ID:me68cFh4M 教えてください。
PDOでSQLからデータ取ってきてそのまま配列に入れたら、
Array (
[0] => Array ( [title1] => hoge [0] => hoge [title2] => fuga [1] => fuga [title3] => piyo [2] => piyo )
…
てな感じで1つのRowに同じ値が2つな状態になるんですけど、
これ配列入れる前か後に、どっちか1つにできる方法ないですかね。
このあとforreachの処理に投げたんすけど、データがダブっておかしなことになったので…。
よろしくお願いします。
PDOでSQLからデータ取ってきてそのまま配列に入れたら、
Array (
[0] => Array ( [title1] => hoge [0] => hoge [title2] => fuga [1] => fuga [title3] => piyo [2] => piyo )
…
てな感じで1つのRowに同じ値が2つな状態になるんですけど、
これ配列入れる前か後に、どっちか1つにできる方法ないですかね。
このあとforreachの処理に投げたんすけど、データがダブっておかしなことになったので…。
よろしくお願いします。
209デフォルトの名無しさん (ワッチョイ df1f-VjVX)
2017/05/09(火) 18:50:53.71ID:1JEWBzos0 >>208
ロードのオプションで、数字かキーか両方(指定なし)がえらべる
ロードのオプションで、数字かキーか両方(指定なし)がえらべる
210198 (ワッチョイ 76e2-kKGB)
2017/05/09(火) 23:18:52.77ID:DXl/dI3b0211デフォルトの名無しさん (ワッチョイ dfc1-7zcB)
2017/05/10(水) 00:26:12.62ID:KrmbBI200212デフォルトの名無しさん (ワッチョイ dfc1-7zcB)
2017/05/10(水) 00:37:08.48ID:KrmbBI200 >>210
あと勘違いしているようだから言っておくと, fopenは例外を投げない
というファイル操作関数は例外を投げない
ファイル操作で例外処理をしたければSplFileObjectを使うかset_error_handlerでエラーハンドラを書き換える
あと勘違いしているようだから言っておくと, fopenは例外を投げない
というファイル操作関数は例外を投げない
ファイル操作で例外処理をしたければSplFileObjectを使うかset_error_handlerでエラーハンドラを書き換える
214デフォルトの名無しさん (ブーイモ MM4b-u5gs)
2017/05/10(水) 11:18:19.10ID:fvTwvO+tM215デフォルトの名無しさん (ワッチョイ 83a1-yFc8)
2017/05/10(水) 12:07:27.61ID:kZ1vOxdN0 ImageCreateFromJPEG($imgfile);
$imgfileにjpg画像以外のpng画像やgif画像を入れるとエラーになるのはわかったのだけど
png画像やgif画像をjpg画像に変換する方法がわかりません。
やり方が分かる人がいらっしゃいましたら教えてください。
$imgfileにjpg画像以外のpng画像やgif画像を入れるとエラーになるのはわかったのだけど
png画像やgif画像をjpg画像に変換する方法がわかりません。
やり方が分かる人がいらっしゃいましたら教えてください。
216デフォルトの名無しさん (ワッチョイ 83a1-yFc8)
2017/05/10(水) 12:15:15.94ID:kZ1vOxdN0 すいません。
できました。
imagecreatefromstring(file_get_contents($imgfile));
こうすればpng画像でもできるようです。
ありがとうございました。
できました。
imagecreatefromstring(file_get_contents($imgfile));
こうすればpng画像でもできるようです。
ありがとうございました。
217デフォルトの名無しさん (JP 0H0e-W+y+)
2017/05/10(水) 14:02:06.75ID:DOCc0Zf4H >>210
> ローカルでなくサーバー上でやっています。
なら、そのサーバ上のディレクトリに対して書き込み不可なんじゃないの?
やることその1: fopen()の戻り値$handleを調べて、成功しているかどうか確認する(falseなら失敗)
やることその2: サーバのエラーログを見る
> ローカルでなくサーバー上でやっています。
なら、そのサーバ上のディレクトリに対して書き込み不可なんじゃないの?
やることその1: fopen()の戻り値$handleを調べて、成功しているかどうか確認する(falseなら失敗)
やることその2: サーバのエラーログを見る
218デフォルトの名無しさん (オイコラミネオ MM4e-qAfm)
2017/05/10(水) 22:09:56.39ID:auOc2utQM とにかく不具合あればアクセスログ、エラーログを見ろ
それで8割は原因分かる
それで8割は原因分かる
219198 (ワッチョイ cfe2-fVXt)
2017/05/11(木) 00:26:19.85ID:WqhQ6yh90 >>217-218
有難うございます。 昨日から体調が悪いので検証できません
有難うございます。 昨日から体調が悪いので検証できません
220デフォルトの名無しさん (ワッチョイ 7fdb-qxJP)
2017/05/11(木) 17:04:44.60ID:jqKKP1Mj0 【OS名】Windows 10 Home
【PHPのバージョン】5.6.30
【連携ソフトウェア】OpenWeatherMap(API)
【質問内容】
http://ryus.co.jp/blog/openweathermap/ を参考にして、ウェブサイトに東京都の天気情報を表示したいです。
ただ、OpenWeatherMapからの天気情報をJSON形式で取得すると方角の値が0〜360で返ってきます。
この値を方角に置き換えて風向きのテーブルに表示したいです。
まだ、PHPを始めたばかりでswitch分しかわからず、それを使用しています。
switch分を変数に代入したり、sprintf関数に組み込んでみたりと色々試しているのですが上手くできないです。
風向きのテーブルに方角を表示するためのアドバイスをください。
よろしくお願いします。
$url='http://api.openweathermap.org/data/2.5/weather?q=tokyo&units=metric&appid=********';
$json=json_decode(file_get_contents($url),true);
$format='
<tr><td>気温</td><td>%s°C</td></tr>
<tr><td>風向</td><td>【ここに方角を表示したいです】</td></tr>
<tr><td>風速</td><td>%sm/s</td></tr>
<tr><td>湿度</td><td>%s%%</td></tr>
';
echo sprintf($format,$json['main']['temp'],$json['wind']['speed'],$json['main']['humidity']);
$degree=$json['wind']['deg'];
switch($degree){
case $degree > 348.75 && $degree < 11.25:
echo'北';
break;
(同じような感じで方角が16分割されています)
}
【PHPのバージョン】5.6.30
【連携ソフトウェア】OpenWeatherMap(API)
【質問内容】
http://ryus.co.jp/blog/openweathermap/ を参考にして、ウェブサイトに東京都の天気情報を表示したいです。
ただ、OpenWeatherMapからの天気情報をJSON形式で取得すると方角の値が0〜360で返ってきます。
この値を方角に置き換えて風向きのテーブルに表示したいです。
まだ、PHPを始めたばかりでswitch分しかわからず、それを使用しています。
switch分を変数に代入したり、sprintf関数に組み込んでみたりと色々試しているのですが上手くできないです。
風向きのテーブルに方角を表示するためのアドバイスをください。
よろしくお願いします。
$url='http://api.openweathermap.org/data/2.5/weather?q=tokyo&units=metric&appid=********';
$json=json_decode(file_get_contents($url),true);
$format='
<tr><td>気温</td><td>%s°C</td></tr>
<tr><td>風向</td><td>【ここに方角を表示したいです】</td></tr>
<tr><td>風速</td><td>%sm/s</td></tr>
<tr><td>湿度</td><td>%s%%</td></tr>
';
echo sprintf($format,$json['main']['temp'],$json['wind']['speed'],$json['main']['humidity']);
$degree=$json['wind']['deg'];
switch($degree){
case $degree > 348.75 && $degree < 11.25:
echo'北';
break;
(同じような感じで方角が16分割されています)
}
221デフォルトの名無しさん (ワッチョイ cf8e-jIBa)
2017/05/11(木) 17:06:00.89ID:qQCmyvYW0 GPLのダウンロード方法教えて下さい。
222デフォルトの名無しさん (オイコラミネオ MMff-zY/k)
2017/05/11(木) 17:33:13.49ID:auiRJU69M >>220
上手くできないって何が上手くできないのか?
エラーログが出てるならエラーログの内容をそのまま書いてほしい
エラーログが出ないなら、エラーログを出すようしにして、エラーログの内容を書いてほしい
そうすれば答えてくれる人がいると思う
上手くできないって何が上手くできないのか?
エラーログが出てるならエラーログの内容をそのまま書いてほしい
エラーログが出ないなら、エラーログを出すようしにして、エラーログの内容を書いてほしい
そうすれば答えてくれる人がいると思う
223デフォルトの名無しさん (アウアウカー Sa67-n/2N)
2017/05/11(木) 18:28:19.55ID:g90U9udHa array_reduceは常にインデックス通りの順番で動くことが保証されてますか?
例えば配列の全ての数字を引き算するときに使っても問題ありませんか?
例えば配列の全ての数字を引き算するときに使っても問題ありませんか?
224220 (ワッチョイ 7fdb-qxJP)
2017/05/11(木) 18:35:43.44ID:jqKKP1Mj0225デフォルトの名無しさん (ワッチョイ 43cd-4kea)
2017/05/11(木) 19:23:37.16ID:SE/IN+7B0226デフォルトの名無しさん (ワッチョイ d36e-SU9n)
2017/05/11(木) 19:30:24.73ID:5AwxqDXW0 jsonの中身を貼ればいいんじゃない?
227デフォルトの名無しさん (ワッチョイ ff87-y58w)
2017/05/11(木) 20:28:10.01ID:bHhk+rd90 PHP5.6なのですが、php.iniのoutput_bufferingをOnにしないと
CookieやSessionが使えなくなったのですが、関係あります?
Cookieが使えない原因が分からず、output_bufferingをOnにしたら使えました
ググっても関連があるようには思えないのですが、もしあるなら教えてください
CookieやSessionが使えなくなったのですが、関係あります?
Cookieが使えない原因が分からず、output_bufferingをOnにしたら使えました
ググっても関連があるようには思えないのですが、もしあるなら教えてください
228デフォルトの名無しさん (オイコラミネオ MMff-zY/k)
2017/05/11(木) 20:50:12.91ID:auiRJU69M229デフォルトの名無しさん (ワッチョイ ff87-y58w)
2017/05/11(木) 20:53:36.93ID:bHhk+rd90230デフォルトの名無しさん (ワッチョイ ff87-y58w)
2017/05/13(土) 14:56:11.69ID:DB8bCe2a0 みなさん、画像ファイルのアップロード先フォルダはどのようにしていますか?
単純に/uploadsみたいなところに入れますか?
それともWordpressみたいに
/uploads/2017/05というように日付でフォルダ分けして管理しますか?
単純に/uploadsみたいなところに入れますか?
それともWordpressみたいに
/uploads/2017/05というように日付でフォルダ分けして管理しますか?
231デフォルトの名無しさん (ワッチョイ a34c-zY/k)
2017/05/13(土) 15:15:34.69ID:EKwOhdT+0 状況に応じて変わるとしか言えん
どういう使い方するか考えればおのずと決まるはず
どういう使い方するか考えればおのずと決まるはず
232デフォルトの名無しさん (ワッチョイ ff87-y58w)
2017/05/13(土) 16:37:08.01ID:DB8bCe2a0 確かにそうなんですが、
ある程度のスタンダードな考え方・分け方は知りたいと思いまして。
他のサイトを調べると日付で分けることが多いみたいなんで、
大量に画像をアップロードする可能性があるなら、そうしてたほうが無難なんですかねぇ
ある程度のスタンダードな考え方・分け方は知りたいと思いまして。
他のサイトを調べると日付で分けることが多いみたいなんで、
大量に画像をアップロードする可能性があるなら、そうしてたほうが無難なんですかねぇ
233デフォルトの名無しさん (アウアウウー Sa87-XPf5)
2017/05/13(土) 19:20:12.73ID:bYeLo1gSa imageフォルダでいいじゃん。
234デフォルトの名無しさん (ワッチョイ 53f0-W2zR)
2017/05/15(月) 00:06:32.69ID:TcVKQbFq0 >>230
何故フォルダに分けてるのかは、お前は分かっていないということだな? 231、233も含めて
何故フォルダに分けてるのかは、お前は分かっていないということだな? 231、233も含めて
235デフォルトの名無しさん (ワッチョイ ff87-y58w)
2017/05/15(月) 11:21:27.48ID:1833Pji90 Configure::read()
という書き方って専門用語でなんて言うのでしたっけ?
PHPのバージョンによってもこの書き方が使える場合とエラーになる場合があり、
それを調べようと思ったのですが、用語をど忘れしてしまいました
という書き方って専門用語でなんて言うのでしたっけ?
PHPのバージョンによってもこの書き方が使える場合とエラーになる場合があり、
それを調べようと思ったのですが、用語をど忘れしてしまいました
236デフォルトの名無しさん (ワッチョイ ff87-y58w)
2017/05/15(月) 11:48:48.70ID:1833Pji90 疑似変数ですかね。
色々と質問させていただきましたが、
マニュアルを見逃すことが多いので、注意したいと思います。
色々と質問させていただきましたが、
マニュアルを見逃すことが多いので、注意したいと思います。
237デフォルトの名無しさん (アウアウカー Sa67-n/2N)
2017/05/15(月) 12:28:14.73ID:Nyf5aX+Ca スコープ定義演算子
238198 (ワッチョイ cfe2-fVXt)
2017/05/15(月) 17:52:15.38ID:dvw/ajfi0 (続き)今日はシフトの非番なのでやってみました
------------------
>>211の ini_set('display_errors', 1); は
failed to open stream: Permission denied in ・・・ test01.php
となりました。 ※長々と文章が続きますのでここだけ抜粋
------------------
>>212
例外処理でSplFileObjectを使ってみました。
try {
$obj = new SplFileObject("abc.txt", "w");
} catch (Exception $e) {
//エラー処理
echo $e->getMessage();
}
これだと 500 (Internal Server Error) が出ます。
set_error_handler は未だです
------------------
>>217の「fopen()の戻り値$handleを調べて」で
$handle = fopen("abc.txt", "w");// abc.txtを書き込みモードで開く
print $handle;
をやってみましたが、何も表示されません。
------------------
現時点での結論は「原因が全く分からない」です。
------------------
>>211の ini_set('display_errors', 1); は
failed to open stream: Permission denied in ・・・ test01.php
となりました。 ※長々と文章が続きますのでここだけ抜粋
------------------
>>212
例外処理でSplFileObjectを使ってみました。
try {
$obj = new SplFileObject("abc.txt", "w");
} catch (Exception $e) {
//エラー処理
echo $e->getMessage();
}
これだと 500 (Internal Server Error) が出ます。
set_error_handler は未だです
------------------
>>217の「fopen()の戻り値$handleを調べて」で
$handle = fopen("abc.txt", "w");// abc.txtを書き込みモードで開く
print $handle;
をやってみましたが、何も表示されません。
------------------
現時点での結論は「原因が全く分からない」です。
239デフォルトの名無しさん (JP 0Hff-+8ye)
2017/05/15(月) 18:17:58.64ID:Jjv98UEoH240デフォルトの名無しさん (JP 0Hff-+8ye)
2017/05/15(月) 18:24:42.83ID:Jjv98UEoH241デフォルトの名無しさん (オイコラミネオ MMff-zY/k)
2017/05/15(月) 19:55:48.98ID:Vb5ZKsqrM とにかくエラーログがてるところまで何とかしろ
そこにたどり着く前に色々やっても何も分からんだけ
先に進まず、まずはここだけやれ
そしてエラーログが出るようになったら必ずログを確認しろ
500エラーなら必ず理由がログに出る
そこにたどり着く前に色々やっても何も分からんだけ
先に進まず、まずはここだけやれ
そしてエラーログが出るようになったら必ずログを確認しろ
500エラーなら必ず理由がログに出る
243デフォルトの名無しさん (ワッチョイ 53a1-dtVa)
2017/05/15(月) 21:04:15.00ID:fnDHHxZB0 ローカルで使用する時に別ドライブから画像参照したい
htmlだと
<img src="file:///I:/img/0000.jpg">
こう書けば別ドライブから画像を参照して表示できるのだけど
PHPではこう書いてもできない。
どうすればいいでしょうか?
htmlだと
<img src="file:///I:/img/0000.jpg">
こう書けば別ドライブから画像を参照して表示できるのだけど
PHPではこう書いてもできない。
どうすればいいでしょうか?
244211 (アウアウカー Sa67-Y/UN)
2017/05/15(月) 21:15:35.34ID:nSGL9egfa245198 (ワッチョイ cfe2-fVXt)
2017/05/15(月) 22:19:38.89ID:dvw/ajfi0 >>239-242
FFFTPでサーバー上の目的テキストのパーミッションを開き、権限者「その他」で「書き込み」
にチェックマークを入れたところ、print $handle; は Resource id #3 が出ました。
※Chromeで実行しましたがエラーは出ていません
文字化けしていますが曲りなりに成功しました。 有難うございます。
FFFTPでサーバー上の目的テキストのパーミッションを開き、権限者「その他」で「書き込み」
にチェックマークを入れたところ、print $handle; は Resource id #3 が出ました。
※Chromeで実行しましたがエラーは出ていません
文字化けしていますが曲りなりに成功しました。 有難うございます。
246198 (ワッチョイ cfe2-fVXt)
2017/05/15(月) 22:44:25.11ID:dvw/ajfi0 (追記)
文字化けは、目的テキストの文字コードを UTF-8 にするため
$str = "テスト文章です";
$str = mb_convert_encoding($str, "UTF-8", "EUC-JP");
でOKでした。
何故か "EUC-JP" でなくファイルの元コード "sjis" や "Shift_JIS" から
変換すると文字化けのままです。
文字化けは、目的テキストの文字コードを UTF-8 にするため
$str = "テスト文章です";
$str = mb_convert_encoding($str, "UTF-8", "EUC-JP");
でOKでした。
何故か "EUC-JP" でなくファイルの元コード "sjis" や "Shift_JIS" から
変換すると文字化けのままです。
247デフォルトの名無しさん (ワッチョイ 53a1-dtVa)
2017/05/16(火) 00:20:46.81ID:P5MMw6+60248デフォルトの名無しさん (ワッチョイ a34c-zY/k)
2017/05/16(火) 00:55:45.12ID:hc9PncuC0 >>247もそうだけど、上手くいかないならまずはアクセスログ、エラーログを見よ
ログがでてないならまずはログを出すところから始めろ
PHP ログ 出力 でググって調べろ
上手くいかない場合、ここで聞くよりログを見た方が確実だし早い
ログがでてないならまずはログを出すところから始めろ
PHP ログ 出力 でググって調べろ
上手くいかない場合、ここで聞くよりログを見た方が確実だし早い
249デフォルトの名無しさん (アウアウウー Sa87-XPf5)
2017/05/16(火) 01:19:07.84ID:T1OkV7Tma >>235
staticメソッド
staticメソッド
250デフォルトの名無しさん (ワッチョイ 5356-8ulf)
2017/05/16(火) 11:16:48.66ID:3A9hLCJa0 冷たいようだが手遅れになる前にハッキリと言っとく
プログラムが意図した通りに動かない時
自分でエラーメッセージを確認してググるなり本なりで調べて解決しようとして
私はこう思ってこうしたのだけど動きません
という質問の仕方なら分かるし将来性はある
動きません
分かりません
という質問の仕方しかできないなら、ハッキリ言うがプログラミングには向いてない
手遅れになる前に他の業界にいきましょう
プログラムが意図した通りに動かない時
自分でエラーメッセージを確認してググるなり本なりで調べて解決しようとして
私はこう思ってこうしたのだけど動きません
という質問の仕方なら分かるし将来性はある
動きません
分かりません
という質問の仕方しかできないなら、ハッキリ言うがプログラミングには向いてない
手遅れになる前に他の業界にいきましょう
251デフォルトの名無しさん (ワッチョイ cfe2-fVXt)
2017/05/16(火) 12:22:29.62ID:CV++bHOB0 >>250
でもそれはアナタが慣れているから。
初心者はエラーメッセージの出し方も分からないないし、長々としたメッセージの
どこを見れば良いかも分からない。
優越感の視点で書いちゃダメだよ。それに
> ハッキリ言うがプログラミングには向いてない
オマエ、FPGAのプログラミングもやったことあるの?
プログラミングなんてPC上でカタカタやって終わりのモノだけだと思ってないか?
それに資料の殆どが英語という言語もあるんだぜ
でもそれはアナタが慣れているから。
初心者はエラーメッセージの出し方も分からないないし、長々としたメッセージの
どこを見れば良いかも分からない。
優越感の視点で書いちゃダメだよ。それに
> ハッキリ言うがプログラミングには向いてない
オマエ、FPGAのプログラミングもやったことあるの?
プログラミングなんてPC上でカタカタやって終わりのモノだけだと思ってないか?
それに資料の殆どが英語という言語もあるんだぜ
252デフォルトの名無しさん (アウアウカー Sa67-n/2N)
2017/05/16(火) 12:29:18.04ID:EpHNLcPNa プログラミングやってたら知りたい情報が英語で書かれてることなんて珍しくもないし、そんなとこで優越感持たれても困る
業界どうこうの話じゃなくて、自助努力の痕跡が見つけられるかどうかでしょ
業界どうこうの話じゃなくて、自助努力の痕跡が見つけられるかどうかでしょ
253デフォルトの名無しさん (ワッチョイ 5356-8ulf)
2017/05/16(火) 13:01:25.46ID:3A9hLCJa0 >>251
日進月歩の世界だから自分の力で調べて解決する能力のない人は向いてないってだけの話
長ったらしいエラーが出たら出たで、今度はそのエラーをググればいいじゃないか
昔はググる事すらできなかったのにさw
別にプログラミングに限った話でもない
20半ばぐらいまでならまだ間に合うから、さっさと業種を変えた方がいい
手遅れになった人を何人も見てきてるし30過ぎまで引きずるとほんと悲惨だよ
お前そんなんじゃ結婚もできないだろって奴ばっか
FPGAなんて言葉を出して優越感()に浸ってるお方には理解できないのかもしれないけどさw
日進月歩の世界だから自分の力で調べて解決する能力のない人は向いてないってだけの話
長ったらしいエラーが出たら出たで、今度はそのエラーをググればいいじゃないか
昔はググる事すらできなかったのにさw
別にプログラミングに限った話でもない
20半ばぐらいまでならまだ間に合うから、さっさと業種を変えた方がいい
手遅れになった人を何人も見てきてるし30過ぎまで引きずるとほんと悲惨だよ
お前そんなんじゃ結婚もできないだろって奴ばっか
FPGAなんて言葉を出して優越感()に浸ってるお方には理解できないのかもしれないけどさw
254デフォルトの名無しさん (ワッチョイ 4346-8ulf)
2017/05/16(火) 13:04:24.73ID:UWwVfOAn0 というか物凄く親切丁寧なPHPのエラーですら読んで理解できないのはプログラム云々以前の問題だと思う
中学レベルの英語力すらないのか?
中学レベルの英語力すらないのか?
255デフォルトの名無しさん (ワッチョイ cfe2-fVXt)
2017/05/16(火) 13:05:13.59ID:CV++bHOB0 >>253
要はエラーが出ない場合は、「エラーメッセージの出し方を教えて下さい」で、
あと「どの個所を見れば良いのですか?」 という2行を追加ということでOK?
あとFPGAの存在は知っておいて損は無いよ。
専用ツールをライセンス購入すると100万円超えるけど
要はエラーが出ない場合は、「エラーメッセージの出し方を教えて下さい」で、
あと「どの個所を見れば良いのですか?」 という2行を追加ということでOK?
あとFPGAの存在は知っておいて損は無いよ。
専用ツールをライセンス購入すると100万円超えるけど
256デフォルトの名無しさん (オイコラミネオ MMff-Y/UN)
2017/05/16(火) 13:10:06.47ID:7x0iPo/hM 優越感に浸ってる痛い255がいると聞いて
257デフォルトの名無しさん (ワッチョイ cfe2-fVXt)
2017/05/16(火) 13:17:27.07ID:CV++bHOB0 このスレのキーワードは『優越感』になりそうだなw
258デフォルトの名無しさん (JP 0Hff-+8ye)
2017/05/16(火) 13:25:03.78ID:Ilchk1CoH >>251
オマエ、今年の痛い奴No1を更新したぞ
オマエ、今年の痛い奴No1を更新したぞ
259デフォルトの名無しさん (オイコラミネオ MMff-bYwI)
2017/05/16(火) 13:49:00.36ID:6VEQJAMtM 検証の手順と質問の仕方は考えてほしい
超能力者じゃないと答えられん質問投げられてもだれも得しない
エラーログを出す(まったく出てないなら出す方法から調べる)
エラーログを見る
エラーログをコピペしてググって調べる
再度ソースを確認する
それでも分からなければソースとエラーログを
他人に見られてはいけないところ(パスワードどか)以外全部ここにコピペで書け
そうすれば答えてくれる人も多くいると思う
ソースだけとかでも分からない場合が多いので
超能力者じゃないと答えられん質問投げられてもだれも得しない
エラーログを出す(まったく出てないなら出す方法から調べる)
エラーログを見る
エラーログをコピペしてググって調べる
再度ソースを確認する
それでも分からなければソースとエラーログを
他人に見られてはいけないところ(パスワードどか)以外全部ここにコピペで書け
そうすれば答えてくれる人も多くいると思う
ソースだけとかでも分からない場合が多いので
260デフォルトの名無しさん (JP 0Hff-+8ye)
2017/05/16(火) 14:13:25.93ID:Ilchk1CoH >>243
> ローカルで使用する時に別ドライブから画像参照したい
> htmlだと
> <img src="file:///I:/img/0000.jpg">
> こう書けば別ドライブから画像を参照して表示できるのだけど
「ローカル」というのがローカルPCで動作するHTTPサーバを指すなら、HTMLでも表示できないと思うが。
単にHTMLファイルをダブルクリックして表示することを指しているのなら、それに変わるPHPの使い方はできない。
> ローカルで使用する時に別ドライブから画像参照したい
> htmlだと
> <img src="file:///I:/img/0000.jpg">
> こう書けば別ドライブから画像を参照して表示できるのだけど
「ローカル」というのがローカルPCで動作するHTTPサーバを指すなら、HTMLでも表示できないと思うが。
単にHTMLファイルをダブルクリックして表示することを指しているのなら、それに変わるPHPの使い方はできない。
261デフォルトの名無しさん (ワッチョイ 83c1-O3YC)
2017/05/16(火) 14:34:15.08ID:l7Nmuuc60 テンプレに追記が必要か?
[プログラムが動かない場合]
* エラーは出ているか?
出ている→コードと内容をそのままコピペ
出ていない→error_reporting(E_ALL); ini_set('display_errors', true); をコード先頭に追記して実行して表示されるエラーをコピペ
[プログラムが動かない場合]
* エラーは出ているか?
出ている→コードと内容をそのままコピペ
出ていない→error_reporting(E_ALL); ini_set('display_errors', true); をコード先頭に追記して実行して表示されるエラーをコピペ
262デフォルトの名無しさん (ワッチョイ 4367-r1sh)
2017/05/16(火) 16:49:20.37ID:WEDWU0250 すいません、以下質問させてください。
SQLで取得したデータを多次元配列に入れてHTMLのテーブルでリスト表示してます。
そのテーブルヘッダにドロップダウンリストを付けて、
複数条件の絞り込み機能を付けたいのですが、
配列をフィルタリングするにあたり、どのような関数またはロジックを使えばいいでしょうか。
キー(フィールド):
10列ほど。検索値の指定は全キー必須ではなく、指定したりしなかったりされる。
なお1列だけ数値データがあり、それについては範囲検索する。(0-3, 4-6, 7-9…)
配列形式:
Array (
[0] => Array ( [titile1] => hoge [titile2] => fuga [〜 [title10] => 2 )
[1] => Array ( [titile1] => piyo [titile2] => fuga [〜 [title10] => 7 )
[2] => Array ( [titile1] => hoge [titile2] => hogera [〜 [title10] => 5 )
…
例えば、title1をhogeでドロップダウン選択したら、
Array0と2のレコードを抽出して表示
よろしくお願いします。
SQLで取得したデータを多次元配列に入れてHTMLのテーブルでリスト表示してます。
そのテーブルヘッダにドロップダウンリストを付けて、
複数条件の絞り込み機能を付けたいのですが、
配列をフィルタリングするにあたり、どのような関数またはロジックを使えばいいでしょうか。
キー(フィールド):
10列ほど。検索値の指定は全キー必須ではなく、指定したりしなかったりされる。
なお1列だけ数値データがあり、それについては範囲検索する。(0-3, 4-6, 7-9…)
配列形式:
Array (
[0] => Array ( [titile1] => hoge [titile2] => fuga [〜 [title10] => 2 )
[1] => Array ( [titile1] => piyo [titile2] => fuga [〜 [title10] => 7 )
[2] => Array ( [titile1] => hoge [titile2] => hogera [〜 [title10] => 5 )
…
例えば、title1をhogeでドロップダウン選択したら、
Array0と2のレコードを抽出して表示
よろしくお願いします。
263デフォルトの名無しさん (ワッチョイ 43cd-4kea)
2017/05/16(火) 17:06:54.87ID:dXmAFpYY0 >>262
配列をフィルタリングするんじゃなくて sql の where 句を変えるようにするんだよ
配列をフィルタリングするんじゃなくて sql の where 句を変えるようにするんだよ
264デフォルトの名無しさん (ワッチョイ 4367-r1sh)
2017/05/16(火) 17:36:29.81ID:WEDWU0250 >>263
ありがとうございます。
1ユーザー単位の検索回数が多いであろうと想定して必要以上のDBアクセスを避けるために、
最初のページ読込で全データとったらあとは配列でなんとかしたかったのですが無理そうですかね…。
ありがとうございます。
1ユーザー単位の検索回数が多いであろうと想定して必要以上のDBアクセスを避けるために、
最初のページ読込で全データとったらあとは配列でなんとかしたかったのですが無理そうですかね…。
265デフォルトの名無しさん (JP 0Hff-+8ye)
2017/05/16(火) 17:48:51.64ID:Ilchk1CoH >>264
Javascriptで実装する範疇ですね。
Web制作板に適切なスレがあるかも・・・。
まぁ簡単に言えば、条件に適合する行は描画して、そうでない行はスキップすればいい。
それを全部自前で実装するか、何かのライブラリを使うか、フレームワークを使うか。
ライブラリは、https://datatables.net/とか。
これ以上は、Web制作板かな。(Javascriptの質問を重ねないように)
Javascriptで実装する範疇ですね。
Web制作板に適切なスレがあるかも・・・。
まぁ簡単に言えば、条件に適合する行は描画して、そうでない行はスキップすればいい。
それを全部自前で実装するか、何かのライブラリを使うか、フレームワークを使うか。
ライブラリは、https://datatables.net/とか。
これ以上は、Web制作板かな。(Javascriptの質問を重ねないように)
266デフォルトの名無しさん (アウアウカー Sa67-n/2N)
2017/05/16(火) 17:53:29.44ID:ekUh1gbRa 普通にarray_filterじゃダメなの?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 米大統領報道官「日本と強固な同盟維持、中国とも協力」 [少考さん★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★2 [蚤の市★]
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ ★2 [蚤の市★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- 【悲報】維新の政治資金でガールズバー、高市首相「良いか悪いかは国民の皆さまが判断されること」 [115996789]
- 【マギレコ】VIPでマギアレコード&マギアエクセドラ【まどドラ】
- 中国人、ガチ超正論。「日本人がアイヌに対してやったことを『問題ない』とするなら、中国が日本人に同じことをしても文句ないだろう?」 [314039747]
- 【悲報】新米、全く売れなくて倉庫が満杯になってしまうwwwwwwwwwwwwwwwwwwww [802034645]
- 衛生的に気持ち悪くて性風俗店行ったこと無いんだ
- いじめられてる男子中学生だけど質問ある?
