Есть форма, после ввода в форму адрес сайта выполняется код. Я хочу узнать размер файла в браузере через filesize(). Но вываливает эту ошибку:
PHP Warning: filesize(): stat failed for https://github.com//robots.txt in /home/max/www/test/guzle.php on line 13
Вот код:
<?php
use GuzzleHttp\Client;
use GuzzleHttp\Psr7;
require_once 'request.html';
require 'vendor/autoload.php';
$client = new Client();
$res = $client->request('GET', $_POST['site'].'/robots.txt');
$filename = $_POST['site'].'/robots.txt';
if ($res->getStatusCode() != 404) {
echo $filename . ': ' . filesize($filename) . ' bytes';
}
Вот форма:
<html>
<head>
<meta charset="utf-8">
<title>Веб-адрес</title>
</head>
<body>
<form action="guzle.php" method="post">
<p><input type="url" placeholder="Адрес сайта" name="site" required></p>
<p><input type="submit" value="Отправить"></p>
</form>
</body>
</html>
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости