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

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

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

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

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    На позиции точки?

    preg_match("/(\d+([\.|-]\d+)?)/is",$w,$b);
     
  2. Gadik

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

    Joined:
    29 May 2006
    Messages:
    97
    Likes Received:
    19
    Reputations:
    0
    не понял вопроса...

    есть число -4.52

    ругулярка берет только 4.52, а хотелось бы чтобы и минус не терялся
     
  3. oRb

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

    Joined:
    9 May 2008
    Messages:
    294
    Likes Received:
    582
    Reputations:
    256
    preg_match("/([\d\-\.]+)/is",$w,$b);
     
  4. Blad94

    Blad94 New Member

    Joined:
    4 Nov 2007
    Messages:
    25
    Likes Received:
    2
    Reputations:
    0
    Gadik, mysql_query("set names cp1251",$connect);
     
  5. Gadik

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

    Joined:
    29 May 2006
    Messages:
    97
    Likes Received:
    19
    Reputations:
    0
    СПС!
     
  6. Andres

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

    Joined:
    4 Apr 2008
    Messages:
    320
    Likes Received:
    119
    Reputations:
    0
    Сделал..и всеравно ничего..терь выбивает:

    Can not connect to MySQL
    Access denied for user 'user'@'localhost' (using password: YES)

    Блин да че за фигня..((

    Парни, посмотрите в чем ошибся:

    * Залил скрипт
    * Розархивировал содержимое в папку chat
    * Иду в Базы данных MySQL®
    * Создаю базу данных chat
    * Создаю пользователя user, присвоил ему пароль: 1111
    * Иду в phpMyAdmin
    * В левом углу видно базу wapmix_chat, выше нажимаю на вкладку Sql, заливаю таблицы (tables.txt)
    * Появились таблицы (19 штук)
    * Иду в папку chat/inc.php - редактирую, прописываю следуйщее:
    PHP:
      <?php
    $MySQL_Hostname 
    "localhost";
    $MySQL_Username "user"; - имя пользователя.
    $MySQL_Password "1111"; - пароль пользователя.
    $MySQLDatabasename "chat"; - сама база.
    ?>
    Ну вроде все, главное установить, потом уже редактировать ссылки, и т.д.

    В чем моя ошибка? сейчас выдает вот что: Can not connect to MySQL
    Access denied for user 'user'@'localhost' (using password: YES)
     
  7. groundhog

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

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    Ну если раньше он тебе позволял коннектится к базе, но не давал выбирать саму базу данных для работы, то теперь он тебе даже коннектится не даёт! Ты выполнил те запросы, что я тебе дал?
     
  8. Blad94

    Blad94 New Member

    Joined:
    4 Nov 2007
    Messages:
    25
    Likes Received:
    2
    Reputations:
    0
    проверь имя и пароль пользователя к базе
     
  9. Andres

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

    Joined:
    4 Apr 2008
    Messages:
    320
    Likes Received:
    119
    Reputations:
    0
    Ну да, добавил пользователя к базе, и дал ему все Privileges
     
  10. groundhog

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

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    На каком-то шаге возвращается ошибка... Как ты создаешь юзера? Как назначаешь пароль? Как даёшь ему привилегии?
     
  11. Andres

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

    Joined:
    4 Apr 2008
    Messages:
    320
    Likes Received:
    119
    Reputations:
    0
    Та проверял сто раз..:(
     
  12. Корвин

    Корвин Elder - Старейшина

    Joined:
    26 Feb 2007
    Messages:
    256
    Likes Received:
    31
    Reputations:
    3
    а так разве можно писать $MySQL_Username = "user"; - имя пользователя.
    я думал правильно $MySQL_Username = "user"; // имя пользователя.

    я о символах перед "имя пользователя"
     
  13. Andres

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

    Joined:
    4 Apr 2008
    Messages:
    320
    Likes Received:
    119
    Reputations:
    0
    Смотри, захожу в базы данных, сначала делаю базу, потом делаю пользователя с паролем, потом добавляю пользователя к базе данных, и нажимаю на ALL PRIVILEGES, все добавило: "Пользователь wapmix_user добавлен к базе данных wapmix_chat."
     
  14. groundhog

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

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    Ты это через панель на каком-то хостинге делаешь?
     
  15. Andres

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

    Joined:
    4 Apr 2008
    Messages:
    320
    Likes Received:
    119
    Reputations:
    0
    Мож сначала все перезалить? Чувак, невпадло, дай последовательность действий, очень прошу..
     
  16. Andres

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

    Joined:
    4 Apr 2008
    Messages:
    320
    Likes Received:
    119
    Reputations:
    0
    Ну да, через панель..
     
  17. groundhog

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

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    Uin 175757. Стучи.
     
    1 person likes this.
  18. Andres

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

    Joined:
    4 Apr 2008
    Messages:
    320
    Likes Received:
    119
    Reputations:
    0
    Стукнул.
     
  19. Lesnoy_chelovek

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

    Joined:
    6 Dec 2006
    Messages:
    224
    Likes Received:
    152
    Reputations:
    8
    Как выташить все Url с сайта? Надо загнать их в массив.
     
  20. oRb

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

    Joined:
    9 May 2008
    Messages:
    294
    Likes Received:
    582
    Reputations:
    256
    Пишешь робота-кравлера, который будет бегать по сайту, с помощбю регулярок вытаскивать линки и заносить их в базу. Далбше он должен перейти по ним и индексировать дальше. Главное чекать линки перед тем как переходить по ним, чтоб не уйти на внешние просторы.
    Это имел в виду?
     
Thread Status:
Not open for further replies.