• Как проверить наличие файла существования?

    @Wordstat202323
    Для отслеживания и вывода ошибки об отсутствии файла вы можете использовать try-catch блок с функцией file_exists(). Кроме того, вы можете проверить состояние запроса через $_SERVER['REQUEST_STATUS']. Пример кода может выглядеть следующим образом:

    try {
    // Проверяем, существует ли файл
    if (file_exists($file)) {
    // Открываем модальное окно с изображением
    } else {
    // Проверяем, был ли запрос отправлен успешно
    if ($_SERVER['REQUEST_STATUS'] == 404) {
    // Выводим сообщение об ошибке
    echo 'Файл не найден!';
    }
    }
    } catch (Exception $e) {
    // Выводим сообщение об ошибке
    echo $e->getMessage();
    }
    Ответ написан
  • Как убрать ссылку с элемента, если он внутри тега а?

    @Wordstat202323
    Вы можете использовать следующий код, чтобы убрать ссылку с div:

    $('a').click(function (e) {
    e.preventDefault();
    });

    Этот код отменяет переход по ссылке при клике на div.
    Ответ написан
  • Как исправить, чтобы счетчик не уменьшался?

    @Wordstat202323
    Чтобы переменная sum_razn_u только увеличивалась, а не уменьшалась, можно добавить в код дополнительное условие, гарантирующее, что значение razn_COld всегда больше 0. Это можно сделать, добавив в код оператор «if», который проверяет, больше ли значение razn_COld 0, прежде чем добавить его к sum_razn_u. Код должен выглядеть так:
    if barstate.isnew close_Old:=close[0] sum_razn_d:=0.0 sum_razn_u:=0.0 razn_CO=close[0]-open[0] if razn_CO>0 if close[0]!=close_Old razn_COld=close[0]-close_Old if (razn_COld)>0 //Добавить эту строку: if (razn_COld)>0 sum_razn_u:=sum_razn_u+razn_COld close_Old:=close[0] else close_Old:=close[0]

    Это гарантирует, что переменная sum_razn_u будет только увеличиваться, а не уменьшаться.
    Ответ написан
    Комментировать
  • Как автоматизировать отправку почты с разными вложениями по разным адресам?

    @Wordstat202323
    Для реализации подобной задачи вам понадобиться использовать скрипт на языке программирования, например, Python. Он должен считывать список адресов, а также иметь доступ к файлам, сохраненным в отдельной директории. Для этого скрипт должен иметь метод для отправки почты, который будет использовать адрес получателя и файл для прикрепления. Вот пример кода для реализации этого:

    import smtplib

    # List of emails
    emails = ['example1@example.com', 'example2@example.com']

    # Path to files
    files = ['path/to/file1.txt', 'path/to/file2.txt']

    # Connect to mail server
    with smtplib.SMTP('smtp.example.com', 587) as server:
    server.ehlo()
    server.starttls()
    server.ehlo()

    # Login
    server.login('username', 'password')

    # Send mail for each recipient
    for email, file in zip(emails, files):
    with open(file, 'rb') as f:
    file_data = f.read()
    file_name = f.name

    message = 'Subject: Attachment\n\nThis is an attachment.'

    server.sendmail(
    'from@example.com',
    email,
    message.encode('utf-8'),
    {'From': 'from@example.com',
    'To': email,
    'Subject': 'Attachment',
    'MIME-Version': '1.0',
    'Content-Type': 'multipart/mixed; boundary="----------=_MESSAGE_BOUNDARY_$"',
    'Content-Disposition': 'attachment; filename="{}"'.format(file_name),
    'Content-Transfer-Encoding': 'base64',
    'Content-Description': 'Attachment'
    },
    '\n\n----------=_MESSAGE_BOUNDARY_$\nContent-Type: application/octet-stream; name="{}"\nContent-Transfer-Encoding: base64\nContent-Disposition: attachment; filename="{}"\n\n{}\n\n----------=_MESSAGE_BOUNDARY_$--'.format(file_name, file_name, file_data.decode('utf-8'))
    )

    # Close connection
    server.quit()

    Я надеюсь, что это поможет вам решить поставленную задачу. Удачи!
    Ответ написан
    Комментировать
  • Как настроить автодозвон в Myphoneexplorer?

    @Wordstat202323
    Вы можете воспользоваться специально написанным кодом для выполнения набора номера при помощи приложения Myphoneexplorer. Для этого вы можете использовать модуль pyautogui, который позволит автоматизировать процесс поиска и нажатия на кнопку для набора номера. Вот пример кода, который поможет вам в решении этой задачи:

    import pyautogui

    # Поиск кнопки "Позвонить" на экране
    button_position = pyautogui.locateCenterOnScreen('call_button.png')

    # Клик по кнопке
    pyautogui.click(button_position)

    # Набор номера
    pyautogui.typewrite(pyautogui.paste(), interval=0.2)

    # Нажатие кнопки "Набрать"
    pyautogui.press('enter')
    Ответ написан
    Комментировать