Вы не зашли.
Gemorroj написал:Держи. Ложишь в папку с ЗЦ и заходишь на этот файл.
Код:
span style="color: #0000BB"><?php/** * @author Gemorroj * @copyright 2009 */require 'moduls/config.php';$q = mysql_query('SELECT `path` FROM `files` WHERE LOWER(SUBSTR(`path`, -3)) = "txt"', $mysql);$ok = $fuck = 0;while($r = mysql_fetch_assoc($q)) { $f = fopen($r['path'], 'r'); $name = htmlspecialchars(iconv_substr(trim(fgets($f, 1024) . fgets($f, 1024)), 0, 250), ENT_NOQUOTES); fclose($f); if (mysql_query( 'UPDATE `files` SET `name` = "'.mysql_real_escape_string($name, $mysql).'", `rus_name` = "'.mysql_real_escape_string($name, $mysql).'" WHERE `path` = "'.mysql_real_escape_string($r['path'], $mysql).'" LIMIT 1 ;' , $mysql)) { $ok++; } else { $fuck++; }}mysql_close($mysql);require 'moduls/header.php';echo '<div class="row">Изменено <span class="yes">'.$ok.'</span> названий файлов<br/></div><div class="row"><span class="no">'.$fuck.'</span> названий файлов изменить не удалось<br/></div>';require 'moduls/foot.php';?> |
Паш , этот код куда нужно записать? Права файлам нужно менять перед переименованием ?
любой код можно заставить работать методом тыка. Если долго тыкать
мде) там архив был. используй его.
Вроде получается!!!!!! Спасибо !!!!
Паш, а где в этом коде колличество строк указано? Если я хочу изменить например 3 строки.
любой код можно заставить работать методом тыка. Если долго тыкать
fgets($f, 1024) . fgets($f, 1024)
Это колличество знаков. Разве нет?
любой код можно заставить работать методом тыка. Если долго тыкать
нет. fgets($f, 1024) - это 1 строка.
Ещё раз СПАСИБО. Оказывается файлов 23 тысячи.. Исправить придется с тысячу всего, не правильно написанных . А не 21 тысячу оставшихся
любой код можно заставить работать методом тыка. Если долго тыкать
Паш , такой вот баг в новой (может и раньше был) версии :
одноименные файлы, скачивании файла (например название файлов file.txt, абсолютно разные, лежат в разных папках ) , зип-архивом скачивается тот файл, который был первым скачен .
Очищаю кэш папки дата/зип качаю файл и всё, следущее скачивание одноименного файла, невозможна .
любой код можно заставить работать методом тыка. Если долго тыкать
Эт тебе, Паш , спасибо
любой код можно заставить работать методом тыка. Если долго тыкать