Я создал проект php несколько дней, а go, когда эта ошибка не появлялась, но поскольку эта ошибка появляется через 2 дня, я не знаю, в чем проблема, пожалуйста, помогите кому-нибудь.
Строгие стандарты: только переменные должны передаваться по ссылке в /home/indiamaz/public_html/musicwala.cf/get-zip.php в строке 31
Предупреждение: файл (): Не удалось выполнить статистику для /home/indiamaz/public_html/musicwala.cf/siteuploads/Gulabo Sitabo (2020) Mp3 Songs-musicwala.zip в /home/indiamaz/public_html/musicwala.cf/get-zip.php в строке 51
get-zip. php
<?php
require_once('config/functions.php');
if(isset($_GET["code"]))
{
if(!empty($_GET["code"]) == true)
{
$zipname = __dir__.'/siteuploads/'.$_GET["name"].'-musicwala.zip';
if(file_exists($zipname))
{
$rp = str_replace(array("_","%20","+")," ",$_GET["name"]);
$size = filesize($zipname);
echo '
<div id="dlzip"> <a class="dwnLink2" rel="nofollow" href="/siteuploads/'.$_GET["name"].'-musicwala.zip">download Zip Of '.$rp.' - '.vars::bytes($size).'</a>
<center> <b style="color:red">Note*Only 10 Files Compressed Due To Server Bandwidth Limition!</b></center></div>
';
exit;
}
$url = vars::$siteUrl.$_GET["code"];
$data = vars::cURL($url);
$match = preg_match_all("|<!-- WapkaHost.Com Web Solution :: File List -->(.*?)<!-- WapkaHost.Com Web Solution :: File List Complete -->|mis",$data,$cats);
$rp = str_replace("/download/",vars::$siteUrl."download/",$cats[1][0]);
preg_match_all('#\bhttps?://[^,\s()<>]+(?:\([\w\d]+\)|([^,[:punct:]\s]|/))#', $rp,$urls);
$count = count($urls[1]);
if($count < 12){
// $zipname = __dir__.'/siteuploads/'.$_GET["name"].'-musicwala.zip';
$files="";
foreach($urls[0] as $url)
{
$name = end(explode("/",$url));
// echo $name;
$rm = preg_replace("|https://(.*?)/(.*?)/(.*?)/{$name}|mis","http://musicwala.cf/files/download/id/$3",$url);
$headers = get_headers($rm);
$location = str_replace("Location: /","",$headers[3]);
$files[] = $location;
}
$zip = new ZipArchive; $zip->open($zipname, ZipArchive::CREATE);
foreach ($files as $file)
{
//echo $file;
$zip->addFile($file);
}
$zip->close();
$rp = str_replace(array("_","%20","+")," ",$_GET["name"]);
$size = filesize($zipname);
echo '
<div class="download">
<div id="dlzip"> <a class="dwnLink2" rel="nofollow" href="/siteuploads/'.$_GET["name"].'-musicwala.zip">download Zip Of '.$rp.' - '.vars::bytes($size).'</a> </div>
<center> <b style="color:red">Note*Only 10 Files Compressed Due To Server Bandwidth Limition!</b></center>
</div>
';
}
else
{
echo "Sorry Max File Size Allow 10";
}
}
else
{
echo "Faild To Compress!";
}
}
?>