не удалось загрузить поток - PullRequest
0 голосов
/ 04 февраля 2020

При попытке запустить приложение в localhost у меня не получилось загрузить поток кафеля: `C: \ wamp64 \ bin \ php \ php7 .2.18 \ extras \ ssl \ cacert.pem ', но я настроил свой php .ini:

curl.cainfo ="C:\wamp64\bin\php\php7.2.18\extras\ssl\cacert.pem"
openssl.cafile="C:\wamp64\bin\php\php7.2.18\extras\ssl\cacert.pem"

мой код: -

<?php



use Illuminate\Support\Carbon;
use Intervention\Image\Facades\Image;
use Goutte\Client;

Route::get('/', function () {
    $client = new Client();

    $crawler = $client->request('GET', 'https://laracasts.com/skills/laravel');
    $crawler->filter('img')->each(
        /**
         * @param $node
         */
        function ($node) {

            $currentData =  carbon::now()->toDateString();
            $img =  $node->attr('src');
            $imageName = pathinfo($img, PATHINFO_EXTENSION);
            $image = $currentData . "-" . uniqid() . "." . $imageName;

            $file = file_get_contents('https://laracasts.com/skills/laravel');



            //     $save =file_put_contents( public_path('image/'.$image),$file);


        }
    );
    return view('welcome');
});


я новичок ie учусь программировать, пожалуйста, помогите мне в этом отношении.

Ответы [ 2 ]

0 голосов
/ 05 февраля 2020

Да, только что решил, я переименовал в

ca-bundle.crt

вместо

cacert.pem

и все работает!

0 голосов
/ 04 февраля 2020

Ваш php .ini содержит умные кавычки ( вместо "). Эти кавычки интерпретируются как часть имени файла и делают его недоступным. Обязательно обращайте на это внимание при копировании кода или конфигурации из Inte rnet.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...