PHPに関する質問スレです
前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 9
http://mevius.5ch.net/test/read.cgi/tech/1513760420/
次スレは>>980以降
本文の1行目に以下を追加すること
!extend:on:vvvvv:1000:512
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
探検
【PHP】下らねぇ質問はここに書き込みやがれ 10
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ cfe8-+65u)
2018/11/28(水) 17:08:46.02ID:Nb5yTkdM0201デフォルトの名無しさん (ワッチョイ cfda-h1+v)
2019/03/20(水) 18:33:53.86ID:DvYG4dOj0 PHPやたったことないんだけど、どういう風に起動してるのか俺に簡単に説明してくれない?
cgi(まあperlとしよう)だと、ブラウザがhttpdにリクエストして、cgi(perl)を起動する。
httpdは標準出力(まあたぶんhtml)を受け取り、それを必要なら加工/整形(主にヘッダー) してブラウザに出力する。
phpはどこで誰からリクエストを受けてどうやって動いて、誰に何を出力してんの?
そしてcgiとは何が違うの?
とりあえず、cgi(perl)と違うのは、常駐して起動してるから速いんだよ、ってのは聞いたけど、それ以上は分からない。
そのへんを分かりやすく俺に教えてやってくれ
お願いします
cgi(まあperlとしよう)だと、ブラウザがhttpdにリクエストして、cgi(perl)を起動する。
httpdは標準出力(まあたぶんhtml)を受け取り、それを必要なら加工/整形(主にヘッダー) してブラウザに出力する。
phpはどこで誰からリクエストを受けてどうやって動いて、誰に何を出力してんの?
そしてcgiとは何が違うの?
とりあえず、cgi(perl)と違うのは、常駐して起動してるから速いんだよ、ってのは聞いたけど、それ以上は分からない。
そのへんを分かりやすく俺に教えてやってくれ
お願いします
202デフォルトの名無しさん (ワッチョイ 8f02-MWYG)
2019/03/20(水) 20:16:45.35ID:G66GdUMN0 phpはcgiモードとmoduleモードがあって
cgiは呼び出し式
moduleモードは常駐式
受け取ったデータの処理の流れは一般的なcgiと同じでhttpd経由
常駐だから早いのも確かにそうだけど、標準機能のみで色々できるから、機能を都度importしない事も速さの主因
まあそれはちょっとhttpdとの関連性からは離れている話ですね
cgiは呼び出し式
moduleモードは常駐式
受け取ったデータの処理の流れは一般的なcgiと同じでhttpd経由
常駐だから早いのも確かにそうだけど、標準機能のみで色々できるから、機能を都度importしない事も速さの主因
まあそれはちょっとhttpdとの関連性からは離れている話ですね
203デフォルトの名無しさん (ワッチョイ cfda-h1+v)
2019/03/20(水) 21:25:54.44ID:DvYG4dOj0 >>202
わかったありがとう!
cgiモードとmoduleモードの選択ってのは、どこで誰(どのプログラム)が判断して決めるの?
php自身がmoduleモードで動いていて、httpdがmoduleモードで動いてるphpに対してのアクセス方法を知っているってこと?
わかったありがとう!
cgiモードとmoduleモードの選択ってのは、どこで誰(どのプログラム)が判断して決めるの?
php自身がmoduleモードで動いていて、httpdがmoduleモードで動いてるphpに対してのアクセス方法を知っているってこと?
204デフォルトの名無しさん (ワッチョイ cf2c-Of+3)
2019/03/20(水) 21:57:05.35ID:RdYQnT9u0 .exe, .dll の違い。
例えば、sqlite3.exe, sqlite3.dll の違い
CGI は、.exe と同じ。
別プロセスを起動するから、その起動時間が掛かる
.dll は、そのプログラム(プロセス)内にライブラリを読み込むだけ。
別プロセスを起動していない
例えば、sqlite3.exe, sqlite3.dll の違い
CGI は、.exe と同じ。
別プロセスを起動するから、その起動時間が掛かる
.dll は、そのプログラム(プロセス)内にライブラリを読み込むだけ。
別プロセスを起動していない
205204 (ワッチョイ cf2c-Of+3)
2019/03/20(水) 22:02:24.68ID:RdYQnT9u0 Ruby, PHP, Perl などのCGI では、
httpd が別プロセスを起動して、結果を取得して、プロセスを終了させる
毎回この起動・終了に、時間が掛かるから、
起動しっ放しというモードもある
httpd が別プロセスを起動して、結果を取得して、プロセスを終了させる
毎回この起動・終了に、時間が掛かるから、
起動しっ放しというモードもある
206デフォルトの名無しさん (ワッチョイ cfda-h1+v)
2019/03/20(水) 22:07:48.21ID:DvYG4dOj0207デフォルトの名無しさん (ワッチョイ b301-dgXV)
2019/03/21(木) 09:03:31.33ID:PB8+T8io0 https://i.imgur.com/QB190U9.jpg
このプログラム実行して、43行目にphp Array to string conversion inっていうエラーが出る。ググッて見たけど分からん。
このプログラム実行して、43行目にphp Array to string conversion inっていうエラーが出る。ググッて見たけど分からん。
208デフォルトの名無しさん (ワッチョイ 5a4d-0zLl)
2019/03/21(木) 11:43:04.25ID:5nRGGgZs0 ループ足りないような
30行目のarray_chunkで$imagesは配列の配列になる
http://php.net/manual/ja/function.array-chunk.php
42行目で$imgは配列
43行目で配列($img)をechoしようとしてる
foreachを追加して2重ループにすればいいんじゃないか
30行目のarray_chunkで$imagesは配列の配列になる
http://php.net/manual/ja/function.array-chunk.php
42行目で$imgは配列
43行目で配列($img)をechoしようとしてる
foreachを追加して2重ループにすればいいんじゃないか
209デフォルトの名無しさん (ブーイモ MM4f-SFJA)
2019/03/21(木) 14:43:45.53ID:lAqh1JQYM $images が文字列の配列の配列なんだから$images[$page]が文字列の配列
$imgは文字列だろ
$imgは文字列だろ
210デフォルトの名無しさん (ワッチョイ 06ca-qfZi)
2019/03/21(木) 15:03:48.50ID:mQ6nyU1M0 >>207
とりあえず43行目あたりで print_r($img); とかやってみたら
とりあえず43行目あたりで print_r($img); とかやってみたら
211デフォルトの名無しさん (ワッチョイ b301-dgXV)
2019/03/21(木) 15:36:27.39ID:PB8+T8io0 解決しました!ありがとうございます
212208 (ワッチョイ 5a4d-0zLl)
2019/03/21(木) 16:30:56.90ID:5nRGGgZs0213デフォルトの名無しさん (ワッチョイ c68c-SbEy)
2019/03/21(木) 18:32:18.31ID:QCgCURXL0214デフォルトの名無しさん (ワッチョイ b301-JcKA)
2019/03/21(木) 19:26:17.36ID:iAqXNI0+0 質問です。
htmlソースをinclude等で読み込む際、そのソースの途中に追記する事ってできますでしょうか?
読み込むソース
<div>1行目</div>
<div>2行目</div>
<div>3行目</div>
↓
includeする時にこうしたい
<div>1行目</div>
<p>追記</p>
<div>2行目</div>
<div>3行目</div>
htmlソースをinclude等で読み込む際、そのソースの途中に追記する事ってできますでしょうか?
読み込むソース
<div>1行目</div>
<div>2行目</div>
<div>3行目</div>
↓
includeする時にこうしたい
<div>1行目</div>
<p>追記</p>
<div>2行目</div>
<div>3行目</div>
215デフォルトの名無しさん (ワッチョイ de63-0zLl)
2019/03/21(木) 21:00:02.45ID:QKEEZEuZ0 $text = "<p>追記</p>";
<div>1行目</div>
<?php echo $text."\n" ?>
<div>2行目</div>
<div>3行目</div>
とか
<div>1行目</div>
<?= $text ?>
<div>2行目</div>
<div>3行目</div>
とか
<div>1行目</div>
<?php echo $text."\n" ?>
<div>2行目</div>
<div>3行目</div>
とか
<div>1行目</div>
<?= $text ?>
<div>2行目</div>
<div>3行目</div>
とか
216デフォルトの名無しさん (ワッチョイ de2c-ZSTg)
2019/03/21(木) 21:19:06.65ID:ZeSQsBE10 Ruby, JavaScript にもある、部分テンプレートを読み込む、partial file の機能だろ。
PHP のフレームワークにもあるはず
一般的には、header, footer などの各部分は、別ファイルにして読み込んで使う
PHP のフレームワークにもあるはず
一般的には、header, footer などの各部分は、別ファイルにして読み込んで使う
217デフォルトの名無しさん (ワッチョイ b301-JcKA)
2019/03/22(金) 00:15:37.10ID:j6KcVv1w0 >>215
すいません質問の仕方が悪かったです。
読み込む側のページでのみ関数みたいに個別で追記をしたいんです。
読み込まれる側のファイルにURL判別とかの細工でもしないと無理ですかね・・?
jQueryでいう、.loadしたソースにコールバックで.insertAfter();を走らせるイメージです。
すいません質問の仕方が悪かったです。
読み込む側のページでのみ関数みたいに個別で追記をしたいんです。
読み込まれる側のファイルにURL判別とかの細工でもしないと無理ですかね・・?
jQueryでいう、.loadしたソースにコールバックで.insertAfter();を走らせるイメージです。
218デフォルトの名無しさん (ワッチョイ b301-JcKA)
2019/03/22(金) 00:18:51.61ID:j6KcVv1w0219デフォルトの名無しさん (ワッチョイ dea7-9VoM)
2019/03/24(日) 03:24:20.66ID:u71/GScf0 include/requireは関数じゃないので返り値としてソースを受け取れないから
そのinclude/requireしたファイル内で追記してどうこうってのは無理
file_get_contentsみたいの使ってメモリにロードすれば可能
そこでロードしたソースをいじればいい
PHP標準のDOMパーサーは非常に使いづらいので正規表現がお手軽
細かい関数の使い方は調べてもらうにして
#tmpl.inc
<div>1行目</div>
<div>2行目</div>
<div>3行目</div>
#a.php
<?php
$src = file_get_contents('tmpl.inc');
〜
a.phpでどうしてもinclude/requireしたものをとっておきたいならラップして
#a.php
<?php
require 'tmpl.inc';
#b.php
<?php
$src = file_get_contents('a.php');
〜
そのinclude/requireしたファイル内で追記してどうこうってのは無理
file_get_contentsみたいの使ってメモリにロードすれば可能
そこでロードしたソースをいじればいい
PHP標準のDOMパーサーは非常に使いづらいので正規表現がお手軽
細かい関数の使い方は調べてもらうにして
#tmpl.inc
<div>1行目</div>
<div>2行目</div>
<div>3行目</div>
#a.php
<?php
$src = file_get_contents('tmpl.inc');
〜
a.phpでどうしてもinclude/requireしたものをとっておきたいならラップして
#a.php
<?php
require 'tmpl.inc';
#b.php
<?php
$src = file_get_contents('a.php');
〜
220デフォルトの名無しさん (ワッチョイ 06ca-qfZi)
2019/03/24(日) 12:20:19.94ID:cA6CskBI0 >>219
a.php や b.php のくだりがよく分からんが、
ob_start();
include 'tmpl.inc';
$contents = ob_get_contents();
ob_end_clean();
とやる方が手っ取り早いんじゃね。
a.php や b.php のくだりがよく分からんが、
ob_start();
include 'tmpl.inc';
$contents = ob_get_contents();
ob_end_clean();
とやる方が手っ取り早いんじゃね。
221デフォルトの名無しさん (ワッチョイ 1b77-rXtv)
2019/03/24(日) 13:02:43.00ID:3sTzwWJg0 ちゃんとやるならTwigとかを使うべきやな
222デフォルトの名無しさん (ワッチョイ b301-DTGA)
2019/03/24(日) 17:37:53.78ID:VT2RwePW0223デフォルトの名無しさん (ワッチョイ 06ca-qfZi)
2019/03/24(日) 18:04:06.12ID:cA6CskBI0 >>222
http経由の file_get_contents なら >>219 の b.php は tmpl.inc の内容(が require で処理されたもの)が得られるけど、多分そのままやってもローカルの a.php のソース自体が得られるだけだと思うからきちんと実験した方がいいよ。
>>220 のやり方は例えばメールの文面なんかを別ファイル化したりといろいろ使い道があるよ。
mail.inc を
お問い合わせありがとうございます
<?=$date;?>に<?=$name;?>からのお問い合わせを受け付けました。
受付番号は <?=$no;?> です。
みたいに書いておいて >>220 のやり方で mail.inc を include すると、変数が当て込まれた形で $contents として得られる。
これを
list($subject, $body) = explode("¥n", $contents, 2);
とやってタイトルと本文に分離してメールを送るとかね。
$date とか $name なんかの変数は include してるスコープから見えるように設定しておく。
http経由の file_get_contents なら >>219 の b.php は tmpl.inc の内容(が require で処理されたもの)が得られるけど、多分そのままやってもローカルの a.php のソース自体が得られるだけだと思うからきちんと実験した方がいいよ。
>>220 のやり方は例えばメールの文面なんかを別ファイル化したりといろいろ使い道があるよ。
mail.inc を
お問い合わせありがとうございます
<?=$date;?>に<?=$name;?>からのお問い合わせを受け付けました。
受付番号は <?=$no;?> です。
みたいに書いておいて >>220 のやり方で mail.inc を include すると、変数が当て込まれた形で $contents として得られる。
これを
list($subject, $body) = explode("¥n", $contents, 2);
とやってタイトルと本文に分離してメールを送るとかね。
$date とか $name なんかの変数は include してるスコープから見えるように設定しておく。
224デフォルトの名無しさん (ワッチョイ b301-DTGA)
2019/03/24(日) 22:28:41.20ID:VT2RwePW0225デフォルトの名無しさん (ワッチョイ caf0-0zLl)
2019/03/25(月) 17:56:02.49ID:IkNYQuI20 $paramに連想配列を格納して、foreachで取り出そうとしてるんですけど
先頭要素のキーが取り出せず、先頭要素の値から取り出し始めてしまうのですが
そういう挙動に詳しい人いらっしゃいますか?
先頭要素のキーが取り出せず、先頭要素の値から取り出し始めてしまうのですが
そういう挙動に詳しい人いらっしゃいますか?
226デフォルトの名無しさん (ワントンキン MM3a-eSm3)
2019/03/25(月) 19:54:37.41ID:oLRasqjYM foreach ($array as $key => $value)
にして、$keyにアクセスしてる?
にして、$keyにアクセスしてる?
227デフォルトの名無しさん (ワッチョイ c646-0zLl)
2019/03/26(火) 06:30:51.59ID:3VVyorUw0 してます
var_dumpで配列を吐き出すと、しっかり吐き出せるんですけどね
こんなんで時間かかってしまって泣きですわ
var_dumpで配列を吐き出すと、しっかり吐き出せるんですけどね
こんなんで時間かかってしまって泣きですわ
228デフォルトの名無しさん (ワッチョイ 06ca-qfZi)
2019/03/26(火) 08:52:30.14ID:rW+qOQwv0 >>227
array_keys を使うとどうなる?
array_keys を使うとどうなる?
229デフォルトの名無しさん (ワッチョイ caf0-0zLl)
2019/03/26(火) 11:55:41.39ID:muIRcyXB0 ありがとう
コード丸まる書き換えました
コード丸まる書き換えました
230デフォルトの名無しさん (ワンミングク MM3a-6IZb)
2019/03/27(水) 06:16:05.76ID:935VNAcgM いいの?それでw
気になるわぁ
再現コードあれば欲しい
気になるわぁ
再現コードあれば欲しい
231デフォルトの名無しさん (ワッチョイ c646-0zLl)
2019/03/27(水) 07:02:12.26ID:LqjZ6KSp0 初めて聞く症状だけれど
var_dumpで確認できている配列データなら
foreachで取り出せないわけないので
見間違いとか、スクリプトやタグのせいで消えてしまっているとか別の要因なんでしょ
var_dumpで確認できている配列データなら
foreachで取り出せないわけないので
見間違いとか、スクリプトやタグのせいで消えてしまっているとか別の要因なんでしょ
232デフォルトの名無しさん (ワッチョイ 06ca-qfZi)
2019/03/27(水) 07:22:24.12ID:yj3g7joz0 だなぁ
>>226 のコードで最初のキーが取り出せず値から取れちゃうというのが、$key と $value に具体的に何が入ってるということなのか分からんな。
言葉通りに捉えれば $key に最初の要素の値が入ってるんだろうが、んじゃ $value には何が入ってるの?みたいな。
>>226 のコードで最初のキーが取り出せず値から取れちゃうというのが、$key と $value に具体的に何が入ってるということなのか分からんな。
言葉通りに捉えれば $key に最初の要素の値が入ってるんだろうが、んじゃ $value には何が入ってるの?みたいな。
233デフォルトの名無しさん (ワッチョイ 9fa9-ZTi4)
2019/03/29(金) 19:38:19.41ID:DzAWjPl30 centos7でphp72をremiで入れた場合、
# php
-bash: php: コマンドが見つかりません
を解消するための、正しいシンボリックリンクの張り方ってどこに作ってどこへ向けるのが正解?
/usr/binに作るのか、
パスが通っていればどこでも良いのか、迷ってます。
インストールしたときは
# cd /bin/ ; ll | grep php
php72 -> /opt/remi/php72/root/usr/bin/php
となっています。
# php
-bash: php: コマンドが見つかりません
を解消するための、正しいシンボリックリンクの張り方ってどこに作ってどこへ向けるのが正解?
/usr/binに作るのか、
パスが通っていればどこでも良いのか、迷ってます。
インストールしたときは
# cd /bin/ ; ll | grep php
php72 -> /opt/remi/php72/root/usr/bin/php
となっています。
234デフォルトの名無しさん (ワッチョイ 8b77-9gjM)
2019/03/30(土) 01:29:36.74ID:Ae//lPdG0 >>233
ちゃんとphp-cli入れてるか?
ちゃんとphp-cli入れてるか?
235デフォルトの名無しさん (ワッチョイ 9fa9-ZTi4)
2019/03/30(土) 01:45:18.36ID:3vDAxa540 >>234
はい、入ってますが、phpは宙ぶらりんな状態になっていますので、毎回シンボリックは張る物だと思っていました。
# yum list | grep php72 | grep cli
php72-php-cli.x86_64 7.2.16-1.el7.remi @remi-safe
# which php
/usr/bin/which: no php in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
# which php72
/bin/php72
はい、入ってますが、phpは宙ぶらりんな状態になっていますので、毎回シンボリックは張る物だと思っていました。
# yum list | grep php72 | grep cli
php72-php-cli.x86_64 7.2.16-1.el7.remi @remi-safe
# which php
/usr/bin/which: no php in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
# which php72
/bin/php72
236デフォルトの名無しさん (ワッチョイ 8b77-9gjM)
2019/03/30(土) 02:01:04.87ID:Ae//lPdG0237デフォルトの名無しさん (ワッチョイ efad-zf8N)
2019/04/01(月) 02:47:56.82ID:6Qmf1LuG0 lineボット作ろうとしてるけど
curl_initが使えない
curl_initが使えない
238デフォルトの名無しさん (ワッチョイ 0f2c-injD)
2019/04/01(月) 09:14:31.30ID:ymg/4x830 参考までに、Windows 10・WSL・Ubuntu 16.04 で、python の、symbolic link は、
/usr/bin$ file python
python: symbolic link to python2.7
/usr/bin$ file python3
python3: symbolic link to python3.5
/usr/bin$ file python
python: symbolic link to python2.7
/usr/bin$ file python3
python3: symbolic link to python3.5
239デフォルトの名無しさん (アメ MM8f-Dmdl)
2019/04/01(月) 12:30:46.03ID:vaN0OZHPM まったく参考になりませんでした。
240デフォルトの名無しさん (ワッチョイ 0fa7-ycr5)
2019/04/02(火) 07:05:50.55ID:d+tMH0Y20241デフォルトの名無しさん (ワッチョイ ef8c-2SEu)
2019/04/03(水) 00:39:50.63ID:GW0S4nvD0 https://paiza.io/projects/Y3C9zPiRd6JDBPMpQLZx2w?language=php
こういう連想配列の中に配列入れてた時に特定の取得したいときはどうすればいい?
こういう連想配列の中に配列入れてた時に特定の取得したいときはどうすればいい?
242デフォルトの名無しさん (ワッチョイ 0f2c-injD)
2019/04/03(水) 01:37:44.24ID:4XO/CSdW0 Windows 10では、バージョン1803(Windows 10 April 2018 Update)で、
curlコマンドが、標準コマンドとして追加された。
ただし、Linux のcurl とは挙動が異なるかも知れない??
コマンドプロンプトで、where curl とすると、
C:\Windows\System32\curl.exe
PowerShell にも、curl というalias がある。
こちらの実体は、Invoke-WebRequest。
こちらよりも、curl.exe を使った方がよいかも
PowerShellで、gal -name curl とすると、
curl -> Invoke-WebRequest
curlコマンドが、標準コマンドとして追加された。
ただし、Linux のcurl とは挙動が異なるかも知れない??
コマンドプロンプトで、where curl とすると、
C:\Windows\System32\curl.exe
PowerShell にも、curl というalias がある。
こちらの実体は、Invoke-WebRequest。
こちらよりも、curl.exe を使った方がよいかも
PowerShellで、gal -name curl とすると、
curl -> Invoke-WebRequest
243デフォルトの名無しさん (スフッ Sdbf-zf8N)
2019/04/03(水) 13:15:08.75ID:H4sG9A7Rd244デフォルトの名無しさん (ワッチョイ 9ff0-r4m/)
2019/04/03(水) 14:20:29.53ID:zicRLWLY0 質問させてください。よろしくお願いします。
DBはsqliteというのを使っています。
DBは、user_name : 都道府県 :というカラムがあります。DB件数は1000件で、ランダムで生成しています。
formページで、都道府県を入力すると、$form_prefという変数に入力値を格納し、
DBへは、where('都道府県','$form_pref)で検索すると、検索結果は0になります。
また、where('都道府県','東京')で検索すると、検索結果は正しく検索されます。
where句で、変数によって検索をかけると、正しく検索されないのはなぜなのでしょうか?
DBはsqliteというのを使っています。
DBは、user_name : 都道府県 :というカラムがあります。DB件数は1000件で、ランダムで生成しています。
formページで、都道府県を入力すると、$form_prefという変数に入力値を格納し、
DBへは、where('都道府県','$form_pref)で検索すると、検索結果は0になります。
また、where('都道府県','東京')で検索すると、検索結果は正しく検索されます。
where句で、変数によって検索をかけると、正しく検索されないのはなぜなのでしょうか?
245デフォルトの名無しさん (オッペケ Sr4f-Xesi)
2019/04/03(水) 14:46:17.53ID:57e5+lwMr246デフォルトの名無しさん (アウアウエー Sa3f-RkGr)
2019/04/03(水) 17:15:35.24ID:CuyxcMNZa PHP8でJIT
247デフォルトの名無しさん (ワッチョイ 4f02-KqOg)
2019/04/03(水) 17:16:53.55ID:r4klkqBe0 '
248デフォルトの名無しさん (ワッチョイ 9ff0-r4m/)
2019/04/03(水) 17:46:29.42ID:zicRLWLY0249デフォルトの名無しさん (ワッチョイ 0f63-r4m/)
2019/04/03(水) 17:52:22.54ID:ZmtTnpp/0250デフォルトの名無しさん (ワッチョイ 4f89-ZTi4)
2019/04/03(水) 22:39:33.33ID:qlQFDRbn0 特定のフォルダ内にjpgファイルが1枚でもあるか確認する良い方法なにかありますか?
251デフォルトの名無しさん (アウアウエー Sa3f-RkGr)
2019/04/03(水) 23:10:33.79ID:cKVyKni5a direcoryiteratoriteratorでリスト取得してforeach
252デフォルトの名無しさん (ワッチョイ c6ca-YOD9)
2019/04/04(木) 01:25:57.77ID:hUbHMIpd0 glob
253デフォルトの名無しさん (ワッチョイ 0646-k8NZ)
2019/04/04(木) 07:19:16.27ID:2Mcvpa6R0254デフォルトの名無しさん (ワッチョイ be89-BZhk)
2019/04/04(木) 10:06:27.24ID:AiNrhaZA0 リストを全部取得するのではなく、jpgがあった時点でtrueを返す方法ってありますか?
数が多いファイルが含まれると遅くなってしまいました。
数が多いファイルが含まれると遅くなってしまいました。
255デフォルトの名無しさん (ワッチョイ eea7-iE/E)
2019/04/04(木) 10:22:52.98ID:F6RY7aLA0 dbでファイル情報管理すりゃいい
index化みたいな
index化みたいな
256デフォルトの名無しさん (ワッチョイ c6ad-I1WO)
2019/04/04(木) 10:30:53.37ID:kJslP6Nd0257デフォルトの名無しさん (ワッチョイ c6ad-I1WO)
2019/04/04(木) 10:36:26.67ID:kJslP6Nd0 個人的にはjsonが好き
258デフォルトの名無しさん (ワッチョイ 7d02-w1lf)
2019/04/04(木) 10:41:50.32ID:l5IgkZnr0259デフォルトの名無しさん (ワッチョイ be89-BZhk)
2019/04/04(木) 11:20:51.83ID:AiNrhaZA0 全取得してからしか調べられないようなのでglobを使っていきます。
ありがとうございました。
ありがとうございました。
260デフォルトの名無しさん (ワッチョイ ee63-k8NZ)
2019/04/04(木) 11:24:22.32ID:8cxX9aNp0 ls *.jpg 2>/dev/null | wc -l
261デフォルトの名無しさん (オイコラミネオ MMe9-YOD9)
2019/04/04(木) 12:56:58.43ID:Rdj6YsTrM >>254
jpgかどうかに関係なくファイルの多いディレクトリというだけで遅くなるからあきらめろ。
jpgかどうかに関係なくファイルの多いディレクトリというだけで遅くなるからあきらめろ。
262デフォルトの名無しさん (ワッチョイ b901-7xOg)
2019/04/04(木) 15:38:52.96ID:j78mKFJX0 PHP始めるけどどんな環境がいいの?
IDEは多分vscode使いたい
Pythonだとインポートサジェストがvscodeにはまだないけどphpは大丈夫?
それとPythonで言うanacondaみたいなものはあるの?
鉄板とかあるの?
IDEは多分vscode使いたい
Pythonだとインポートサジェストがvscodeにはまだないけどphpは大丈夫?
それとPythonで言うanacondaみたいなものはあるの?
鉄板とかあるの?
263デフォルトの名無しさん (ワッチョイ 8d42-BZhk)
2019/04/04(木) 21:26:26.31ID:OS5/cJ9r0 xampp
264デフォルトの名無しさん (アメ MM8d-3NqX)
2019/04/04(木) 21:28:02.75ID:c7BBV/ypM >>262
マルチ死ね
マルチ死ね
265デフォルトの名無しさん (ワッチョイ b901-7xOg)
2019/04/05(金) 10:24:35.32ID:0lUjLeBK0 色々と調べてみるとザンプにしますか?Dockerにしますか?って感じなんだな
やっぱりLinux上でやらないと駄目かな?出来るだけ仕事現場でそのまま使えるテクノロジーで学びたいんだけど
やっぱりLinux上でやらないと駄目かな?出来るだけ仕事現場でそのまま使えるテクノロジーで学びたいんだけど
266デフォルトの名無しさん (ワッチョイ b901-7xOg)
2019/04/05(金) 12:02:19.00ID:0lUjLeBK0267デフォルトの名無しさん (スップ Sd02-TtNY)
2019/04/05(金) 12:29:53.49ID:TOzxK/5gd 今どきサーバの知識とかいらなくね?
LaravelとかRailsは内蔵されてるし
Xamppとかいらんわ
LaravelとかRailsは内蔵されてるし
Xamppとかいらんわ
268デフォルトの名無しさん (ワッチョイ eeb0-f5Ac)
2019/04/05(金) 12:47:45.34ID:x0YMrYHD0 このスレはXAMPP派が多いらしい
開発環境ならビルトインサーバで十分だしCI環境ならDockerだろうと思うのだがねぇ
開発環境ならビルトインサーバで十分だしCI環境ならDockerだろうと思うのだがねぇ
269デフォルトの名無しさん (ワッチョイ b901-7xOg)
2019/04/05(金) 12:52:11.17ID:0lUjLeBK0 >>267
違う板で未経験から働きたいならlpicとってサーバーをある程度理解してる事をアピールしたほうが良いとアドバイスされたんだよね
まぁ取ってなくても早いうちに転職活動したほうがいいとも言われたけど
違う板で未経験から働きたいならlpicとってサーバーをある程度理解してる事をアピールしたほうが良いとアドバイスされたんだよね
まぁ取ってなくても早いうちに転職活動したほうがいいとも言われたけど
270デフォルトの名無しさん (ワッチョイ eea7-iE/E)
2019/04/05(金) 13:06:58.84ID:RkNgF4tA0 Pythonが出来る風な口調だけど
なんでわざわざ就職考えるのにPHPなんて始めるんだっちゅう
なんでわざわざ就職考えるのにPHPなんて始めるんだっちゅう
271デフォルトの名無しさん (ワッチョイ b901-7xOg)
2019/04/05(金) 13:47:55.69ID:0lUjLeBK0 Pythonの求人って全然ないよ?
272デフォルトの名無しさん (ワッチョイ eea7-iE/E)
2019/04/05(金) 14:33:47.22ID:RkNgF4tA0 なんでそうやってしれーっと嘘つくんだよ
indeedで東京エリアでPHPで検索して15000件
Pythonで検索して10000件だぞ
indeedで東京エリアでPHPで検索して15000件
Pythonで検索して10000件だぞ
273デフォルトの名無しさん (スップ Sd02-TtNY)
2019/04/05(金) 15:31:48.12ID:Lpo8mNdId それSES会社がテキトーに検索ワード盛ってるだけだろ
求人量ならJava、PHPの足元にも及ばんぞPythonとかRubyって
質は高いと思うけど
求人量ならJava、PHPの足元にも及ばんぞPythonとかRubyって
質は高いと思うけど
274デフォルトの名無しさん (ワッチョイ b901-7xOg)
2019/04/05(金) 16:34:16.70ID:0lUjLeBK0 ついでに言うと東京に行く気はないわ
275デフォルトの名無しさん (ワッチョイ b901-7+iI)
2019/04/05(金) 21:01:42.24ID:8A68roIQ0 PHPのエディタ、今までAtomを使ってて、VScodeも気になるんだけどどう?
276デフォルトの名無しさん (ワッチョイ eea7-iE/E)
2019/04/05(金) 21:02:27.86ID:RkNgF4tA0 いやいや
今スタートアップはほとんどPythonだから
今スタートアップはほとんどPythonだから
277デフォルトの名無しさん (ワッチョイ eea7-iE/E)
2019/04/05(金) 21:12:50.65ID:RkNgF4tA0 Atomよりはだいぶ軽いし動作は軽快
使い勝手もほぼ一緒
まあしょせんエディタだけども
使い勝手もほぼ一緒
まあしょせんエディタだけども
278デフォルトの名無しさん (ワッチョイ e50b-TIc0)
2019/04/05(金) 21:54:48.30ID:OvXPdzic0 Atom重い。VScodeがいいぞ。
279デフォルトの名無しさん (ワッチョイ 511f-YqGz)
2019/04/05(金) 22:15:14.08ID:72+SeKx30 だよなVSだよな
280デフォルトの名無しさん (オッペケ Sr91-Raum)
2019/04/05(金) 23:37:00.69ID:PMv6rz9+r マカーはVSコードなど使わないからな
もちろんGithubも使わねえ
もちろんGithubも使わねえ
281デフォルトの名無しさん (ワッチョイ ee2c-f03p)
2019/04/05(金) 23:44:48.07ID:xPcsbeSU0 PHP は多いけど、低価格っぽい。
多さの順は、COBOL > Ruby > Python
Ruby は、Vagrant, Chef など、サーバー管理構築運用の仕事もあるから、
OS をよく知っている印象が強い
多さの順は、COBOL > Ruby > Python
Ruby は、Vagrant, Chef など、サーバー管理構築運用の仕事もあるから、
OS をよく知っている印象が強い
282デフォルトの名無しさん (ワッチョイ ee63-k8NZ)
2019/04/05(金) 23:56:13.53ID:FzdQrB750 Perlは?(震え声)
283デフォルトの名無しさん (ワッチョイ ee2c-f03p)
2019/04/05(金) 23:58:38.98ID:xPcsbeSU0 >>266
今はLPIC じゃなくて、LinuC。
OS の機能やサーバー管理構築運用なら、Vagrant, Chef などで使われている、Ruby がお勧め。
こういうシェルスクリプトの代替機能を、面倒なPython で学ぶ必要はない!
先に、Rails よりも、Sinatra をいじくりまわせ!
YouTube に、雑食系エンジニアのKENTA の動画がある。
転職者は、見ておくべき。
PHP は、転職での評価が低い
KENTA 自身は、Ruby にそっくりな関数型言語、
Elixir のフレームワークで、ポートフォリオを作ったらしい。
ここまで行くと、年収1千万超!
今はLPIC じゃなくて、LinuC。
OS の機能やサーバー管理構築運用なら、Vagrant, Chef などで使われている、Ruby がお勧め。
こういうシェルスクリプトの代替機能を、面倒なPython で学ぶ必要はない!
先に、Rails よりも、Sinatra をいじくりまわせ!
YouTube に、雑食系エンジニアのKENTA の動画がある。
転職者は、見ておくべき。
PHP は、転職での評価が低い
KENTA 自身は、Ruby にそっくりな関数型言語、
Elixir のフレームワークで、ポートフォリオを作ったらしい。
ここまで行くと、年収1千万超!
284デフォルトの名無しさん (オッペケ Sr91-Raum)
2019/04/06(土) 00:24:48.26ID:uCKV04Asr phpで年収1800万の俺にくらべたら下じゃん
285283 (ワッチョイ ee2c-f03p)
2019/04/06(土) 01:23:26.51ID:f7FNE/du0 Rails は、年収3千万円超のハーバード大学でも、教えているほど!
プログラマーなんて、年収が1/5 ぐらいになるのに、なぜ教えるのか、わからないw
プログラマーなんて、年収が1/5 ぐらいになるのに、なぜ教えるのか、わからないw
286デフォルトの名無しさん (オッペケ Sr91-YqGz)
2019/04/06(土) 05:01:41.65ID:22mucI93r OSのコマンドアプリやシェルをラップする事務員向けWebGUIみたいなのできますか?
287デフォルトの名無しさん (スップ Sd02-TtNY)
2019/04/06(土) 05:09:54.95ID:tnKohzU7d KENTAって人の動画をマジで信じてる人いてビビったわ
技術を煽って自分のオンラインサロンに入らせる典型的な不安ビジネスやってる人じゃん
あとあの人のポートフォリオ見たらわかるけどHelloWorldレベルのことしかやってないぞ
技術を煽って自分のオンラインサロンに入らせる典型的な不安ビジネスやってる人じゃん
あとあの人のポートフォリオ見たらわかるけどHelloWorldレベルのことしかやってないぞ
288デフォルトの名無しさん (ワッチョイ eea7-iE/E)
2019/04/06(土) 06:20:24.71ID:n41jBgHa0 Ruby推しにろくな人間はおらんのや
289283 (ワッチョイ ee2c-f03p)
2019/04/06(土) 08:22:38.32ID:f7FNE/du0 KENTA の言ってる事は、おおむね正しい。
また、Ruby から、Elixir までやっているから、てっきりトップ・エンジニアだと思っていた
>>286
Ruby なら、`〜` で囲むと、コマンドも実行できる。
puts `ls | wc -l`
1-liner なら、
ruby -e 'puts `ls | wc -l`'
だから、OS の機能や、サーバー管理構築運用のVagrant, Chef などで、Rubyが使われている
PowerShell コマンドも呼べる。
例えば、クリップボードを取得する
puts `powershell Get-Clipboard`
1-liner なら、
ruby -e 'puts `powershell Get-Clipboard`'
また、Ruby から、Elixir までやっているから、てっきりトップ・エンジニアだと思っていた
>>286
Ruby なら、`〜` で囲むと、コマンドも実行できる。
puts `ls | wc -l`
1-liner なら、
ruby -e 'puts `ls | wc -l`'
だから、OS の機能や、サーバー管理構築運用のVagrant, Chef などで、Rubyが使われている
PowerShell コマンドも呼べる。
例えば、クリップボードを取得する
puts `powershell Get-Clipboard`
1-liner なら、
ruby -e 'puts `powershell Get-Clipboard`'
290デフォルトの名無しさん (ワッチョイ b901-7+iI)
2019/04/06(土) 12:01:46.77ID:I7rc3KX60 >>287
kwsk
kwsk
291デフォルトの名無しさん (ワッチョイ e54e-3NqX)
2019/04/06(土) 18:25:21.69ID:weoUXr5W0 ターミナルで
ruby -e 'puts `ls | wc -l`'
なんて打ってる奴いたらクビにするわw
ruby -e 'puts `ls | wc -l`'
なんて打ってる奴いたらクビにするわw
292デフォルトの名無しさん (ワッチョイ 85da-KJrz)
2019/04/06(土) 20:44:27.91ID:luFKN00U0 このスレなら 「PukiWikiから○○に移行したよ」って人もいそうなのでお聞きします。
いま時の 小規模向けWiki でオススメのがあったら教えてください。 PHPベースでなくても構いません。
昔 PukiWiki で個人的なメモを管理してたんですが もう何年もご無沙汰しています。
いま時の 小規模向けWiki でオススメのがあったら教えてください。 PHPベースでなくても構いません。
昔 PukiWiki で個人的なメモを管理してたんですが もう何年もご無沙汰しています。
293デフォルトの名無しさん (ワッチョイ 4901-Fply)
2019/04/11(木) 04:36:20.03ID:yaNFrze20 ローカルでしかPHP触ったことないんだけどネットに繋ぐ場合ってどんな方法ある?サーバーを借りるの以外で
294デフォルトの名無しさん (ワッチョイ b91f-deI0)
2019/04/11(木) 04:50:28.27ID:Dck3yL7h0 ?
295デフォルトの名無しさん (ワッチョイ 1301-81T8)
2019/04/11(木) 04:55:24.76ID:FfVS6eCx0 >>293
ローカルのPCをインターネット側からアクセス可能なサーバにするとか。
ローカルのPCをインターネット側からアクセス可能なサーバにするとか。
296デフォルトの名無しさん (ワッチョイ 4901-Fply)
2019/04/11(木) 09:55:10.52ID:w1EtGven0297デフォルトの名無しさん (ワッチョイ 8b63-clLQ)
2019/04/11(木) 10:27:24.01ID:GF1IL3KP0 そのPCだけではなくルーターの設定も変えないと
298デフォルトの名無しさん (アメ MM4d-nfNM)
2019/04/11(木) 10:42:29.96ID:GR4ezT/uM そういう開発ニーズに応えたソフトあった気がする…
299デフォルトの名無しさん (アメ MM4d-nfNM)
2019/04/11(木) 11:16:41.08ID:GR4ezT/uM 思い…出した!ngrokだ。flywheelでも採用されてたツール。
300デフォルトの名無しさん (ワッチョイ 4901-Fply)
2019/04/11(木) 13:36:11.50ID:vSJqsCex0 面接のポートフォリオで動いてるとこ見せたい場合1番簡単な方法って何がある?
GitHubとかに上げても動いてるとこは見れないよね
GitHubとかに上げても動いてるとこは見れないよね
301さまよえる蟻人間 ◆T6xkBnTXz7B0 (スププ Sd33-8Mjg)
2019/04/11(木) 14:00:08.37ID:8je0Y1Lmd >>300
動画なら通信環境があれば見せられるんじゃね?
動画なら通信環境があれば見せられるんじゃね?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★2 [蚤の市★]
- 米大統領報道官「日本と強固な同盟維持、中国とも協力」 [少考さん★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ ★2 [蚤の市★]
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 【テレビ】粗品「THE W」バッサリ「おもんない、レベル低い」審査員就任で「日テレが“血の海”に…」 [湛然★]
- 【ド軍】山本由伸、WBC出場を決断!ドジャースが本人の意向を尊重、佐々木朗希はチームが故障歴を懸念で不参加 [鉄チーズ烏★]
- キ...キャ...キャ...キャン...
- (´・ω・`)おはよ
- お前ら「鬱は温泉で治る」「焼肉食べ放題で治る」「猫耳ロリ女体化で治る」「日光浴で治る」←これ
- 【悲報】女さん「ハローワークで仕事を探してる3-40代の中年男性いるでしょ。あれ何?」 [483447288]
- 中国人、ガチ超正論。「日本人がアイヌに対してやったことを『問題ない』とするなら、中国が日本人に同じことをしても文句ないだろう?」 [314039747]
- 【悲報】維新の政治資金でガールズバー、高市首相「良いか悪いかは国民の皆さまが判断されること」 [115996789]
