certificate内容的には信頼できるca証明の一覧が無いぞ~!ってことらしいcacert.pemをダウンロードして、phpのディレクトリ放り込むphp.iniのcurlセクションの「curl.cainfo」にcacert.pemのフルパスを指定する。"[PHP_ROOT]cacert.pem"※私みたいにプロジェクトごとにxammp環境作ってるようなら共通で使いまわす方が楽かもPS.念のためcreate.pemについて提供元を確認してみた。WindowsでCURLでCURLコマンドを落としたとこでした。pemの内容についてはhttps://curl.haxx.se/docs/caextract.htmlで確認できる。admin色々調べてみたところホントに色々な入れ方やらパッケージ?があるみたいなのでとりあえず整理します。探してみたけど数が多すぎると全部は出してくれないっぽいので[パッケージ]と[バージョン]はPagkagistで探す方がいいらしい。2.3.0newとdemoの違いはよくわからない。「PATHを通す」という風に言う場合は主に環境変数の事を指します。コマンドプロンプトを開いてpathを実行するとディレクトリのパスがいっぱい出てくると思います。「;」セミコロンはフォルダとフォルダの区切り文字「ディレクトリセパレータ」を意味しています。前の方からいくつかを抜き出して整理するとC:\WINDOWSC:\WINDOWS\system32C:\WINDOWS\System32\WbemC:\WINDOWS\System32\WindowsPowerShell\v1.0\ってなってます。このフォルダが何やねん!って話なんですけど。「このフォルダの中にあるファイルはカレントにあるものとして扱いますよ。」って意味で、フルパスで指定しなくてもアクセスすることが出来るようになってます。メモ帳(notepad.exe)を開いてみましょう。カレントが「c:\Winows」だったとして、カレントにnotepad.exeがないことを確認しました。notepad.exeカレントにnotepad.exeがないのですがc:\Windows>notepad.exeという風にメモ帳を実行するとちゃんと開いてくれます。notepad.exeのフルパスは「c:\Windows\system32\notepad.exe」です。本来はカレントが合ってないのでnotepad.exeは実行できないのですが、コンピュータはpathに設定されてるフォルダの中もカレントとして扱うので、C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;これらのフォルダを上から順に探していくんです。2番目に「C:\WINDOWS\system32」があるので、この中から見つけ出してnotepad.exeを実行してくれました。この仕組みを「pathが通ってる」と言います。「pathを通す」ってどうしたらいいのか。1.環境変数「path」に目的のファイルのディレクトリパスを追加する。2.目的のディレクトリをカレントにする。path=[目的のディレクトリパス];%path%ってすればOKです。pathで追加されたかどうか確認しましょう。./system32\notepad.exeこのパスが通ってないとインストールしたのに「○○ファイルが見つかりません」とか文句を言われます。adminカレントとかカレントパスって呼ばれるものがあります。今居るフォルダの事を「カレントディレクトリ」って言って、このディレクトリのパスを「カレントパス」って言います。↑この「c:\Windows\System32」の部分が今いるフォルダ(ディレクトリ)です。admin今回お話するパスは「ファイルパス」とかのPATHです。どれもコンピュータシステムでファイルやフォルダ(ディレクトリ)の所在地を示す文字列です。言葉で説明するよりも実際に目にする方が早いので■Windowsの例C:\Widnows\system32\drivers\etc\hostsこんな感じのやつです。hosts口語で書くとCドライブの中の、windowsフォルダの中の。hostsファイルつまり「:」はドライブ「/」はフォルダを表してるんですね。この区切りの事をセパレータ(英語にしただけ)って言います。admin最近のPHPフレームワークを使おうと思うとComposerが前提になってきてcomposer用のインストールスクリプト(jsファイル)をダウンロードするにはCURLがあると便利だなぁ~ってことで導入です。参考:こちらを参考にさせていただきました。_)m■手順curl.exeをダウンロードして解凍system32フォルダにコピー(インストール)実行テストcurl.exeをダウンロードして解凍curlダウンロードページから任意のファイルをダウンロード。i7)なのでその中からバージョンが新しくて個人的に解凍しやすい7zipを選んでます。解凍すると↓な感じのファイルが出てきます。このcurl.exeはいわゆるコマンドファイルなのでコマンドプロンプト等で利用する前提のものになります。system32フォルダにコピー(インストール)普段はこうしたツールもWindowsにインストールせずに必要な時にpath通して使うんですけど、よく使いそうなので今回はpathの通ったところにコピーしておきます。※system32やらWindowsディレクトリにコピーしたくない人は環境変数からpathを通してあげればOKです。ダウンロードやらデスクトップで解凍したときはprogram_filesとかにフォルダごと放り込むとかおススメコマンドプロンプトを管理者として開きます。adminEC-CUBE3ってややこしや(笑composerや各種ジェネレータの利用などなんだかんだとコマンドプロンプトを使う機会が多いのですが、xampp環境(zip版)だとpathが通ってないので色々面倒っということでバッチを作りました。path=これでPATHを設定しますよ~って意味%~dp0これで今いるディレクトリパスが取れるらしくて最後にディレクトリセパレータが入ってます。c:\windows\xampp\phpここはバッチを置いたディレクトリからphp.exeまでのPATHですね;PATHセパレータ%path%「既に登録されてるPATH」=環境変数のを参照する。path=[xampp/phpまでのフルパス];%path%をしてるってこと。admin先日仕事でEC-CUBEの2系のカスタマイズしてたんです。type=hiddenな項目追加するというもの。複数サイトに横展開していかなきゃいけないのでモジュール(アドオン)化したくってJSから要素追加しちゃえ!ってこんな感じの操作をさせたんですね。value="">');ってすればいいんでしょうけど。jQueryに依存してったのってこの部分だけなので、この際全部ネイティブで書いちゃおうかと思ったんですね。私の知ってるネイティブなDOM(level3)ってappend([DomNode])しかなくて。Level4出てる?なんて思って調べてみた。̄;って突っ込みつつ長らく浦島太郎だったことを思い知ったのでした。