• Можно ли в месте файл указать ссылку?

    Vindicar
    @Vindicar
    RTFM!
    Можно было чуть-чуть погуглить примеры, и почитать код, там всё написано простым английским:
    async def recognize_song(
            self, data: Union[str, pathlib.Path, bytes, bytearray, AudioSegment]
        ) -> Dict[str, Any]:
            """
            Creating a song signature based on a file and searching for this signature in the shazam
            database.
                :param data: Path to song file or bytes
                :return: Dictionary with information about the found song
            """

    Т.е. data принимает или путь к файлу, или байты с содержимым файла.
    Поэтому ответ на твой вопрос: нужно самому скачать аудиофайл по ссылке, и скачанное содержимое отдать в recognize_song().
    Если у тебя ссылка на youtube, то либо используй пакет youtubedl, либо посмотри в примерах есть что-то на тему.
    Ответ написан
    Комментировать
  • Как внутри javascript'а запустить php код?

    @sl0
    Ответ на эти и другие вопросы в ищите в нашей книге "Никак".
    Но это и не нужно, а нужно сделать ajax-запрос к серверу, на котором уже и будет выполняться php код. Инфы по этому вопросу в гугле навалом. А вот если будет не получаться, то уже можно будет задавать конкретные вопросы.
    Ответ написан
    Комментировать
  • Почему в БД добавляются пустые данные?

    @PigData
    Если не говорить про валидацию как минимум я бы заменил

    if (isset($_POST['username']) &&
        isset($_POST['email']) &&
        isset($_POST['password']))


    на

    if ( $_POST['username'] && $_POST['email'] && $_POST['password'] )


    а лучше на

    if (trim($_POST['username']) && trim($_POST['email']) && trim($_POST['password']))
    Ответ написан
    Комментировать