filesize 함수를 사용하여 내가 사용중인 메타 태그에 filesize를 자동으로 쓰려고합니다.GET 변수와 함께 PHP 파일 크기 함수 사용
은 내가 일반적으로 일을 오전하면이 그것을 반환 다음 구문을 사용하는 경우,
<meta name="DC.format" content="<?= filesize($filename); ?> bytes">
이제, 예를 들면 :
php
<meta name="DC.format" content="<?= filesize("index.php"); ?> bytes">
resulting html
<meta name="DC.format" content="6412 bytes">
을하지만 내가 얻을 다음 구문을 사용하는 경우 다음과 같은 오류.
php
<meta name="DC.format" content="<?= filesize("index.php?locale=en_US"); ?> bytes">
resulting html
<meta name="DC.format" content="<br /><b>Warning</b>: filesize():
stat failed for index.php?es=./&en=./en/&locale=en_US in
<b>D:\xampp\htdocs\casasenmeridabaspul.com-v2\header.php</b>
on line <b>87</b><br /> bytes">
제가 생각하기에 파일 크기는 특정 파일의 파일 크기를 PHP 처리 등을하지 않고 얻는 것입니다. 모든 서버 측에서 모든 것을 처리 한 후에 결과 파일 크기를 어떻게 계산할 수 있습니까? 좀 더 세부
는 :
나는 index.php에 이전이 포함되었다 header.php, footer.php 및 index.php에 있습니다. 나는 아마도 컬과 같은 것을 생각하고 있었지만 전문가들에게 맡길 수 있도록 정말 익숙하지 않았습니다.
미리 감사드립니다.
'file_get_contents()'는 HTTP 요청을 사용합니다. – ComFreek
@ComFreek : 예, 쿼리 문자열을 전달 중입니다. – AbraCadaver
사이클 문제가 있다고 생각합니다. index.php에 header.php가 포함되어 있고 함수가 header.php에 있으므로 파일 크기를 계산할 때 머리글로 다시 이동하여 함수를 반복하고 아무 것도 계산하지 않습니다. 아마도 $ _GET 매개 변수를 추가하고 식별하는 것이 좋습니다. 어떻게 생각해? –