В Laravel file_get_contents не работает [закрыто]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 В Laravel file_get_contents не работает [закрыто]

Сообщение Anonymous »

Я попытался использовать file_get_contents($url) для получения HTML-файла, но безуспешно. Я тоже пробовал эту стратегию, но она тоже не сработала.
$response = Http::get($url);
$content = $response->body();

Этот метод тоже
use GuzzleHttp\Client;
use Illuminate\Http\Request;

public function myMethod(Request $request)
{
$url = 'https://api.example.com/data';

$client = new Client();
$response = $client->get($url);


Пожалуйста, помогите мне решить эту проблему. Я хочу, чтобы на моей странице отображался HTML-файл. Таким образом, используйте эту команду для получения файла.
$pathurl = "http://127.0.0.1:8000/storage/template/ ... index.html";
$file_contents = file_get_contents( $pathurl );
echo $file_contents;

Обычно я запускаю код, и он работает нормально. Я добавил код в файл блейда. Загрузка занимает больше времени и возникают ошибки, например
{"success":false,"status":"error","message":"Maximum execution time of 60 seconds exceeded","exception":"Symfony\\Component\\ErrorHandler\\Error\\FatalError","trace":[]}

Теперь все работает нормально
$filePath = base_path('public/'.$themefullpath.'/index.html');

$file_contents = file_get_contents( $filePath );


Подробнее здесь: https://stackoverflow.com/questions/793 ... ot-working
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»