gpt4 book ai didi

php - 警告 : fread(): Length parameter must be greater than 0

转载 作者:可可西里 更新时间:2023-10-31 23:03:58 26 4
gpt4 key购买 nike

我想用我自己的代码创建一个有许可证的系统,但是给我一个错误

代码是这样的,在lic.txt中也是一样的1234567,有什么问题吗?

这是错误,如果我把@放在fread dosent前面显示错误但不打开文件

Warning: fread(): Length parameter must be greater than 0 in /home/u422978792/public_html/platforma/license/index.php on line 7 Invalid license key

        <?php



$fp = fopen("http://platforma.dar-project.org/license/lic.txt", "r");
stream_set_timeout($fp, 10);
$license = fread($fp, filesize($filename));
fclose($fp);

if ($license == "1234567") {

echo "Your license key is valid";

} else {

die("Invalid license key");
}

?>

最佳答案

在使用 fread 之前,您需要检查文件大小 if(filesize($my_file) > 0)

例如:

<?php

$my_file = 'list.txt';
$handle = fopen($my_file, 'r');
$data = '';
if(filesize($my_file) > 0)
$data = fread($handle,filesize($my_file));
//---
echo $data;
//---
fclose($handle);

?>

关于php - 警告 : fread(): Length parameter must be greater than 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30779692/

26 4 0