За последние 24 часа нас посетили 50459 программистов и 1690 роботов. Сейчас ищут 1087 программистов ...

Почему не работает?

Тема в разделе "PHP для новичков", создана пользователем drakonik999, 26 ноя 2017.

  1. drakonik999

    drakonik999 Активный пользователь

    С нами с:
    5 сен 2017
    Сообщения:
    156
    Симпатии:
    0
    Составил регулярное выражение, которые обрезает ссылку на какой то сайт и оставляет только имя сайт
    пример
    $a = "https://php.ru/forum/forums/php";
    после обработки должно выйти $a =php
    вот регулярка ~'/\*.\'~
    обрезает от слеша до точки, почему не работает?
     
  2. Maputo

    Maputo Активный пользователь

    С нами с:
    30 июл 2015
    Сообщения:
    1.136
    Симпатии:
    173
    Приведенное регулярное выражение даже отдаленно не напоминает решение.
    Зачем у Вас там кавычки?
     
  3. ubunta2

    ubunta2 Зэк
    [ БАН ]

    С нами с:
    27 июн 2017
    Сообщения:
    947
    Симпатии:
    28
    в регулярки кавычки одинарные
     
  4. Maputo

    Maputo Активный пользователь

    С нами с:
    30 июл 2015
    Сообщения:
    1.136
    Симпатии:
    173
    Автору советую посмотреть в сторону функции parse_url()
     
  5. r67wru

    r67wru Активный пользователь

    С нами с:
    14 июл 2017
    Сообщения:
    36
    Симпатии:
    2
    Кто поможет разобраться?
    PHP:
    1. $search_user = mysqli_result(mysqli_query($db, "SELECT COUNT(*) FROM `users_profiles` WHERE `username` = '".$login."' AND `password` = '".md5($password)."'"), 0);
    Warning: mysql_result() expects parameter 1 to be resource, object given in ...
    На php 5 работала когда подключение через mysql_connect было
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    результат работы куери нельзя пихать куда-то непроверив, т.к. она возвращает значения разного типа, на которые нужны разные обработчики.