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

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ cfe8-+65u)
垢版 |
2018/11/28(水) 17:08:46.02ID:Nb5yTkdM0
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
767759 (ワッチョイ 3d7c-a4zy)
垢版 |
2020/02/04(火) 16:28:58.13ID:D53RXKif0
>>766
点の情報は、ブラウザからJSONかCSVかXLSXかでポストさせるので
実行時点で数が不明ですので、クロンを書くのも難しいかなと

たぶんポストされた座標データ群を基に

foreach($datas as $data){
foreach($datas as $data){
// ここで距離を計算
// 計算済みのものは除外
}
}

みたいになるわけですが、$datasの数が多いと止まってしまうので
非同期でいいので止まらない方法はないものかなと
2020/02/04(火) 17:30:21.86ID:26FK/H9g0
数百の点同士だから最大1000 x 1000でも100万でしょ
floatだとしても100msもかからないと思うんだけどそれでハングするの?

クライアント側で計算させても一瞬だから
ラウンドトリップさせるのをやめて計算結果だけ非同期で受け取るようにしたほうが
ユーザーにとっても運用してる側にとってもいいと思う
769759 (ワッチョイ 3d7c-a4zy)
垢版 |
2020/02/04(火) 17:37:32.11ID:D53RXKif0
>>768
あざます
大丈夫ですかね?100万回
とりあえずストレートにやってみようかなあ…
2020/02/04(火) 23:05:49.06ID:6/2RTZHA0
JSON が普通。
非同期処理なら、Ajax を使う方法もある

C/C++ で計算だけして、ファイルに書き込んでから、
ウェブサーバーで、そのファイルを見れば?

計算速度が遅くてもよいなら、どの言語でも良いし
2020/02/04(火) 23:14:48.03ID:lLuVC2X20
実際の処理時間次第って気がする
10分程度なら、そのまま終わるのを画面監視して待っていれば良い
数時間以上掛かるなら、結果をメールで送ってもらうなり
夜間バッチで動かしておくのも良いかも
2020/02/05(水) 00:24:15.42ID:NEouxGwD0
クライアント/サーバー間の通信は、JSON で良いけど、
元のデータは、CSV の方が、データベースとの連携でも簡単かも

そして、CSVを計算して、ファイルに書き込む

JSON
[[0,0],[10,20],[10,10]]

CSV
x,y
0,0
10,20
10,10
773デフォルトの名無しさん (ワッチョイ 7f89-IOUD)
垢版 |
2020/02/05(水) 11:25:21.84ID:2PM+quj20
$url = "https://page.auctions.yahoo.co.jp/jp/auction/u332334293";; //エロ個別ページ
//$url = "https://page.auctions.yahoo.co.jp/jp/auction/n399439358";; //ノーマル個別ページ
$filestr = file_get_contents($url);
echo $filestr = mb_convert_encoding($filestr,'utf8','auto');

こんな感じでヤフオクのページにアクセスしたいんだけど、
通常のページなら問題ないけどアダルトカテゴリの場合ログインしてくださいとなる
この場合ログインなしで対処することはできますか?
2020/02/05(水) 11:42:40.50ID:6W4fVUG70
そういやヤフーの文字画像認証って難易度高過ぎだよね。
この間パスワード連続間違いやらかして文字画像認証になったんだけど、まともに読めなかったw
2020/02/05(水) 23:01:50.84ID:NEouxGwD0
漏れは、Ruby で、Selenium WebDriver, Nokogiri などで、
Chrome, Edge などのブラウザーを自動操作して、スクレイピングするけど

ここに書いておいた

【VBScript】WSHについて話し合うスレ【JScript】
https://mevius.5ch.net/test/read.cgi/tech/1578522041/24-27
2020/02/06(木) 00:07:34.22ID:UYgbv9bH0
fopenでファイルに書き込んでいたのですが
突然文字化けするようになったのですが
ファイルも送信もUTF-8なのですが
$str = mb_convert_encoding($str, "UTF-8");
のようにする必要性も感じないのですが
これはサーバー側の問題なのでしょうか
2020/02/06(木) 04:47:55.73ID:/hIhK6yv0
相手のサーバーか、または自分のプログラムのファイルを保存した際に、

