Предотврошение замены файла (помощь)

Discussion in 'PHP' started by eklips13, 12 Feb 2007.

  1. eklips13

    eklips13 New Member

    Joined:
    2 Feb 2007
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    Доброе время суток!
    Заранее глубоко извеняюсь если написал не в том разделе либо дуратский вопрос ( я новенький)

    Значит имеется система Slaed CMS ....
    В ней альбом....
    А вот теперь сама проблема:
    допусти в альбоме лежит файл с названием index.jpg
    Пользователь добовляет свою уже картинку в ету галерею с таким же названием....
    И получаеться система просто напросто заменяет старую картинку на новую :(
    Позавчера как увидел полуперерытую галерею и удивился от такого :(
    Не подскажите код, что б система либо автоматом сама переименовывала файлы либо писала мол такой файл на сервере есть.
    Зранее большое спасибо!
     
  2. nc.STRIEM

    nc.STRIEM Members of Antichat

    Joined:
    5 Apr 2006
    Messages:
    1,036
    Likes Received:
    347
    Reputations:
    292
    просто нужо в коде дописать чеб перед каждым именем картинки добовлялся какойлибо уникальный идинтефикатор!
    например: time('U')
     
  3. Ch3ck

    Ch3ck Elder - Старейшина

    Joined:
    9 Jun 2006
    Messages:
    1,363
    Likes Received:
    1,191
    Reputations:
    430
    А нах?!
    PHP:
    <?php
    $file
    ='index.jpg'
    if(file_exitsts($file))
    {
    echo(
    "Идите лесом...");
    }
    ?>
    А имена файлов в массив и цикл...
     
  4. nc.STRIEM

    nc.STRIEM Members of Antichat

    Joined:
    5 Apr 2006
    Messages:
    1,036
    Likes Received:
    347
    Reputations:
    292
    плмлему лучше будет сделать :
    PHP:
    $file='index.jpg';
    $file=time('U').$file;

    для юзера проще будет!
     
    #4 nc.STRIEM, 12 Feb 2007
    Last edited: 12 Feb 2007
    1 person likes this.
  5. eklips13

    eklips13 New Member

    Joined:
    2 Feb 2007
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    Уууу, спасибо ребята! Со временем всё больше и больше начинаю любить этот форум ;)

    $file='index.jpg';
    $file=time('U').$file;

    этот код как я понял нужно просто напросто вставить в файлик.php нужный....
    Только вот код я етот разобрать не могу :) на, что будут заменятсья имена файла?
     
  6. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,119
    Reputations:
    1,139
    разбирайся в сорсе цмски и все поймешь. надо просто дописать к имени файла рандомное число
     
  7. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Нвыерно надо создать раздел "Учение пхп" имхо..тупо смотреть на это...хотя раньше сам тут просил чето..
    ы