[php] Новичкам: задаем вопросы

Discussion in 'PHP' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    SiemX, http://php.net/mktime

    Сори что дал ссылку, нет времени..
     
  2. disc

    disc Member

    Joined:
    27 Dec 2006
    Messages:
    26
    Likes Received:
    7
    Reputations:
    2
    Если время в UNIXTIMESTAMP формате, тогда надо функцией date()

    PHP:
    echo date("d-m-Y H:i:s"mktime());
     
  3. disc

    disc Member

    Joined:
    27 Dec 2006
    Messages:
    26
    Likes Received:
    7
    Reputations:
    2
    Ага, либо travel - тоже 6 букв
     
  4. Architek86

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

    Joined:
    20 Feb 2008
    Messages:
    80
    Likes Received:
    1
    Reputations:
    0
    Как на php реализовать чтение сигнатуры файлов (и последующее определение типа файла по этой сигнатуре)? Интересуют хотя бы для архивов rar, zip, звуков mp3 и видео avi, flv, mpg, mp4, wmv, mov, 3gp.
    Или может полезное руководство есть по php+сигнатуры файлов? :)
    P.S. Творю безопасный загрузчик файлов на сервер...
     
  5. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    А что мешает в шелл запихнуть сигнатуру? Лучше фильтруй по расширению корректно и не давай выполняться файлам в дире загрузки
     
    _________________________
  6. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,547
    Likes Received:
    1,398
    Reputations:
    612
    Kaimi прав, лучше переименовывай в безопасные имена принудительно.
    например, когда льют file.php.mp3, то у тебя должно быть file.mp3
     
  7. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,547
    Likes Received:
    1,398
    Reputations:
    612
    я просто исправил
     
    1 person likes this.
  8. Хацкер

    Хацкер Elder - Старейшина

    Joined:
    25 Jul 2008
    Messages:
    107
    Likes Received:
    9
    Reputations:
    0
    Подскажите понятный мануал работы с файлами и текстом с самого начала))))
     
  9. mouse.pro

    mouse.pro Elder - Старейшина

    Joined:
    6 Dec 2006
    Messages:
    113
    Likes Received:
    73
    Reputations:
    14
    http://php.ru/manual/ref.filesystem.html
     
    1 person likes this.
  10. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    А еще лучше скачай себе это http://www.php.net/download-docs.php , и у тебя вообще проблемм не будет!
     
  11. Хацкер

    Хацкер Elder - Старейшина

    Joined:
    25 Jul 2008
    Messages:
    107
    Likes Received:
    9
    Reputations:
    0
    Благодарю)
     
  12. MafiaBoy3

    MafiaBoy3 Banned

    Joined:
    14 Apr 2007
    Messages:
    295
    Likes Received:
    15
    Reputations:
    1
    Скажите как мне в базе Mysql хранить русские данные? А то они там сейчас отображаются как гавно?

    Я вот скачал амерскую cms и хочу чтобы она с русским работала!
     
  13. mouse.pro

    mouse.pro Elder - Старейшина

    Joined:
    6 Dec 2006
    Messages:
    113
    Likes Received:
    73
    Reputations:
    14
    Кодировку поменяй
     
  14. MafiaBoy3

    MafiaBoy3 Banned

    Joined:
    14 Apr 2007
    Messages:
    295
    Likes Received:
    15
    Reputations:
    1
    Воттттттттт

    Не знаю как! У меня phpmyadmin.
    Как поменять? На что поменять? И будет ли это всем тем что нужно для руссификации базы?
     
  15. Chaak

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

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    Некоторые люди говорят чтобы проблем не было, нужно сдампить базу, а потом ее перезалить. Тогда вопросы исчезают. Также поможет смена кодировки БД на Windows 1251.

    Если и это не помогло, то меняй в настройках БД на UTF-8 и сохраняй все скрипты с кодировкой UTF-8
     
    1 person likes this.
  16. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Тут может быть несколько вариантов решения.

    Создай базу сам и укажи кодировку cp1251_geheral_ci

    [​IMG]

    Дамп подними в кодировке cp1251

    [​IMG]



    Второй вариант через php, после выбора базы данных прописать код:
    PHP:
    mysql_query ("set character_set_client='cp1251'");
    mysql_query ("set character_set_results='cp1251'");
    mysql_query ("set collation_connection='cp1251_general_ci'");
     
    1 person likes this.
  17. n1†R0x

    n1†R0x Elder - Старейшина

    Joined:
    20 Jan 2007
    Messages:
    728
    Likes Received:
    376
    Reputations:
    235
    если знания инглиша есть,
    http://dev.mysql.com/doc/refman/5.0/en/charset-connection.html
     
  18. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    На utf-8 надо переходить...
     
    #4898 banned, 22 Aug 2008
    Last edited by a moderator: 22 Aug 2008
  19. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    ага
     
  20. Zedi

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

    Joined:
    6 Jun 2007
    Messages:
    316
    Likes Received:
    120
    Reputations:
    13
    А зачем чем ютф лучше? Меня такой вопрос заинтересовал.
     
Thread Status:
Not open for further replies.