私は、削除リストを作りたいけどmp3とMP4ファイルを除くmp3とmp4拡張子を持つファイルを除いて、現在のファイルを「リストを削除する」に追加する方法は? E中)(未定義の関数endsWithに呼び出します: xamppの htdocsに TES インデックス
私のコードは
エラー 致命的なエラーです。ライン上でPHP 39
$files = new RecursiveIteratorIterator(
new RecursiveDirectoryIterator($rootPath),
RecursiveIteratorIterator::LEAVES_ONLY
);
foreach ($files as $name => $file)
{
// Skip directories (they would be added automatically)
if (!$file->isDir())
{
// Get real and relative path for current file
$filePath = $file->getRealPath();
$relativePath = substr($filePath, strlen($rootPath) + 1);
// Add current file to archive
$zip->addFile($filePath, $relativePath);
$zip->close();
// Add current file to "delete list"
// delete it later cause ZipArchive create archive only after calling close function and ZipArchive lock files until archive created)
if ($file->getFilename().endsWith(".mp3")) error at this code
{
$filesToDelete[] = $filePath;
}
}
}
誰もが
、ファイルのMIMEタイプをチェックし、ファイルの拡張子(例:.MP3)されている信頼性の低い – Sepultura
そのはできません解決する –
あなたは 'php-5.3'タグを指定したことに気付きました。このPHPのバージョンは非常に古く、サポートされていないことに注意してください。セキュリティの問題を避けるためには、バージョン5.6以上にアップグレードすることを緊急に検討する必要があります。 – Simba