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:Nb5yTkdM042デフォルトの名無しさん (ワッチョイ 99f0-xhm2)
2019/01/09(水) 11:51:40.20ID:rfEx/2+M0 >>41
ありがとうございます。
setContentは、Responseでクライアントに戻すHTMLソースが格納されてます。
HTMLソースを返すのなら、return $htmlを返しても同じなのかな、と思いまして質問しました。
ありがとうございます。
setContentは、Responseでクライアントに戻すHTMLソースが格納されてます。
HTMLソースを返すのなら、return $htmlを返しても同じなのかな、と思いまして質問しました。
43デフォルトの名無しさん (ワッチョイ fb8c-6SQQ)
2019/01/09(水) 18:55:24.82ID:MSH+15Q+0 掲示板作ってるんだけど、更新すると連投しちゃうのを防ぎたいんだけどどうすればいい?
POSTの中身を消して分岐させるとかイメージでいいの?
POSTの中身を消して分岐させるとかイメージでいいの?
44デフォルトの名無しさん (ワッチョイ 734d-xhm2)
2019/01/09(水) 19:52:02.31ID:4rDfBKqR0 >>43
登録後にブラウザの更新ボタンが押されると送信済みのPOSTデータが再送信され結果2重登録してしまうって事だよね?
なら↓のやり方でどうか
画面アクセス毎にセッションにランダム文字列を保存&出力htmlに<INPUT type="hidden">で保存した文字列を埋め込む
登録処理時、セッションに文字列が無い場合やPOSTされた文字列とセッションに保存された文字列が一致しない場合はNGとする
登録後にブラウザの更新ボタンが押されると送信済みのPOSTデータが再送信され結果2重登録してしまうって事だよね?
なら↓のやり方でどうか
画面アクセス毎にセッションにランダム文字列を保存&出力htmlに<INPUT type="hidden">で保存した文字列を埋め込む
登録処理時、セッションに文字列が無い場合やPOSTされた文字列とセッションに保存された文字列が一致しない場合はNGとする
45デフォルトの名無しさん (ワッチョイ d6a7-ae4N)
2019/01/10(木) 12:14:58.77ID:DtkiUTJR0 戻って更新なら連投の可能性もわかるけど
ただの更新でなんでそんな状況になるのか
ただの更新でなんでそんな状況になるのか
46デフォルトの名無しさん (ワッチョイ ce46-VK1S)
2019/01/10(木) 21:45:56.88ID:W9NULntl0 投稿内容をどこに保存しているかによるけれど
Requestに保存されてるんだからって言えばいい?
Requestに保存されてるんだからって言えばいい?
47デフォルトの名無しさん (ワッチョイ d6a7-ae4N)
2019/01/11(金) 00:52:34.47ID:Tbw1O8r40 indexから同じindexにpostしてindexで更新してるってことかな?
普通はpost用のコントローラに渡して実行後にindexにリダイレクトするから
戻るおさん限りは更新しても問題にはならんと思うのだけど
チャットほどじゃないにせよリロードが出来ない掲示板なんて…
まあ手動じゃなくて更新データはスクリプトで非同期でとってくりゃいいけど
サーバでどうにかなればプッシュすれば利便性もUP
普通はpost用のコントローラに渡して実行後にindexにリダイレクトするから
戻るおさん限りは更新しても問題にはならんと思うのだけど
チャットほどじゃないにせよリロードが出来ない掲示板なんて…
まあ手動じゃなくて更新データはスクリプトで非同期でとってくりゃいいけど
サーバでどうにかなればプッシュすれば利便性もUP
48デフォルトの名無しさん (ワッチョイ a5f0-VK1S)
2019/01/11(金) 09:10:05.09ID:5Sr7Z6Dc0 ディベロッパーツールで確認してごらんよ
POSTつかってリロードするとブラウザ内でPOST情報がどうなっているか
POSTつかってリロードするとブラウザ内でPOST情報がどうなっているか
49デフォルトの名無しさん (ワッチョイ ce8c-1FXn)
2019/01/11(金) 18:16:54.21ID:0MVnI2bb0 >>43
同じ掲示板にジャンプして書き込まれたPOSTの中身を確認してテキストに保存してって感じで作ってる
でもtime変数使ってページ読み込んだ時とボタン押されたときの変数で一致したら書き込むって感じでやってみるわ
同じ掲示板にジャンプして書き込まれたPOSTの中身を確認してテキストに保存してって感じで作ってる
でもtime変数使ってページ読み込んだ時とボタン押されたときの変数で一致したら書き込むって感じでやってみるわ
50デフォルトの名無しさん (ワッチョイ 5594-O5RA)
2019/01/11(金) 18:35:21.28ID:5tFH3fBo0 POST後はLocationでリダイレクトしちゃうな
51デフォルトの名無しさん (オイコラミネオ MM3d-P9+q)
2019/01/11(金) 22:43:36.05ID:4vkkoNusM52デフォルトの名無しさん (ワッチョイ d62c-NvUN)
2019/01/12(土) 00:51:32.95ID:IAz54C400 Rails など、普通のフレームワークの作り方では、
Post したら別の画面、一覧画面などに移動する
ルーティング(routes.rb)に、CRUD が定義されている。
追加(C)・更新(U)されたら、一覧(R)に戻る
一覧に戻ると、追加・更新されたのを見れる
Post したら別の画面、一覧画面などに移動する
ルーティング(routes.rb)に、CRUD が定義されている。
追加(C)・更新(U)されたら、一覧(R)に戻る
一覧に戻ると、追加・更新されたのを見れる
53デフォルトの名無しさん (ワッチョイ d6a7-ae4N)
2019/01/12(土) 08:15:39.30ID:9TmqbdMf0 戻るに対応するなら
セッションでトランザクション処理のようなことをやればいいだけだけど
更新するだけで連投されるなんていうミラクル仕様に突っ込んでるだけで
それとこれは話が別よ
セッションでトランザクション処理のようなことをやればいいだけだけど
更新するだけで連投されるなんていうミラクル仕様に突っ込んでるだけで
それとこれは話が別よ
54デフォルトの名無しさん (ワッチョイ 16da-aYY/)
2019/01/12(土) 11:26:47.84ID:dtC7PwsV055デフォルトの名無しさん (ワッチョイ 715f-RNo8)
2019/01/12(土) 11:47:59.75ID:JRnnmwIl0 他人のファイルに書き込みたいのですが、うまくいきません。
<?php
$file = 'https://mevius.5ch.net/test/read.cgi/tech/1543392526/l50';
file_put_contents($file, 'shine');
?>
なぜでしょうか?
<?php
$file = 'https://mevius.5ch.net/test/read.cgi/tech/1543392526/l50';
file_put_contents($file, 'shine');
?>
なぜでしょうか?
56デフォルトの名無しさん (ワッチョイ a5f0-VK1S)
2019/01/12(土) 11:55:12.21ID:wHUCWNv00 phpの質問をお願いします
class HelloRequest extends FormRequest
class HelloRequest extends FormRequest
57デフォルトの名無しさん (ワッチョイ a5f0-VK1S)
2019/01/12(土) 11:58:58.16ID:wHUCWNv00 すみません、誤射でした><
class HelloRequest extends FormRequest{
public function authorize(){
if($this->path() =='hello'){
return true;
}}}
if文にあるthis->path()は、validationメソッドですが
スーパークラスのFormRequestはControllerを継承してるのでしょうか?
また、laravelのクラスの継承図のようなものってどこかにありますか?
class HelloRequest extends FormRequest{
public function authorize(){
if($this->path() =='hello'){
return true;
}}}
if文にあるthis->path()は、validationメソッドですが
スーパークラスのFormRequestはControllerを継承してるのでしょうか?
また、laravelのクラスの継承図のようなものってどこかにありますか?
58デフォルトの名無しさん (ワッチョイ d6a7-ae4N)
2019/01/12(土) 13:04:51.50ID:9TmqbdMf0 >>55
file_put_contentsは使わないけどそれ以前にPOSTする為のパラメーターが足りてない
どういうことか理解できるならstream_context_createのページ見てみればいい
それ踏まえて方法はいくつかあるがcURLが一般的なので「PHP cURL POST」でググればいいよ
file_put_contentsは使わないけどそれ以前にPOSTする為のパラメーターが足りてない
どういうことか理解できるならstream_context_createのページ見てみればいい
それ踏まえて方法はいくつかあるがcURLが一般的なので「PHP cURL POST」でググればいいよ
59デフォルトの名無しさん (ワッチョイ d6a7-ae4N)
2019/01/12(土) 16:57:28.50ID:9TmqbdMf0 >>57
Laravelは使わないから知らないがLaravel APIでググったらこんなん出てきたけども
https://laravel.com/api/5.7/Illuminate/Foundation/Http/FormRequest.html
あとは頑張れ
https://github.com/laravel/framework/blob/5.7/src/Illuminate/Foundation/Http/FormRequest.php
Laravelは使わないから知らないがLaravel APIでググったらこんなん出てきたけども
https://laravel.com/api/5.7/Illuminate/Foundation/Http/FormRequest.html
あとは頑張れ
https://github.com/laravel/framework/blob/5.7/src/Illuminate/Foundation/Http/FormRequest.php
60デフォルトの名無しさん (アークセー Sx85-d2bj)
2019/01/12(土) 21:14:39.18ID:zfAqW2URx cakephp 2
find x3回
を
(unbind, find) x3回
にしたら8倍速くなった
やってること合ってる?
find x3回
を
(unbind, find) x3回
にしたら8倍速くなった
やってること合ってる?
61デフォルトの名無しさん (ワッチョイ 715f-RNo8)
2019/01/13(日) 01:34:59.40ID:mcoRrcQP0 超くだらない質問なんですが
PHPにパスワードを保存しようと思うのですが
PHPのソースコードが読まれないか心配です
いちおうブラウザからはソースを選択しても表示されないのですが
もしかしたら何らかの方法で読まれる可能性もありそうで
心配で寝れません
教えて下さい
お願いします
PHPにパスワードを保存しようと思うのですが
PHPのソースコードが読まれないか心配です
いちおうブラウザからはソースを選択しても表示されないのですが
もしかしたら何らかの方法で読まれる可能性もありそうで
心配で寝れません
教えて下さい
お願いします
62デフォルトの名無しさん (ワッチョイ 5594-VK1S)
2019/01/13(日) 04:56:00.12ID:5HRwOXUS0 環境変数で入れるかせめてハッシュ化する
63デフォルトの名無しさん (ワッチョイ d6a7-ae4N)
2019/01/13(日) 07:19:52.26ID:vFHHKg450 パスワードをスクリプトから分離して
phpからは参照出来るが外から直接参照できないとこ(ドキュメントルートの上とかDBとか)に置く
ファイルに保存するならファイル名は.htを先頭につけるといい
パスワードはハッシュ化しておく
これらが有効なのは放置してサーバの仕様変更に気づかなかったり(php廃止とか)
設定ミスってphpをtxtとして配信してしまうようなケースのみ
そのへんに問題なくてphpのソースコードが見られてしまうような場合は
もう何もかもがだめなことが多いので心配するだけ無駄だわ
phpからは参照出来るが外から直接参照できないとこ(ドキュメントルートの上とかDBとか)に置く
ファイルに保存するならファイル名は.htを先頭につけるといい
パスワードはハッシュ化しておく
これらが有効なのは放置してサーバの仕様変更に気づかなかったり(php廃止とか)
設定ミスってphpをtxtとして配信してしまうようなケースのみ
そのへんに問題なくてphpのソースコードが見られてしまうような場合は
もう何もかもがだめなことが多いので心配するだけ無駄だわ
64デフォルトの名無しさん (ワッチョイ ce46-VK1S)
2019/01/13(日) 10:01:59.70ID:c0Flhv7n065デフォルトの名無しさん (オッペケ Sr85-DIji)
2019/01/13(日) 12:25:48.51ID:e78RN+cdr Laravel使いたいのに絶対にcakePHP!!と言われて仕方なくそっちでやってる
66デフォルトの名無しさん (ワッチョイ 0a4b-VK1S)
2019/01/14(月) 07:36:31.79ID:qdlB9M7a0 すみません、助けてください
Vagrantが警告出てインストール出来ない環境って
何が問題なんでしょうか?
インストールが強制終了されます
バージョンは最新です
何が邪魔してるのでしょうか?
https://i.imgur.com/3jCEdpw.png
Vagrantが警告出てインストール出来ない環境って
何が問題なんでしょうか?
インストールが強制終了されます
バージョンは最新です
何が邪魔してるのでしょうか?
https://i.imgur.com/3jCEdpw.png
67デフォルトの名無しさん (オッペケ Sr85-DIji)
2019/01/14(月) 11:20:16.98ID:WRAeIDjcr 知らん
てか普通は作ったサポートに聞くだろ
なんで関係ない他人に聞くんだよ?
てか普通は作ったサポートに聞くだろ
なんで関係ない他人に聞くんだよ?
68デフォルトの名無しさん (ワッチョイ 5594-O5RA)
2019/01/14(月) 12:39:08.03ID:Wx7rBQ7H0 PHPの質問でもないしなぁ
69デフォルトの名無しさん (ワッチョイ ce46-VK1S)
2019/01/14(月) 21:58:11.38ID:mB9ZyxQs070デフォルトの名無しさん (ワッチョイ b34b-fAiL)
2019/01/17(木) 02:54:30.64ID:PVRvfBHL0 今でも使えるリファレンス本って何があるのでしょうか?
出版されてるものって古いですけど使えます?
出版されてるものって古いですけど使えます?
71デフォルトの名無しさん (オッペケ Sr1d-M666)
2019/01/17(木) 11:02:45.61ID:oOFYk3pkr phpはほぼ変わってないからよほど古くない限りどれでもいいからさっさとやれ
72デフォルトの名無しさん (ワッチョイ 11f0-fAiL)
2019/01/22(火) 15:38:00.61ID:+epunpvy0 laravel マイグレーション、シーディング処理について教えてください
現象:マイグレーションは作成できた。シーディングの実行で、columnが無い、というエラーが出る
----- migration --------
class CreatePeopleTable extends Migration{
pubulic function up(){
Schema::create('people',function(Blueprint $table){
$table->increments('id');
$table->string('name');
$table->timestamps();
現象:マイグレーションは作成できた。シーディングの実行で、columnが無い、というエラーが出る
----- migration --------
class CreatePeopleTable extends Migration{
pubulic function up(){
Schema::create('people',function(Blueprint $table){
$table->increments('id');
$table->string('name');
$table->timestamps();
7372 誤爆すみません (ワッチョイ 11f0-fAiL)
2019/01/22(火) 15:54:41.18ID:+epunpvy0 laravelついて教えてください。現象:マイグレーションでテーブルは作成できた。シーディングの実行で、columnが無い、というエラーが出る
//----- migration --------
class CreatePeopleTable extends Migration{
pubulic function up(){
Schema::create('people',function(Blueprint $table){
$table->increments('id');
$table->string('name');
$table->integer('age');
$table->timestamps();
});}
//----- Seeder -----
publid function run(){
$param=['name'=>'suzu','age'=>20,]:
DB::table('people')->insert($param);
$param=['name'=>'mizu','age'=>24];
DB::table('peope')->insert($param);}
//----- Seeding実行 -----
php artisan db:seed
//----- エラー -----
General error:table people has no column named name(SQL:insert into "people"("name","age") value(suzu,20))
catch(Exception $e){//・・・
$query,$this->prepareBindings($bindings),$e
マイグレーションで作成したテーブルにデータが登録できないのはなぜなのでしょうか?よろしくお願いします。
//----- migration --------
class CreatePeopleTable extends Migration{
pubulic function up(){
Schema::create('people',function(Blueprint $table){
$table->increments('id');
$table->string('name');
$table->integer('age');
$table->timestamps();
});}
//----- Seeder -----
publid function run(){
$param=['name'=>'suzu','age'=>20,]:
DB::table('people')->insert($param);
$param=['name'=>'mizu','age'=>24];
DB::table('peope')->insert($param);}
//----- Seeding実行 -----
php artisan db:seed
//----- エラー -----
General error:table people has no column named name(SQL:insert into "people"("name","age") value(suzu,20))
catch(Exception $e){//・・・
$query,$this->prepareBindings($bindings),$e
マイグレーションで作成したテーブルにデータが登録できないのはなぜなのでしょうか?よろしくお願いします。
7473 (ワッチョイ 11f0-fAiL)
2019/01/22(火) 16:28:02.93ID:+epunpvy0 すみません、なんだか分かりませんでしたが自己解決しました。
お騒がせしました。
お騒がせしました。
75デフォルトの名無しさん (ワッチョイ 9375-qnWR)
2019/01/23(水) 08:11:47.51ID:3lDydxt30 練習兼ねて小規模&少機能で簡単なネットショップを作ろうとしてるのですが、設計段階でファイルがごちゃごちゃになってしまいそうです
フォルダの作り方やファイルの分け方はどんな感じでやればスッキリ分かりやすくなりますかね?
フォルダの作り方やファイルの分け方はどんな感じでやればスッキリ分かりやすくなりますかね?
76デフォルトの名無しさん (ワッチョイ 9101-F2Ks)
2019/01/23(水) 08:31:27.16ID:Kmczp3SP0 >>75
小規模でもフレームワーク使うのがいいよ
小規模でもフレームワーク使うのがいいよ
77デフォルトの名無しさん (ワッチョイ 9bca-xX+4)
2019/01/23(水) 09:34:11.34ID:PjIYOotT0 フレームワーク自体のメンテが厄介だから入れずに済むのであれば入れない方がいいよ
78デフォルトの名無しさん (ワッチョイ 9bbb-2w1z)
2019/01/23(水) 11:27:05.16ID:aXKStg7n0 rep2という2chビューアのうち、DB連携部分のみうまく動かずデバッグしています。
■環境
php7.2で、phpinfo()には mysqli,mysqlnd,pdo_mysql
いずれもバージョン情報が表示されてて、必要な環境は準備できていると思っています。
■現象
$db = \DB::connect($dsn);
を実行すると、"DB Error: no database selected"というエラーになります。実際やりたいこと(imagecache2の利用)もできません。
■調べたこと
$this->comment('dsn=' . var_export($dsn, true));
の結果、以下の通り$dsnは正しいように見えます。
dsn='mysqli://rep2:password@localhost:3306/rep2'
しかし、以下のようにすると…
$db = \DB::connect($dsn);
$this->comment('db=' . var_export($db, true));
配列にusernameやpasswordが代入されていないようです。
'dsn' =>
array (
'phptype' => 'mysqli',
'dbsyntax' => 'mysqli',
'username' => false,
'password' => false,
'protocol' => false,
'hostspec' => false,
'port' => false,
'socket' => false,
'database' => false,
ではなぜ代入されないのか、がわからず。教えていただけないでしょうか。
■環境
php7.2で、phpinfo()には mysqli,mysqlnd,pdo_mysql
いずれもバージョン情報が表示されてて、必要な環境は準備できていると思っています。
■現象
$db = \DB::connect($dsn);
を実行すると、"DB Error: no database selected"というエラーになります。実際やりたいこと(imagecache2の利用)もできません。
■調べたこと
$this->comment('dsn=' . var_export($dsn, true));
の結果、以下の通り$dsnは正しいように見えます。
dsn='mysqli://rep2:password@localhost:3306/rep2'
しかし、以下のようにすると…
$db = \DB::connect($dsn);
$this->comment('db=' . var_export($db, true));
配列にusernameやpasswordが代入されていないようです。
'dsn' =>
array (
'phptype' => 'mysqli',
'dbsyntax' => 'mysqli',
'username' => false,
'password' => false,
'protocol' => false,
'hostspec' => false,
'port' => false,
'socket' => false,
'database' => false,
ではなぜ代入されないのか、がわからず。教えていただけないでしょうか。
79デフォルトの名無しさん (ワッチョイ eb2c-AZji)
2019/01/23(水) 11:46:36.90ID:tAarVqiS0 よく知らないけど、
connect は、データソースへつなぐだけじゃないの?
SQL のselect みたいなものは無いの?
CRUD も検索して
connect は、データソースへつなぐだけじゃないの?
SQL のselect みたいなものは無いの?
CRUD も検索して
80デフォルトの名無しさん (ワッチョイ 49ba-L3L3)
2019/01/24(木) 00:24:18.63ID:cPFOMtSZ081デフォルトの名無しさん (ワッチョイ 2ea7-iVxn)
2019/01/24(木) 19:50:20.26ID:kFfuye3h0 標準関数にズバリのものはないと思うけど探せば誰かコード書いてるはず
簡単なのでよければsubstr使うとか
parse_urlしたのを組み直すかそのあたりで
./../とかも考慮するならちょっと面倒になってくるが
簡単なのでよければsubstr使うとか
parse_urlしたのを組み直すかそのあたりで
./../とかも考慮するならちょっと面倒になってくるが
82デフォルトの名無しさん (ワッチョイ 06ca-hLzx)
2019/01/24(木) 23:16:07.50ID:TFfQdKfR083デフォルトの名無しさん (ワッチョイ 8101-h/iE)
2019/01/24(木) 23:50:15.43ID:1L/prd7r0 / の2個以上の連続を一つに置換する操作する処理を見かけたことあるなぁ。。。
あんまりきれいじゃない気がするけどw
あんまりきれいじゃない気がするけどw
84デフォルトの名無しさん (ワッチョイ 2e63-uJAn)
2019/01/24(木) 23:57:10.70ID:+WsHUVaQ0 ちょっと乱暴かも知れませんが、スラッシュが二重になっても
パスとしてはエラーにはならないと思います(見た目汚いですが)
パスとしてはエラーにはならないと思います(見た目汚いですが)
85デフォルトの名無しさん (ワッチョイ 49ba-L3L3)
2019/01/25(金) 23:38:05.77ID:H/r4QqDk0 echo 'aaa';
echo('aaa');
include_once 'path/file.php';
include_once( 'path/file.php');
のようにカッコが有っても無くても良い関数がありますが、
php上級者の人はどっちを使うのでしょうか?
理由も教えてけろ
echo('aaa');
include_once 'path/file.php';
include_once( 'path/file.php');
のようにカッコが有っても無くても良い関数がありますが、
php上級者の人はどっちを使うのでしょうか?
理由も教えてけろ
86デフォルトの名無しさん (ワッチョイ 45f3-kHYM)
2019/01/26(土) 17:25:33.44ID:y5VTPiFL0 関数・・・・・カッコを付ける
言語構造・・・カッコを付けない
echo も include も言語構造。
迷ったらマニュアルの例文をコピペ。
言語構造・・・カッコを付けない
echo も include も言語構造。
迷ったらマニュアルの例文をコピペ。
87デフォルトの名無しさん (オッペケ Srf1-ZdbU)
2019/01/26(土) 17:57:25.92ID:WSFNrCYQr phpの関数の戻り値って望む型の他にfalseも返ることがあるよね
そんで7からは戻り値の型宣言いれて戻り値の型が違ったらTypeError出す
もうごちゃごちゃだね
そんで7からは戻り値の型宣言いれて戻り値の型が違ったらTypeError出す
もうごちゃごちゃだね
88デフォルトの名無しさん (ワッチョイ 2e63-uJAn)
2019/01/26(土) 18:18:29.92ID:HzZF0HWM0 言っていることがごちゃごちゃだってことは分かった
89デフォルトの名無しさん (ワッチョイ 2e2c-/4Fh)
2019/01/26(土) 18:58:01.87ID:exLOU4gz090デフォルトの名無しさん (ワッチョイ 4646-uJAn)
2019/01/28(月) 07:17:11.62ID:X4/3tVW10 laravelに関して質問させてください。
Eloqentのモデルに関してです。
<?php
namespace ---
use ---\Model
class Person extends Model{
public function scopeAgeGreaterThan($query,$n){
return $query->where('age',$n);
}
コード中の$queryは、$thisとしても同じ結果が得られます。
$thisではなく、引数$queryを利用する意味は、何かあるのでしょうか?
もしあるのなら、その意味、意義を教えていただけないでしょうか?
よろしくお願いします。
Eloqentのモデルに関してです。
<?php
namespace ---
use ---\Model
class Person extends Model{
public function scopeAgeGreaterThan($query,$n){
return $query->where('age',$n);
}
コード中の$queryは、$thisとしても同じ結果が得られます。
$thisではなく、引数$queryを利用する意味は、何かあるのでしょうか?
もしあるのなら、その意味、意義を教えていただけないでしょうか?
よろしくお願いします。
91デフォルトの名無しさん (ワッチョイ 41f0-uJAn)
2019/01/29(火) 09:22:43.65ID:YbHXkxp70 $thisは自分自身のインスタンスからテーブル情報を取得
$queryはクエリビルダーを使ってテーブル情報を取得
$queryはクエリビルダーを使ってテーブル情報を取得
92デフォルトの名無しさん (ワッチョイ 49ba-L3L3)
2019/01/29(火) 21:20:14.58ID:KhUtNVBn0 ttps://stackoverflow.com/questions/4366730/how-do-i-check-if-a-string-contains-a-specific-word
の5831の回答で、
if (\strpos($a, 'are') !== false) {
の部分ですが、if( の次のスラッシュは何ですか?
の5831の回答で、
if (\strpos($a, 'are') !== false) {
の部分ですが、if( の次のスラッシュは何ですか?
93デフォルトの名無しさん (ワッチョイ 2e2c-/4Fh)
2019/01/29(火) 21:54:10.57ID:AnpnZGSz0 そのサイトの下の方では、\ は付いていないから、気にしなくてよいのでは?
<?php
$haystack = 'how are you';
$needle = 'are';
if (strpos($haystack,$needle) !== false) {
echo "$haystack contains $needle";
}
?>
<?php
$haystack = 'how are you';
$needle = 'are';
if (strpos($haystack,$needle) !== false) {
echo "$haystack contains $needle";
}
?>
94デフォルトの名無しさん (ワッチョイ 49ba-L3L3)
2019/01/29(火) 22:00:03.73ID:KhUtNVBn095デフォルトの名無しさん (ワッチョイ 2e2c-/4Fh)
2019/01/30(水) 00:01:17.63ID:T9WgAkKs0 Ruby には、偽がnil, false の2つしかないけど、
JavaScript, Python, PHP には、偽が10個ぐらいある
0, 0文字列、空配列とか、様々な可能性が排除できない。
少しでも表現を変えると、バグる
例えば、それをtrue に変えると、様々な偽の条件が存在してしまう。
0 の時とか、空配列とか
他の言語は、Rubyに比べて、バグる確率が高い
JavaScript, Python, PHP には、偽が10個ぐらいある
0, 0文字列、空配列とか、様々な可能性が排除できない。
少しでも表現を変えると、バグる
例えば、それをtrue に変えると、様々な偽の条件が存在してしまう。
0 の時とか、空配列とか
他の言語は、Rubyに比べて、バグる確率が高い
96デフォルトの名無しさん (ワッチョイ 311a-wD8z)
2019/01/30(水) 00:31:11.46ID:Xc33HHDg0 >>94
strposは0を返しうるから if (!strpos(...)) だと false が返ってきた(見つからなかった)のか 0 が返ってきた(先頭に見つかった)のか判別出来ない
http://php.net/manual/ja/function.strpos.php
の返り値の警告の部分
strposは0を返しうるから if (!strpos(...)) だと false が返ってきた(見つからなかった)のか 0 が返ってきた(先頭に見つかった)のか判別出来ない
http://php.net/manual/ja/function.strpos.php
の返り値の警告の部分
9795 (ワッチョイ 2e2c-/4Fh)
2019/01/30(水) 00:54:29.54ID:T9WgAkKs0 Ruby 以外の言語では、
!= など、普通の比較演算子では、偽が10個ぐらいあるから危険!
!== などの厳密比較演算子を使うべし!
!= など、普通の比較演算子では、偽が10個ぐらいあるから危険!
!== などの厳密比較演算子を使うべし!
98デフォルトの名無しさん (ワッチョイ 2ea7-UldQ)
2019/01/30(水) 06:04:31.07ID:Bo5lehOR09998 (ワッチョイ 2ea7-UldQ)
2019/01/30(水) 06:22:12.32ID:Bo5lehOR0 >>92のサイト見てなかったけどおそらく別の名前空間内で使うこと想定して
回答したんだろうね
でも例えばこんなコードでも書かない限りは不要
namespace my;
function strpos(string $haystack, string $needle, int $offset = 0)
{
$retval = \strpos($haystack, $needle, $offset);
if ($retval === false) {
return false;
} else {
return $retval + 1;
}
}
var_dump(\strpos('abcde', 'c'));
var_dump(strpos('abcde', 'c'));
回答したんだろうね
でも例えばこんなコードでも書かない限りは不要
namespace my;
function strpos(string $haystack, string $needle, int $offset = 0)
{
$retval = \strpos($haystack, $needle, $offset);
if ($retval === false) {
return false;
} else {
return $retval + 1;
}
}
var_dump(\strpos('abcde', 'c'));
var_dump(strpos('abcde', 'c'));
100デフォルトの名無しさん (ワッチョイ 6eba-L3L3)
2019/01/30(水) 16:29:27.79ID:/IyzrTjj0 >>95
良く分かりました。
良く分かりました。
101デフォルトの名無しさん (ワッチョイ 6eba-L3L3)
2019/01/30(水) 16:32:02.78ID:/IyzrTjj0 >>99
$retval = \strpos($haystack, $needle, $offset);
これだと、どこかよその名前空間で定義されているstrposと言う意味ですか?
$retval = \MY_NameSpace\strpos($haystack, $needle, $offset);
と書くと、特定の名前空間を絶対パスで指定出来るという理解で良いですか?
$retval = \strpos($haystack, $needle, $offset);
これだと、どこかよその名前空間で定義されているstrposと言う意味ですか?
$retval = \MY_NameSpace\strpos($haystack, $needle, $offset);
と書くと、特定の名前空間を絶対パスで指定出来るという理解で良いですか?
102デフォルトの名無しさん (ワッチョイ 2ea7-UldQ)
2019/01/30(水) 22:13:35.19ID:Bo5lehOR0 >>101
>どこかよその名前空間で定義されているstrposと言う意味ですか?
どこかっていうか標準関数のstrposことなんだけど
これはnamespace myで定義しなおした標準関数strposのラッパー関数
もしここで
>$retval = \strpos($haystack, $needle, $offset);
に\をつけないと自身のstrposをさしてしまうので
この関数自体は標準関数のラッパーに過ぎず実装を持たないので正しく動かない
へたしたら再帰処理でループに陥るのと同じ感じになってしまう
>どこかよその名前空間で定義されているstrposと言う意味ですか?
どこかっていうか標準関数のstrposことなんだけど
これはnamespace myで定義しなおした標準関数strposのラッパー関数
もしここで
>$retval = \strpos($haystack, $needle, $offset);
に\をつけないと自身のstrposをさしてしまうので
この関数自体は標準関数のラッパーに過ぎず実装を持たないので正しく動かない
へたしたら再帰処理でループに陥るのと同じ感じになってしまう
103デフォルトの名無しさん (ワッチョイ 2ea7-UldQ)
2019/01/30(水) 22:22:17.50ID:Bo5lehOR0 もう1つの質問に答えてなかった
>$retval = \MY_NameSpace\strpos($haystack, $needle, $offset);
>と書くと、特定の名前空間を絶対パスで指定出来るという理解で良いですか?
まあそんな理解で大丈夫かと
>$retval = \MY_NameSpace\strpos($haystack, $needle, $offset);
>と書くと、特定の名前空間を絶対パスで指定出来るという理解で良いですか?
まあそんな理解で大丈夫かと
104デフォルトの名無しさん (ワッチョイ ffba-zj6v)
2019/01/31(木) 13:36:09.97ID:8UUA+SfH0 >>103
ありがとうございます。
もう一つ教えて下さい。
自分で作ったライブラリ関数群は、自分用の名前空間を定義して
例えば、こんな感じで
namespace MyLib{
function myfunc1(){
・・・
};
function myfunc2(){
・・・
};
}
のように、名前空間に入れておくべきですか?
それとも名前空間無しにしておくほうが使い易いですか?
ありがとうございます。
もう一つ教えて下さい。
自分で作ったライブラリ関数群は、自分用の名前空間を定義して
例えば、こんな感じで
namespace MyLib{
function myfunc1(){
・・・
};
function myfunc2(){
・・・
};
}
のように、名前空間に入れておくべきですか?
それとも名前空間無しにしておくほうが使い易いですか?
105デフォルトの名無しさん (アウアウエー Sa7f-Du1s)
2019/01/31(木) 14:50:10.17ID:87rKAAGWa ユーザー定義関数の引数を変数にした時、渡された変数名も同じでいいんですよね?下の様に
でもいろんな説明みると変更してることが多いけどなんで?
function func($hoge){
・・・
}
func($hoge);
でもいろんな説明みると変更してることが多いけどなんで?
function func($hoge){
・・・
}
func($hoge);
106デフォルトの名無しさん (ワッチョイ ff02-zZHK)
2019/01/31(木) 15:28:08.69ID:hjN211+T0 分けて考えてはいけないという誤解を与えないため
107デフォルトの名無しさん (ワッチョイ ffa7-BT/j)
2019/01/31(木) 15:28:24.41ID:rgWv2NOA0 >>104
名前空間を指定しないということは
標準関数や内部クラスと同じグローバルの名前空間(\)に属することになるので
もちろんコーディングする上での利便性はいい
名前空間がPHP5.3から導入されたように昔はなかったわけだし「やりよう」によっては問題にならない
例えば被ってしまってエラー出たら関数名を変えるとか
被る可能性がかぎりなくないような風変わりな関数名をつけるとか
先人がその「やりよう」が面倒だったから導入したんだけど
実際にはよほど巨大なプロジェクトでもない限り問題は起きないと思う
あとは名前空間の概要見て決めたらいいんじゃないかな
http://php.net/manual/ja/language.namespaces.rationale.php
他人に使ってもらうことを考慮するならつけるべきだけどね
名前空間を指定しないということは
標準関数や内部クラスと同じグローバルの名前空間(\)に属することになるので
もちろんコーディングする上での利便性はいい
名前空間がPHP5.3から導入されたように昔はなかったわけだし「やりよう」によっては問題にならない
例えば被ってしまってエラー出たら関数名を変えるとか
被る可能性がかぎりなくないような風変わりな関数名をつけるとか
先人がその「やりよう」が面倒だったから導入したんだけど
実際にはよほど巨大なプロジェクトでもない限り問題は起きないと思う
あとは名前空間の概要見て決めたらいいんじゃないかな
http://php.net/manual/ja/language.namespaces.rationale.php
他人に使ってもらうことを考慮するならつけるべきだけどね
108デフォルトの名無しさん (ワッチョイ ffba-zj6v)
2019/01/31(木) 19:50:03.57ID:8UUA+SfH0 >>107
解説ありがとうございました。
ところで関数にprivateやpublicを付けられるのはclassの中だけですか?
namespaceの中でprivateな関数を定義することは出来ませんか?
つまり、そのnamespaceの中だけで作業する為の関数で、
外部に公開したくない関数です。
解説ありがとうございました。
ところで関数にprivateやpublicを付けられるのはclassの中だけですか?
namespaceの中でprivateな関数を定義することは出来ませんか?
つまり、そのnamespaceの中だけで作業する為の関数で、
外部に公開したくない関数です。
109デフォルトの名無しさん (ワッチョイ 7f89-SDwV)
2019/02/06(水) 14:06:21.85ID:7EDRIJEy0 質問させてください。
配列で「りんご・バナナ・みかん・りんご・みかん・りんご」とあった場合、
これを「りんご1・バナナ1・みかん1・りんご2・みかん2・りんご3」
みたいに同じものが何個目かを書き加えたいのです。
どうやるといいしょうか?
配列で「りんご・バナナ・みかん・りんご・みかん・りんご」とあった場合、
これを「りんご1・バナナ1・みかん1・りんご2・みかん2・りんご3」
みたいに同じものが何個目かを書き加えたいのです。
どうやるといいしょうか?
110デフォルトの名無しさん (ワッチョイ 7f4d-S1Ul)
2019/02/06(水) 22:56:42.64ID:7o71stsH0 $data=array('りんご','バナナ','みかん','りんご','みかん','りんご');
$result=$count=array();
foreach( $data as $key => $value ){
if( isset($count[$value]) ){
++$count[$value];
}else{
$count[$value]=1;
}
$result[$key]=$value.$count[$value];
}
var_dump($result);
$result=$count=array();
foreach( $data as $key => $value ){
if( isset($count[$value]) ){
++$count[$value];
}else{
$count[$value]=1;
}
$result[$key]=$value.$count[$value];
}
var_dump($result);
111デフォルトの名無しさん (ワッチョイ 6ea7-FtKs)
2019/02/07(木) 09:46:48.28ID:zNwO6Ncy0 print_r(array_count_values($data));
でよくないすか?
でよくないすか?
112デフォルトの名無しさん (ワッチョイ 6ea7-FtKs)
2019/02/07(木) 09:47:44.44ID:zNwO6Ncy0 よく質問読んでなかったw
113デフォルトの名無しさん (ワッチョイ 46ca-mZWF)
2019/02/07(木) 11:09:21.09ID:YOzllYWE0 なんで宿題をやってあげちゃうの
114デフォルトの名無しさん (ワッチョイ 6e63-OF6d)
2019/02/07(木) 12:36:05.22ID:2KroeUTW0 暇だったからでは
115デフォルトの名無しさん (ワッチョイ 2de3-sQyl)
2019/02/07(木) 21:45:05.72ID:EixwHHP40 array_multisort()の配列が多次元だった場合はどこを比較してるの?
$ar[] = array(1);
$ar[] = array(1);
$ar[] = array(2);
$ar[] = array(2);
$ar2 = array(1,2,3,4);
array_multisort($ar, SORT_DESC, $ar2);
Array
(
[0] => 3
[1] => 4
[2] => 1
[3] => 2
)
----
$ar[] = array(1, 1);
$ar[] = array(1, 2);
$ar[] = array(2, 3);
$ar[] = array(2, 4);
$ar2 = array(1,2,3,4);
array_multisort($ar, SORT_DESC, $ar2);
Array
(
[0] => 4
[1] => 3
[2] => 2
[3] => 1
)
$ar[] = array(1);
$ar[] = array(1);
$ar[] = array(2);
$ar[] = array(2);
$ar2 = array(1,2,3,4);
array_multisort($ar, SORT_DESC, $ar2);
Array
(
[0] => 3
[1] => 4
[2] => 1
[3] => 2
)
----
$ar[] = array(1, 1);
$ar[] = array(1, 2);
$ar[] = array(2, 3);
$ar[] = array(2, 4);
$ar2 = array(1,2,3,4);
array_multisort($ar, SORT_DESC, $ar2);
Array
(
[0] => 4
[1] => 3
[2] => 2
[3] => 1
)
116デフォルトの名無しさん (ワッチョイ 0289-fard)
2019/02/08(金) 00:54:59.90ID:DKnzBuB20117デフォルトの名無しさん (ワッチョイ e101-95g7)
2019/02/08(金) 01:23:31.06ID:1Q4bQ8+M0 phpでスクレイピングした文字列をmysqlのデータベースにInsertしたいのですが、ざっくりどういう風にやればよいでしょうか?
スクレイピング自体は出来ていて、ここからDBに挿入する方法が知りたいです。
よろしくおねがいします。
スクレイピング自体は出来ていて、ここからDBに挿入する方法が知りたいです。
よろしくおねがいします。
118デフォルトの名無しさん (オッペケ Srd1-da9w)
2019/02/08(金) 08:16:42.39ID:Waqd0NNdr ざっくりいうとINSERTのSQL文を書けばいいんだよ
119デフォルトの名無しさん (オッペケ Srd1-NyVJ)
2019/02/08(金) 11:07:14.81ID:VEywR5okr120デフォルトの名無しさん (ワッチョイ a275-Ctdi)
2019/02/08(金) 16:27:15.56ID:k5rPGxdZ0 サーバー側に数万枚の画像を保存する場合、数万枚を1つのフォルダに入れるのと、10000台、20000台のようにフォルダ分けしたほうがいいですか?
121デフォルトの名無しさん (アウアウカー Sa49-Se4R)
2019/02/08(金) 16:38:40.38ID:j4lUPneda 保存して何するかによるのでは?
122デフォルトの名無しさん (ワッチョイ a275-Ctdi)
2019/02/08(金) 16:57:55.31ID:k5rPGxdZ0 1ページに20件〜50件くらいサムネ表示したり、1ページに数枚表示したり
ネットショップのようなイメージ
ネットショップのようなイメージ
123デフォルトの名無しさん (ワッチョイ fe02-q2E1)
2019/02/08(金) 18:04:35.54ID:1w1isakW0 フォルダ分けするとアクセス時間が短くなる場合が多い
124デフォルトの名無しさん (ワッチョイ 8646-OF6d)
2019/02/08(金) 21:42:22.40ID:jEGlmC9W0 laravel関連の質問をお願いします。4日間前進できてません(汗
laravelのデフォルトのモデルUserと、テーブルusersを使い、ログイン(sign in)認証を行いたいのです。
----- form -------
<form action="***" method="post">
<input type="email" name="email>
<input type="password" name="password">
</form>
---- controller -------
public function post***(Requeat $request){
if(Auth::attempt(['email'=>$request->emai,'password'=>$request->password])
{
XXXXX;
}
ここで、if文のtrueにならず、すべてfalseになります。
Auth::attemptが、usersテーブルを読み込んでないような気がするのですが、
どうしてtrueにならないのか、教えていただけないでしょうか><
どうか、よろしくお願いします。
laravelのデフォルトのモデルUserと、テーブルusersを使い、ログイン(sign in)認証を行いたいのです。
----- form -------
<form action="***" method="post">
<input type="email" name="email>
<input type="password" name="password">
</form>
---- controller -------
public function post***(Requeat $request){
if(Auth::attempt(['email'=>$request->emai,'password'=>$request->password])
{
XXXXX;
}
ここで、if文のtrueにならず、すべてfalseになります。
Auth::attemptが、usersテーブルを読み込んでないような気がするのですが、
どうしてtrueにならないのか、教えていただけないでしょうか><
どうか、よろしくお願いします。
125デフォルトの名無しさん (ワッチョイ 724d-OF6d)
2019/02/08(金) 22:44:50.24ID:SnO1YjyT0 $request->emaiにlが足りて無いとか?
126124 (ワッチョイ 8646-OF6d)
2019/02/09(土) 06:31:09.14ID:3JjKiGqr0 すみません。$request->emailです。
タイプミスはなくても、falseになります。
よろしくお願いします。
タイプミスはなくても、falseになります。
よろしくお願いします。
127デフォルトの名無しさん (ワッチョイ bd5f-DOJB)
2019/02/09(土) 10:15:38.13ID:lpNDR5cs0 他人のホームページを書き換えたいんでつけど
PHP使えば狩野でつか?
PHP使えば狩野でつか?
128デフォルトの名無しさん (ワッチョイ 6e63-OF6d)
2019/02/09(土) 10:38:25.62ID:LiyCmRY90 その他人が許諾しているなら、その他人に聞け
その他人が許諾していないなら、警察が聞いてくれる
その他人が許諾していないなら、警察が聞いてくれる
129デフォルトの名無しさん (ワッチョイ 02f0-OF6d)
2019/02/09(土) 17:11:10.81ID:kXc/Z+zP0 何を書き換えたいんだろう?
HTML CSS JAVASCRIPT、それともフレームワークに依存?
PHP,CAKE,いろいろあるから、一概になんとも・・・
HTML CSS JAVASCRIPT、それともフレームワークに依存?
PHP,CAKE,いろいろあるから、一概になんとも・・・
130デフォルトの名無しさん (ワッチョイ f988-pY/U)
2019/02/09(土) 18:20:17.39ID:koH3JFsI0 pearのサイトが死んでるんたがなんかあった?
131デフォルトの名無しさん (ワッチョイ 6e63-OF6d)
2019/02/09(土) 18:23:52.81ID:LiyCmRY90 >>130
PEAR server is down
「PEAR公式サイトのウェブサーバー上で改変された『tainted go-pear.phar』と
セキュリティ侵害が発見されました。PEARのウェブサイト自体は無害なクリー
ンサイトを再構築するまで使用不能とします。より詳細な情報はPEARの公式
ブログでチェックしてください」
PEAR server is down
「PEAR公式サイトのウェブサーバー上で改変された『tainted go-pear.phar』と
セキュリティ侵害が発見されました。PEARのウェブサイト自体は無害なクリー
ンサイトを再構築するまで使用不能とします。より詳細な情報はPEARの公式
ブログでチェックしてください」
132デフォルトの名無しさん (ワッチョイ 924b-Ctdi)
2019/02/10(日) 04:09:45.41ID:jBesuRSj0 Python勉強してるの
リストから”取り出す”っていう日本語ってなんか違和感ある
リストから取り出して要素を付け加えると元のリストにも反映されてる
これって取り出すっていう日本語だとイメージ変だよね
なんていうかリストのいち部分をズームアップしてそこだけ見えるようにしたようなイメージのほうがいいきがするの
だって取り出したんだったらいつ元に戻したの?っていうことになるよね?
イメージ的に
たぶん想像だけど元々のリストのメモリ上の位置は全く変わっていなくてずーっとそこにあるから取り出したっていう日本語が変なんだと思うの
リストから”取り出す”っていう日本語ってなんか違和感ある
リストから取り出して要素を付け加えると元のリストにも反映されてる
これって取り出すっていう日本語だとイメージ変だよね
なんていうかリストのいち部分をズームアップしてそこだけ見えるようにしたようなイメージのほうがいいきがするの
だって取り出したんだったらいつ元に戻したの?っていうことになるよね?
イメージ的に
たぶん想像だけど元々のリストのメモリ上の位置は全く変わっていなくてずーっとそこにあるから取り出したっていう日本語が変なんだと思うの
133デフォルトの名無しさん (ワッチョイ 924b-Ctdi)
2019/02/10(日) 04:13:15.33ID:jBesuRSj0 これはリスト=辞書a、辞書b
みたいになってて辞書aをとりだしてそこになにかを付け加えた場合に
元のリストに変更がそのまま反映されることを言ってます
取り出すっていう日本語の操作だといつ元に戻したのっておもうよね?
みたいになってて辞書aをとりだしてそこになにかを付け加えた場合に
元のリストに変更がそのまま反映されることを言ってます
取り出すっていう日本語の操作だといつ元に戻したのっておもうよね?
134デフォルトの名無しさん (ワッチョイ 6ea7-FtKs)
2019/02/10(日) 08:09:11.07ID:4xhMpHOb0 なんかぶっ飛んでる人がいますね
135デフォルトの名無しさん (ワッチョイ 8646-OF6d)
2019/02/10(日) 08:55:31.07ID:t3zAhvOs0 laravelに関する質問お願いします
Auth;;attemptで参照されるテーブルが、どこで定義されているか分かりますか?
Auth;;attemptで参照されるテーブルが、どこで定義されているか分かりますか?
136デフォルトの名無しさん (ワッチョイ e101-iwoU)
2019/02/10(日) 20:03:25.52ID:Bb8eA8KO0 laravelの質問です
コントローラーの関数にフォームリクエストを入れるとPOSTからGETになるんですけど何でですかね?
use App\Http\Requests\fivechRequest;
class fivechContoroller extends Controller
{
public function write_ready() {
return view('write_ready');
}
public function write(fivechRequest $reqest) {
return "helllo world!";
}
}
fivechRequest $reqest
これ入れた途端にGETになってしまう
Route::get('test/bbs.cgi', 'fivechContoroller@write_ready');
Route::post('test/bbs.cgi', 'fivechContoroller@write')
->middleware(fivechMiddleware::class);
コントローラーの関数にフォームリクエストを入れるとPOSTからGETになるんですけど何でですかね?
use App\Http\Requests\fivechRequest;
class fivechContoroller extends Controller
{
public function write_ready() {
return view('write_ready');
}
public function write(fivechRequest $reqest) {
return "helllo world!";
}
}
fivechRequest $reqest
これ入れた途端にGETになってしまう
Route::get('test/bbs.cgi', 'fivechContoroller@write_ready');
Route::post('test/bbs.cgi', 'fivechContoroller@write')
->middleware(fivechMiddleware::class);
137デフォルトの名無しさん (ワッチョイ e101-iwoU)
2019/02/10(日) 20:26:08.90ID:Bb8eA8KO0 public function rules()
{
return [
//'bbs' => 'string|alpha|max:8|required',
//'key' => 'integer|digits:10',
//'subject' => 'string|max:64|required',
//'from' => 'string|max:32',
//'mail' => 'string|max:16',
//'message' => 'string|max:4096|required'
];
}
}
に変更したらPOSTになりました… なんででしょうか?
{
return [
//'bbs' => 'string|alpha|max:8|required',
//'key' => 'integer|digits:10',
//'subject' => 'string|max:64|required',
//'from' => 'string|max:32',
//'mail' => 'string|max:16',
//'message' => 'string|max:4096|required'
];
}
}
に変更したらPOSTになりました… なんででしょうか?
138デフォルトの名無しさん (ワッチョイ e101-feI+)
2019/02/10(日) 22:44:52.33ID:Bb8eA8KO0 勝手にリダイレクトされるのとめる方法ないですかね
139デフォルトの名無しさん (ワッチョイ 8646-OF6d)
2019/02/12(火) 06:18:45.22ID:4rvCbmwy0 ソースをたどっていけば
140デフォルトの名無しさん (アウアウウー Sa05-OF6d)
2019/02/13(水) 15:56:50.06ID:qcwaRdjDa cronで実行しているPHPで不具合が出て調べているのですが、
php.iniでエラーログを指定していない場合、
コマンドラインからPHPを実行した時のエラーログってどこに出るのでしょうか?
apacheで実行した場合はapacheのエラーログに出るようですが
php.iniでエラーログを指定していない場合、
コマンドラインからPHPを実行した時のエラーログってどこに出るのでしょうか?
apacheで実行した場合はapacheのエラーログに出るようですが
141デフォルトの名無しさん (ワッチョイ 9177-feI+)
2019/02/13(水) 17:21:57.25ID:6eI6oeOB0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 自民・麻生太郎副総裁 石破政権の1年は「どよーん」 高市政権発足で「何となく明るくなった」「世の中のことが決まり動いている」★2 [Hitzeschleier★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- ゆたぼん 二重手術を報告「めちゃくちゃ気に入っています」 [muffin★]
- 【山形】クマ駆除で誤射した猟友会隊員に町が1663万円請求へ...弾当たり男性大けが2023年 小国町 [nita★]
- 中国人、ガチ超正論。「日本人がアイヌに対してやったことを『問題ない』とするなら、中国が日本人に同じことをしても文句ないだろう?」 [314039747]
- 【悲報】新米、全く売れなくて倉庫が満杯になってしまうwwwwwwwwwwwwwwwwwwww [802034645]
- 木曜日のんなっしょい❗(・o・🍬)仕放題スレ🏡
- 【悲報】日本共産党、ツイッター速報にブチギレ法的措置WWWWWWWWWWWWWWWWWWWWWWWWWWWW [935793931]
- 官僚「台湾有事についての質問か、『政府として逐一答えない』と…(カタカタカタ)」高市「私1人で答弁できるわよ!」 [972432215]
- 【悲報】麻生太郎さん、オムツをしていた。晋さん…ここにいたんだね… [731544683]
