el-niko
Guest
Не пойму, где в коде ошибка
Такой вот код (скачал от куда-то и модифицировал)
Описание: Выводит список адресов всех mp3 файлов в этой папке и вложенных папках!
Трабл: не хочит писать в базу строки, хотя список выводит корректно!
Заранее всем огромное спасибо !
Такой вот код (скачал от куда-то и модифицировал)
PHP:
<?php
include("id3v2.php"); // набор функция
include("cfg.inc.php"); // подключение к МуСКУЛУ
function find($callback, $dir=Array("."))
{
foreach($dir as $sPath) {
if ($handle = opendir($sPath)) {
while (false !== ($file = readdir($handle))) {
if($file !== "." && $file !== "..") {
if(is_dir($sPath."/".$file)) {
find($callback, Array($sPath."/".$file));
} else {
if( substr($file,-4) == ".mp3" ) {
eval("$callback(\"$sPath\", \"$file\");");
}
}
}
}
closedir($handle);
}
}
}
function walk($dir, $file)
{
$id3 = new id3("$dir/$file");
srand((double) microtime()*1000000);
$mid = rand();
$artist = $id3->artist();
$title = $id3->title();
$bukva = substr($artist,0,1);
$dat = mktime(date(H), date(i), date(s), date(m), date(D), date(Y));
$link = "$dir/$file";
print " | $mid | $bukva | $artist | $title | $link | $dat | 0 | <br>\n";
$query = "INSERT INTO $min_tbl VALUES ('$mid', '$bukva', '$artist', '$title', '$link', '$dat', '0')";
mysql_query($query);
}
find("walk", Array("."));
?>
Трабл: не хочит писать в базу строки, хотя список выводит корректно!
Заранее всем огромное спасибо !