文字コードが異なるとか、BOM 有りUTF-8 になってるとか?
2020/02/06(木) 12:12:05.29ID:NnjjFI0X0
>>773
どういう目的で取得するのかしらんけど
googleのキャッシュならそこそこ取れてるようだから
そこに欲しい情報があれば検討したら?
https://webcache.googleusercontent.com/search?q=cache:https://page.auctions.yahoo.co.jp/jp/auction/u332334293
まあ普通にログインしてやればいいと思うけど
ヤフーにcaptcha認証なんてあったっけ?記憶にないな

しかしなんだねこのいかがわしい人形はw
779デフォルトの名無しさん (ワッチョイ 7f89-IOUD)
垢版 |
2020/02/06(木) 17:18:10.95ID:mIIVuTqX0
>>778
検索かけて出てきた商品情報から希望要項に合うものピックアップし、
その中にある画像をまとめて表示させるて一気に見たいと思って作ってた
そしたら呼び出せない項目があって内容見てたらアダルトカテゴリに該当するものだった

キャッシュ必要だと使うのは難しいな
780デフォルトの名無しさん (ワッチョイ 9701-YmmE)
垢版 |
2020/02/06(木) 21:08:13.30ID:qcCZ1na20
返り値が空と表示されるのですがどうすれば治るのでしょうか?
781デフォルトの名無しさん (ワッチョイ 9701-L9ne)
垢版 |
2020/02/06(木) 22:00:14.76ID:qcCZ1na20
空だと表示される原因としてmariadbの設定を適当にしてしまった
phpadminを使用している時のユーザー名パスワードとmariadbを作成した時のパスワード又はユーザー名が全く別のものだと考えられるのですが原因はやっぱりこれでしょうか?
782デフォルトの名無しさん (ワッチョイ 9701-L9ne)
垢版 |
2020/02/06(木) 22:02:13.41ID:qcCZ1na20
コマンドプロンプトで消せと書いてあるんですがデータのみインストールでzipからインストールしなかった場合消せるのでしょうか?
2020/02/07(金) 09:05:50.45ID:qw7QPilU0
0.1を10回足しても1.0にならないのはおかしい
2020/02/07(金) 09:42:40.68ID:IMRBAKuu0
>>780
君は一体なんの話をしてるのかね

>>781
多くの言語は0.99999とかになるのだがw
2020/02/07(金) 09:43:31.21ID:IMRBAKuu0
↑の下は>>783
2020/02/08(土) 09:15:29.74ID:dJyCpuORr
mysqli関数使ってるんだが、PDOについて質問です。

別のDBMSに乗り換えるときに便利、みたいな記事をよく見ますが、DBMSごとにSQL文の制約が少しずつ違いますよね?

この差はPDO自体は吸収できませんよね?コードで分岐するしかないんですよね?

すると、MySQLしか使わない限りは、PDOを使うメリットって何でしょうか?
2020/02/08(土) 10:26:28.77ID:zZtEQOJV0
>>786
DBMS依存の書き方が多いなら無理して使う必要もないんじゃね。
専用のやつの方がパフォーマンスもいいんだろうし。
2020/02/08(土) 14:08:52.88ID:iOIJiyGE0
>すると、MySQLしか使わない限りは、PDOを使うメリットって何でしょうか?
自分で使うもので将来的な移行もありえないならメリットは特にない
pdoのほうがよりモダンなコードで書けるぐらいか
パフォーマンスは公式にも書いてるけどどのAPI使ってもほぼ同じで誤差程度
2020/02/08(土) 14:31:04.68ID:Jjt1u8eP0
>>787
>>788
レスありがとう。
そっか、じゃあインジェクション対策もしてあるからこのままで行きます。
2020/02/12(水) 15:56:54.08ID:Q5WPE+fg0
ID:qcCZ1na20
はとりあえず日本語から勉強し直せ
アホー知恵袋より酷いぞ

