All-For-Kompa.RU

Сегодня:
Карта сайта форум Главная
Скрыть рекламный блок

Всё для компа

chat

Реклама

Реклама

Календарь

«  Июнь 2010  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
282930

Популярное

Партнёры



Развлекательный портал по игре Dota 2. У нас вы первым узнаете о последних игровых новостях, сможете почитать интересные статьи и гайды, посмотреть стримы популярных комментаторов и многое другое.

Про-софт - сайт професионального софта. Ето сайт не только софта но также игровых дополнений, музыки, фильмов, игр для ПК а также читов для ПК игр. Постоянное обновление материалов и каждый день появляется чтото новенькое!

Архив новостей

Авторизация


Реклама

Хочешь помочь проекту? Установи наш баннер!

Опрос

Если не спиться

1. лечь спать а не сидеть за компом до 6 утра
2. утопиться
3. обкуриться
4. воды напиться
5. задолбиться
6. обмочиться
7. выпрямиться

Реклама

Хочешь помочь проекту? Установи наш баннер!

Популярные тэги

Комментарии

Счетчики

На сайте: 3
Прохожие: 3
Пользователей: 0
Статус:

Счётчик тИЦ и PR Rambler's Top100

Раздел: DLE

Убераем лишнее название к загруженым файлам на сервер в dle

АвторАвтор: leonP4

|Голосов: 2 ДатаДата: 08.06.2010, 09:38


Когда мы загружаем файл на сервер через движок дле у нас получаеться идут цифры чёрточка потом аж название файла , вот от этого мы и будем избавляться.
Этот хак будет делать чуть по другому , если на сервере нет файла тогда он не пропускает файл, если уже есть файл с таким названием тогда к нему добавить 1,2,3,4.Например: Dle.jpg , Dle1.jgp и так далее...


Ставим данный хак , для этого открываем эти файлы в движке DLE:
./engine/ajax/upload.php
./engine/inc/files.php

Открываем файл ./engine/ajax/upload.php,
Находим код:
$file_prefix = time() + rand( 1, 100 );
$file_prefix .= "_";
и убераем его!

Далее находим:
$image_name = totranslit( implode( ".", $img_name_arr ) ) . "." . $type;
И заменяем на:
$image_name = totranslit( implode( ".", $img_name_arr ) );

$file_prefix = '';
$number = '';

while ( file_exists( $config_path_image_upload . $image_name . $number . '.' . $type ) ) {
    $number = $number+1;
}

$image_name =  $image_name . $number . '.' . $type;
В файле ./engine/inc/files.php проделываем все то же самое!
Данная строка в файле ./engine/inc/files.php встретится 2 раза, поэтому заменяйте её везде!

Следующие изменения проделываем только в файле ./engine/inc/files.php:
Ищем:
if( $serverfile == '' ) {
И перед этим кодом вставляем:
$img_name_arr = explode( ".", $image_name );
$type = end( $img_name_arr );
$curr_key = key( $img_name_arr );
unset( $img_name_arr[$curr_key] );
$image_name = implode( ".", $img_name_arr );
$file_prefix = '';
$number = '';
while ( file_exists( ROOT_DIR . "/uploads/files/" . $image_name . $number . '.' . $type ) ) {
    $number = $number+1;
}
$image_name =  $image_name . $number . '.' . $type;

Готовые файлы для DLE 8.5:




Правообладателям



Перед тем как скачать "Убераем лишнее название к загруженым файлам на сервер в dle", проверьте ВСЕ ссылки на работоспособность. На момент публикации "Убераем лишнее название к загруженым файлам на сервер в dle", все ссылки были в рабочем состоянии

Другие материалы на эту тему:

    Теги к материалу:

    Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]

    Популярные файлыНовые файлы
    Call of Duty 5: World at ...[ Скачали 67403 раз ]
    Амфибии, Гайд по ассасина...[ Скачали 31780 раз ]
    Амфибии, Гайд по шаманам.[ Скачали 30685 раз ]
    cs 1.6 patch v48 full[ Скачали 29069 раз ]
    Русский бот PW Alfa v 2.6[ Скачали 17212 раз ]
    Огромный пак глюков и баг...[ Скачали 12770 раз ]
    civilization 5 скачать бе...[ Скачали 11956 раз ]
    PW MP5[ Скачали 11177 раз ]
    MHS-Bot-PW 2.3 ботовод[ Скачали 10425 раз ]
    Niko Bellic (нико белич) ...[ Скачали 10025 раз ]
    Wallpapers Mix №1141[ Добавлен 17.05.2024 ]
    Wallpapers Girls №1059[ Добавлен 17.05.2024 ]
    Wallpapers Girls №1058[ Добавлен 14.05.2024 ]
    Wallpapers Mix №1140[ Добавлен 13.05.2024 ]
    Wallpapers Girls №1057[ Добавлен 13.05.2024 ]
    Wallpapers Girls №1056[ Добавлен 13.05.2024 ]
    V Rising (2024/Ru/En/Mult...[ Добавлен 10.05.2024 ]
    Wallpapers Girls №1055[ Добавлен 09.05.2024 ]
    Heading Out (2024/Ru/En/R...[ Добавлен 08.05.2024 ]
    Wallpapers Mix №1139[ Добавлен 07.05.2024 ]