つかプログラミング向いてないから手遅れになる前に諦めた方がいいんじゃね?
2020/02/12(水) 17:49:58.19ID:qFSwmyrvM
アップロードしたファイル名をDBに書き込んでファイルはtmpディレクトリに保存しておくときって
ファイルの名前はハッシュ値に変えるべきかそのままのファイル名で処理するかどっちがいいの?
2020/02/13(木) 15:55:19.51ID:ngv8BCkj0
いつ消えるかわからないtmpに保存しとくって解せぬ
ファイル名をハッシュ値に変える意味はわからないけどそこは好きにすればいいのでは
2020/02/15(土) 18:10:33.43ID:ndNA2Bw/0
下記記述のようにグローバルな場所で $arr を出力することはできたのですが、
関数の中で出力するとエラーになってしまいます。
PHPだと親に位置する変数って参照できないのでしょうか?


$arr = [
'a' => 1,
'b' => 2
];
var_dump($arr);

function test() {
var_dump($arr);
};
test();
2020/02/15(土) 18:16:15.52ID:Y132p/bJ0
>>793
function test() {
global $arr;
2020/02/15(土) 18:30:10.65ID:ndNA2Bw/0
>>794
どうも。
教えていただいた記述ではエラーが出てしまい、下記にしたらいけました。
仕組みググってきます!

var_dump($GLOBALS['arr']);
796デフォルトの名無しさん (ワッチョイ 8689-RqZf)
垢版 |
2020/02/15(土) 22:52:13.91ID:wgObr5UE0
質問です。
色の近さを測る方法ってあるでしょうか?
例えば、
A.#4169e1 B.#ff7f50 C.#dc143c
があった場合、Cにより近い色はAとBどちら?
といった感じで使いたいです。
2020/02/15(土) 23:32:30.86ID:f7hi9XcW0
色コードといえば、RGBとかHSVとかCYMKとか習うと思うけど、これらは数学的にいうと、(ベクトル空間みたいな)色空間上の位置を持った点を意味する。
色の近さは色空間での2点間の距離の長さ。というわけで、色空間と距離の定義しだい。
2020/02/16(日) 00:01:58.16ID:iNVxJNOu0
https://ja.wikipedia.org/wiki/色差

DeltaE00をRGBから計算する
面倒くさいのでライブラリ的なの探す
799デフォルトの名無しさん (ワッチョイ 8689-RqZf)
垢版 |
2020/02/16(日) 00:14:57.82ID:KR6y1seH0
思った以上に難しそうだな…
16進数だからC-AとC-Bを行い絶対数の小さい方が似てる色くらいに思ってたぜ
2020/02/16(日) 00:30:14.36ID:yQcmKOn30
まずはRGBコードをHSVに変換してみましょう。
2020/02/16(日) 00:32:40.25ID:+ZLQtp1jd
https://github.com/katahiromz/color_value
C言語だけどこれで良ければ
2020/02/16(日) 03:32:24.89ID:Tw+Vg2AB0
色の近さの判断基準が分からんとな。
とにかくRGBをHSVなりに変換したとして、
色相(H)が近ければ濃さ(S)や明るさ(V)はどうでもいいのか?
どうでもよくないならそれぞれのパラメータの重みを決める必要があるな。
2020/02/16(日) 07:16:26.92ID:5EL9p8ON0
SASS のmixin に、そういう機能は無いのか?
2020/02/16(日) 08:37:59.92ID:B0xDVat5r
単純に3次元ベクトルの距離差だけでよいじゃん
RGBなんだし
2020/02/16(日) 10:40:08.82ID:e/9Szh9J0
人の目に感じる色の近さは、RGBの数値だけでは判定できないな
色合いと彩度で比較する方が感覚に近い
2020/02/21(金) 10:38:09.06ID:uhz6TO4QM
csvをアップロードして中身読み込んで確認画面を出して問題なければDBに登録する仕組み作ってるんですけど
ページ間のデータ渡しって2Mくらいのそれなりに大きいデータでもセッションで大丈夫ですか?
2020/02/21(金) 11:04:55.83ID:KI0NB2iSM
セションの中身はディスクに書いてるんだろうから、2MBくらいなら保存自体の問題は無いんじゃね。
でも不要になったらセッションからさっさと削除しないと、毎回そのデータがメモリにロードされることになる。
セッションとは別に一時ファイルに書き出してそのファイル名をセッションで保持するのがスマートな気がするけど、一時ファイルの掃除の方法を別途考えないといけないのが面倒だな。
2020/02/21(金) 11:36:12.22ID:uhz6TO4QM
>>807
ありがとうございます!
ファイルに保持させる方法も考えてみます
2020/02/21(金) 12:41:45.52ID:KI0NB2iSM
>>808
一時ファイルの掃除のためにこの辺を読んでおくといいと思う。
https://www.php.net/manual/ja/session.customhandler.php

destroy とか gc で一時ファイルを掃除する必要があるはず。
810デフォルトの名無しさん (ワッチョイ 8f89-sS5o)
垢版 |
2020/02/23(日) 17:03:54.18ID:LPteoL8J0
preg_match_allを使ってリンク先が画像のURL取得したいんだけど正規表現がわかりません。

これを↓
<a href="http://img.hoge/001.jpg"; target="_blank">
こうしたい↓
http://img.hoge/001.jpg
作ってみたのがこれ↓
preg_match_all('/href="(.*?)(jpg|jpeg|png)?"/', $html, $imgurllist);

わかる方いらっしゃいました教えて下さい。
2020/02/23(日) 17:21:12.17ID:UC/kHLCn0
"の前に\が必要かも?
href=\"(.*?\.png|.*?\.jpeg|.*?\.jpeg)\"
なんてどうでしょう
2020/02/23(日) 17:21:56.35ID:UC/kHLCn0
最後はjpgの間違い
2020/02/23(日) 18:39:43.25ID:p2aTkQco0
なんでもかんでも正規表現でやらんほうがいいよ
ちゃんとしたの書くの難しいし何より自分がわからないのは良くない
多少時間はかかるかもしれないが
getElementsByTagName('a')->getAttribute('href')でa hrefのリストとってきて
1個ずつpathinfo['extension']を見ていく感じ
pathinfo['extenstion']の?以降を除外してstrtolowerで拡張子小文字にした上で
in_arrayあたりで比較すればいいんでは?
2020/02/23(日) 19:13:36.62ID:xNzf67+4a
正規表現なら一行で書けるのにごちゃごちゃ関数かます方が意味分からない
2020/02/23(日) 19:21:02.12ID:S7JwB5qb0
あの呪文のような記述を受け付けない人もいるみたいだ
俺は好きなんだけどな
2020/02/23(日) 19:29:10.11ID:EUelPM9rM
>>814
一行で書いてみ
もちろん810がやろうとしてるザルなのはだめな
2020/02/23(日) 19:52:51.22ID:xNzf67+4a
新手の教えて君か?
その手には乗らねーよ
2020/02/23(日) 20:18:07.28ID:EUelPM9rM
ま、こんなもんだろ
口先だけで自信ないから書けない
正規表現なんて書けた気でいるやつが大半でバグの温床
本当にちゃんと書けるやつだけ使えな
2020/02/23(日) 20:46:46.39ID:xNzf67+4a
頭がバグってるやつに言われてもね
2020/02/23(日) 21:13:29.11ID:0sUq9sLC0
>>818
自分が有能と勘違いしてるプログラマにありがちだな
教えて→こんなこともわからないの?底辺!→はよ教えて→考える力が身につかないよ!自分でやれ!→はよ教えて→無言で逃走
2020/02/23(日) 21:37:24.28ID:rIVuphj20
先輩が書いたコードを見ると $_SERVER などの取得する値に対して
urldecode やら isset やらで本当にその値か正しいものかどうか、セットされてるかどうか
毎度調べてるようなのですが、正しくない場合の事例が書いてあるサイトってありますか?

また、この手のエスケープや存在確認やらがまとめてあるサイトもあれば教えていただけますでしょうか。
自分では追っかけきれず、毎度先輩に迷惑掛けてしまっている状態で申し訳ないっす…
2020/02/23(日) 22:27:34.54ID:jUm6GNGX0
横からワロス

>>817
なんでわざわざ二レス三行も書いて、一行で書けるものを書かないのか
2020/02/24(月) 11:46:26.32ID:/D+Ss1rU0
>>821
$_SERVERで取れるのは環境変数
環境変数って言うぐらいだから、その値が必ずある保証なんてないし、めちゃくちゃな値をセットする事もできる

例えば
$_SERVER['HTTP_USER_AGENT']
とかな。自分でめちゃくちゃな値をセットして自分で実験してみたらいい

isset()なんか使わんけどねw
あるか無いか分からない時は getenv() 使えばいい

urldecode()にいたっては検証用の関数ですらない
URLエンコードされたデータをデコードしてるだけ

なんていうかHTTPの基礎から理解できてない
とりあえずGoogle Chromeのデベロッパツールでも眺めてHTTPの流れから理解した方がいいんじゃね?
2020/02/24(月) 11:58:40.79ID:/D+Ss1rU0
>>818
ペチパーはクソ正規表現をネットに載せるな!って昔からよく馬鹿にされるからなぁ…

まずは>>813のようにHTMLをパースする別の手段を検討すべき
その上であえて正規表現を選ぶってのなら別にいいけどさ
2020/02/24(月) 12:00:32.05ID:/D+Ss1rU0
>>810
くそ適当に書くけど

$html = '<a href="http://img.hoge/001.jpg"; target="_blank">';

preg_match_all('/href\s*=\s*([\'"])(.+?\.(?:jpe?g|png))\\1/i', $html, $match, PREG_SET_ORDER);
print_r($match);

・大文字小文字の考慮
・スペース文字の考慮
・シングルクォートで挟むのかダブルクォートで挟むのかの考慮

正規表現を使うならせめてこれぐらいはしようよw
2020/02/24(月) 12:08:32.46ID:/D+Ss1rU0
自分で書いた>>825のクソコードを眺めて思ったがほんと>>818の言う通りだな
一字一句同意する

きちんと処理したいならHTMLパーサーを使ってきちんとパースしなされ
827デフォルトの名無しさん (ワッチョイ 8f89-sS5o)
垢版 |
2020/02/24(月) 12:27:06.58ID:bCyGnyrg0
>>810です。
皆様ありがとうございます。
勉強不足であると実感しました。
URL取得はうまくいきました。
2020/02/24(月) 18:10:06.13ID:rxpR87T30
>>821
毎度?普通はそういう繰り返し使われる処理はライブラリ化すると思うけど
2020/02/24(月) 18:12:00.24ID:rxpR87T30
正規表現なら1行で書けるといいながらその1行すら書けずに逃げた>>814が恥ずかしすぎる
2020/02/24(月) 18:27:40.24ID:pG7e8gTP0
>>823
ありがとうございます。
色々値セットして試してみます。

ちなみにデベロッパーツールの何処をみたらHTTPの流れを知ることができるのでしょうか?
2020/02/24(月) 19:35:47.79ID:/D+Ss1rU0
>>830
上のタブでNetworkを選んでHeadersのところを見る

Request Headersに書かれてるのが、ウェブサーバに対するHTTPリクエストの内容

例えばそこにAccept-Encoding: gzip とあれば
ウェブサーバがそれを見てコンテンツをgzip圧縮してレスポンスとして返す
そしてウェブブラウザがそれをデコードして元に戻す

User-Agentなんかも書かれてるはず


Accept-EncodingにせよUser-Agentにせよあくまでも自称であり、
そこには嘘でもめちゃくちゃな文字列でもなんでも書けるんだよ
だから値を信用したら駄目ってこと
2020/02/24(月) 19:42:59.09ID:/D+Ss1rU0
>>830
自分でHTTPクライアントを作ってみるのが一番いい
fsockopen()やstream_socket_client()あたりでサーバに接続して
HTTPの命令を送ってレスポンスを受け取るみたいなコードを書けばHTTPの流れは一発で理解できる

「PHP stream_socket_client HTTP/1.1」とか適当にググったら、たぶんサンプルコードは見つかるはず
2020/02/24(月) 20:05:32.49ID:ZFXUbFog0
漏れは、5ch の投稿から、画像のリンクだけを取り出すために、
Ruby で、こういうモジュールを作っている

module MyUtility
require 'uri'

@@EXTS = %w(png jpg jpeg gif) # 画像の拡張子

# 画像の拡張子かどうか?
def check_picture_extname? ( picture_url )
return false if picture_url.empty?

begin
uri = URI.parse picture_url
rescue # 半角以外の文字
return false
end

file_name = File.basename(uri.path) # ファイル名
file_extname = File.extname(file_name) # 拡張子
return false if file_extname.empty?

# . を削除して、小文字にする
file_extname.delete!(".").downcase!

@@EXTS.include? file_extname # 含まれている?
end

module_function :check_picture_extname? # 公開
end
2020/02/24(月) 20:10:17.32ID:pG7e8gTP0
>>831-832
超詳しくありがとうございます!
ググる用語まで教えていただき感謝です。

Headers はじめて開きました。
ここの情報を引っ張ってきてるんですね。
色々調べてみます。
2020/02/24(月) 20:20:22.27ID:ZFXUbFog0
VSCode の拡張機能の、REST Client を使えばよい

### で区切れば、いくつでも書ける。
カーソルを置いて、右クリックメニューから送信

GET http://localhost:8888/?page=2&;pageSize=10 HTTP/1.1

###

POST http://localhost:8888/ HTTP/1.1
content-type: application/json

{
"name": "sample",
"time": "Wed, 21 Oct 2015 18:27:50 GMT"
}

###
2020/03/04(水) 00:36:08.76ID:4nMHG/7W0
phpファイルにパスワードを記入しているのですが
安全でしょうか?
もしくはもっと安全な方法はありますか?
2020/03/04(水) 01:50:10.45ID:9gBPL9dd0
安全かどうかと聞かれれば、安全ではないと答えるが
838デフォルトの名無しさん (ワッチョイ 4f89-x1Qw)
垢版 |
2020/03/07(土) 21:24:50.43ID:0OcB8lvE0
質問です。
テキストファイルにキーワードが書いてあり、
それを読み込んで一致する文字列があったらtrueを返します。
しかし、たまに一致箇所があるにも関わらずスルーされる場合があります。
なぜでしょうか?
判定は↓のような感じです。
strpos($str,'キーワード') !== false
839デフォルトの名無しさん (ワッチョイ 9fad-j73r)
垢版 |
2020/03/07(土) 22:30:19.72ID:olnFzWkU0
>>838
再現性のある最小コードをどうぞ
$strとキーワードじゃエスパーじゃないと分からん
2020/03/07(土) 22:38:56.40ID:1MRzagVb0
改行が混ざってるんじゃない?
841デフォルトの名無しさん (ワッチョイ 4f89-x1Qw)
垢版 |
2020/03/07(土) 23:48:46.74ID:0OcB8lvE0
すみません。
解決しました。
原因は、テスト用のフォルダのパスのままになっていたことと
試運転時のデータが一部使われていた事により
一部検出されていないというおかしな状態になっているということでした。
2020/03/08(日) 01:24:36.29ID:yy8ndPXN0
原子力発電所じゃなくてよかったw
843デフォルトの名無しさん (ワッチョイ 4bda-R/kF)
垢版 |
2020/03/08(日) 16:38:04.82ID:o6nDRKvt0
die();
exit();
exit は言語構造です。 status を指定しない場合は括弧なしでコールできます。

って今知ったわー
2020/03/13(金) 02:12:30.03ID:iVXMMcFW0
foreach ($this->_db->query($sql) as $v) {...}

query()やprepare()で準備した文はexecute()必須だと思ってましたが
↑の記述ではexecute()なしでSQL文を実行できているようでした
何故でしょうか?
2020/03/13(金) 02:27:00.67ID:6hF2k6+W0
$sqlの内容が 直接実行可能なSQL文だったらそのままで行けるよ
846デフォルトの名無しさん (ワッチョイ 69f1-ZSAD)
垢版 |
2020/03/13(金) 13:42:16.08ID:3oUhS72l0
->
=>

がよく混同する。
どれがどの用法かを一発で覚える方法ある?
数ヵ月以上使っていなかったり他言語やってたりすると覚えるのは困難。
2020/03/14(土) 09:55:43.61ID:Vu/3uGwv0
>>845
どうも
$sql のSQL文は下記なのですが、直接実行できるときとできない場合の
見分け方ってありますでしょうか?
$sql = "select answer, count(id) as c from answers group by answer";

bindValue() とかをかましているときに execute() 使っているようなので
プレースホルダの置換しなければおk的な感じなのでしょうか?
2020/03/14(土) 11:47:05.77ID:Vu/3uGwv0
>>847
自己解決しました。
prepare() と execute() がセットで query() は単体でおkのようでした。
849デフォルトの名無しさん (ブーイモ MM8d-ZSAD)
垢版 |
2020/03/14(土) 12:06:04.05ID:ftz/XzuIM
>>846
いまだ自己解決しません
850デフォルトの名無しさん (ワッチョイ 068c-WOeG)
垢版 |
2020/03/14(土) 19:01:35.17ID:B3THKCTN0
>>846
->これはアロー演算子だから
オブジェクトとかクラスとか呼び出したときにメソッドを呼び出すときに使うから
クラス名->メソッドとかで
=>これは普通の演算子以下とか以上とかで使うやつだから
2020/03/14(土) 19:46:32.71ID:DYwfTyBB0
>>=>これは普通の演算子以下とか以上とかで使うやつだから

嘘つき
852デフォルトの名無しさん (ブーイモ MM8d-ZSAD)
垢版 |
2020/03/14(土) 19:58:46.89ID:hEp1GdU0M
>>850
このウソつきめ
853デフォルトの名無しさん (ワッチョイ 7d02-FfQu)
垢版 |
2020/03/14(土) 20:34:45.23ID:GFwOalat0
>>850
You are a liar!
854デフォルトの名無しさん (ワッチョイ 068c-WOeG)
垢版 |
2020/03/15(日) 12:42:37.91ID:dxrxQoIU0
>>850
間違ってたわ、=>これは配列で添字で関係持たせるときに使うやつだったわ
謝罪しておきます
2020/03/15(日) 19:54:07.87ID:NaNFV4Bh0
最近はfnとセットでアロー関数使うときにも使うけどね
856デフォルトの名無しさん (ワッチョイ 69d2-WWFo)
垢版 |
2020/03/16(月) 05:40:39.73ID:3OE3knP80
>>846
-> は「の」
=> は「は」
857デフォルトの名無しさん (ワッチョイ 69f1-5Ayy)
垢版 |
2020/03/16(月) 10:12:02.17ID:n/UZHZ/90
>>856
その説明ではわかりません。

まず
・象は鼻は長い
・象の鼻は長い
の違いを教えてください
2020/03/16(月) 10:41:57.59ID:88XG2BvL0
なんでこうプログラマとかUNIX使いってめんどくさいのが多いかね
2020/03/16(月) 14:37:23.52ID:UdSTQWc50
先にめんどくさいことを片付けるか、後からめんどくさいことにぶち当たるかの、違い
860デフォルトの名無しさん (ワッチョイ 1389-xsY/)
垢版 |
2020/03/22(日) 17:15:31.58ID:R2yf6A3f0
質問いいでしょうか?
ローカル環境XAMPPで動かしています。
外付けHDDから画像を表示させようとしたところ見つからないというエラーが出ました。
[an error occurred while processing this directive] 要求された URL は本サーバでは見つかりませんでした。 もし手入力で URL を入力した場合は、綴りを確認して再度お試し下さい。 [an error occurred while processing this directive]

リンクをコピーで確認したところURLの前に「http://localhost」が勝手に追加されていました。
これのせいで上手く表示されていないようです。
なんとかして画像を表示させる方法はないでしょうか?
2020/03/22(日) 17:37:50.11ID:95kANOoTr
>>860
諸々の知識が足りて無さすぎるのでサーバーとはなんぞやxamppとはなんぞやってとこから勉強してどうぞ
2020/03/22(日) 17:38:33.08ID:StD3gLg7r
urlとファイルのパスは違う
ただそれだけ
863デフォルトの名無しさん (ワッチョイ 1389-xsY/)
垢版 |
2020/03/22(日) 18:26:04.76ID:R2yf6A3f0
ウ〜ンやっぱ無理か
一時的にコピーくらいしか思いつかんな
データとして貼り付けるにして多いし重すぎる
2020/03/22(日) 19:21:51.54ID:uAP5d0yV0
ドキュメントルート内のどこかからジャンクションやシンボリックリンク張るなり、サーバー設定でaliasすればいいんでね?
2020/03/22(日) 19:38:15.03ID:sN305W7E0
>>863
フルパスで指定している?
ドライブ名が入っている?
866デフォルトの名無しさん (ワッチョイ 1389-xsY/)
垢版 |
2020/03/22(日) 22:18:36.23ID:R2yf6A3f0
>>865
フルパスでやってる
ドライブ跨ぐと駄目なんだろうな
■ このスレッドは過去ログ倉庫に格納されています