小编Tho*_*ard的帖子

使用.php文件生成MySQL转储

这是我的信息:

我正在使用基于Linux的系统使用MySQL和PHP5.我需要能够mysqldump在.php文件中生成一个,然后将该转储存储在我指定的位置的服务器上的文件中.

因为我是一个PHP nooblet,我希望有人给我一些帮助,指导或代码,这将做我需要的.这必须从Internet远程运行.

php mysql mysqldump

116
推荐指数
7
解决办法
20万
查看次数

在没有轮询的情况下检测文件更改

我正在尝试使用Python程序中的方法来检测文件系统上的文件是否已被修改.我知道我可以在每5秒运行一次以检查系统的最后修改日期,但我很好奇是否有更简单的方法来执行此操作,而无需要求我的程序重复检查.

有谁知道这样的方法?

python

62
推荐指数
4
解决办法
6万
查看次数

使用具有 XOAUTH2 和 MS365 应用程序权限的 IMAP 来对用户进行 IMAP 身份验证

我有一个较旧的 Python 项目,它使用标准 IMAP 机制从邮箱检索电子邮件等进行处理。不幸的是,随着 MS365 现在淘汰非 OAuth2 和非现代身份验证,我必须尝试编写一个不依赖用户凭据但可以像使用 OAuth2 的其他用户一样完全访问身份验证等的应用程序。

我已经获取了 MSAL 库部分,并且可以从远程获取访问令牌 - 该应用程序配置了使用客户端密钥登录的工作流,并且可以访问所有用户的所有 EWS 以及应用程序权限中的所有 IMAP.UseAsApp。不过,我可能通过应用程序集成错误地请求了信息。

该应用程序正在使用 Azure AD 中分配给它的以下权限进行操作:

在此输入图像描述

所述应用程序通过共享秘密而不是证书进行身份验证。

我们正在拉取 Outlook 范围,因为我们想要使用 Office 365 Exchange Online 的 IMAP 范围,并通过此令牌和 oauth 使用具有 IMAP 身份验证的内容,而且我不相信 MIcrosoft Graph API 具有任何可用的 IMAP 身份验证端点机制,

下面基本上是我尝试将 MSAL OAuth2 与 Azure AD 中配置的应用程序链接起来以获得工作调用的示例imap.authenticate,至少弄清楚如何使用不记名令牌完成 OAuth2 部分:

import imaplib
import msal
import pprint
import base64

conf = {
    "authority": "https://login.microsoftonline.com/TENANT_ID",
    "client_id": "APP_CLIENT_ID",
    "scope": ["https://outlook.office.com/.default"],
    "secret": "APP_SECRET_KEY",
    "secret-id": "APP_SECRET_KEY (for documentation …
Run Code Online (Sandbox Code Playgroud)

python imap oauth-2.0 azure-ad-msal

8
推荐指数
2
解决办法
1万
查看次数

无法访问位于nginx站点的文档根目录之外的PHP文件

我有一个基于CodeIgniter的PHP应用程序.我有一大部分网站(知道CodeIgniter的人的系统文件夹)位于文档根目录下面.

这是该网站的Nginx conf

server {
server_name www.domain.local;
root /var/www/html/domain/frontend;
include /etc/nginx/conf.d/ci_vhost;
}
Run Code Online (Sandbox Code Playgroud)

这是我尝试访问时遇到问题的文件夹 /var/www/html/ci/2.0.2/system

使用Apache,我从未遇到过访问文档根目录下的php文件的问题.

有谁知道为什么我在使用Nginx遇到这个问题?

谢谢.

php nginx

5
推荐指数
1
解决办法
5250
查看次数

CRM 2011和SSRS - 为单个记录生成报告

是否可以使用CRM 2011和SSRS生成单个记录的报告,并且只获得该记录的结果?

编辑
其他信息 - 必须使用:
自定义SSRS报告
CRM中的自定义实体

reporting-services ssrs-2008 dynamics-crm-2011

4
推荐指数
1
解决办法
1万
查看次数

使用Greasemonkey脚本将javascript从其他站点添加到页面

是否可以使用Greasemonkey脚本将JS脚本从其他站点添加到页面中,以便它们运行?

javascript greasemonkey

3
推荐指数
1
解决办法
7267
查看次数

将*** IMAP邮件标记为未读

在获取所有“未读”消息,然后遍历它们并获取它们之后,我试图在一条消息上操纵IMAP标志以将其标记为未读。

我不太确定如何在单个消息的基础上将消息标记为未读/看不见。我得到的只是消息编号,而且我不确定如何正确存储UID以仅影响单个消息。

相似问题中答案似乎无效,因为它将错误消息设置为“未读”。如何设置再次被提取为“未读” 的单个邮件?


我被要求提供更多信息。在这里删除“秘密”的细节时,这是我尝试实现的现有运行时,因此它将尝试根据代码规则处理消息,并存储消息号等,并尝试将消息的ID和主题存储在pickle文件中后,将每条消息设置为“未读”,因为在运行过程中“看到”的所有内容都会在服务器上自动标记为“已读”,而不会设置为“未读”状态:

def main():
    conn = imaplib.IMAP4('SERVER')
    conn.login('username', 'passphrase')

    conn.select('inbox')
    (status, nums) = conn.search(None, '(UNSEEN)')

    msgnums = map(int, nums[0].split())

    for i in msgnums:
        try:
            raw_msg = conn.fetch(i, '(RFC822)')

            raw_msg = conn.fetch(i, '(RFC822)')
            msg = email.message_from_string(raw_msg[1][0][1])
            body = "Date: %s\r\nSender: %s\r\nSubject: %s\r\n\r\n" % (msg['Date'], msg['From'], msg['Subject'])
            msg_date = re.sub('/', '-', msg['Date']).replace(":", ".")
            fdate = re.sub('\s+', '_', msg_date).replace(",", "")
            print "Checking message: %s" % msg['Subject']

            if not msg['Subject']:
                continue  # fname = …
Run Code Online (Sandbox Code Playgroud)

python email imaplib python-2.7

3
推荐指数
1
解决办法
1349
查看次数

将文本和行添加到文件的开头(C++)

我希望能够在文件的开头添加行.

我正在编写的这个程序将从用户那里获取信息,并准备它以写入文件.那么,该文件将是已经生成的差异,并且在开头添加的是描述符和标记,使其与Debian的DEP3 Patch标记系统兼容.

这需要跨平台,所以它需要在GNU C++(Linux)和Microsoft C++(以及任何Mac附带)中工作

(相关的线程别处:http://ubuntuforums.org/showthread.php?t=2006605)

c++ cross-platform

2
推荐指数
1
解决办法
3804
查看次数

使用 Python 将防火墙 Syslog Entires 中的结构化字符串数据解析为 dict

我有一个结构化字符串通过套接字输入到我的 Python 脚本中,该脚本能够从网络上的另一个项目接收 UDP 系统日志数据。该字符串的格式如下:

<30>device="SFW" date=2019-03-07 time=11:12:19 timezone="EST" device_name="SFV4C6" device_id=C12345678ABCXYZ log_id=063110617710 log_type="Event" log_component="SSL VPN Authentication" log_subtype="Authentication" status="Successful" priority=Information user_name="valid@username" usergroupname="" auth_client="N/A" auth_mechanism="AD" reason="" src_ip=123.234.123.234 message="User valid@username authenticated successfully to login to SSLVPN through AD authentication mechanism" name="" src_mac=
<30>device="SFW" date=2019-03-07 time=11:12:20 timezone="EST" device_name="SFV4C6" device_id=C12345678ABCXYZ log_id=062910617701 log_type="Event" log_component="Firewall Authentication" log_subtype="Authentication" status="Successful" priority=Information user_name="valid@username" usergroupname="vpnallaccess" auth_client="SSLVPN" auth_mechanism="" reason="" src_ip=10.1.250.123 message="User valid@username of group vpnallaccess logged in successfully to Firewall through  authentication mechanism from 10.1.250.3" name="User Name" src_mac=
Run Code Online (Sandbox Code Playgroud)

...字符串中有许多键值对。(请注意,key= otherkey=something如果为空,则有效,显然,对于此防火墙的系统日志实现,它 …

python string dictionary python-3.x

2
推荐指数
1
解决办法
526
查看次数

通过HTML/PHP触发HTTP错误:4xx 5xx

HTML或PHP中是否存在强制触发特定HTTP 1.1错误的方法,例如404,403,400,500等?我需要一种方法来测试.htaccess我的一台服务器上的站点上的错误文档的设置.

html php .htaccess http

1
推荐指数
1
解决办法
759
查看次数

在文件开头添加文本和行(Python)

关于相关问题,我想知道如何在Python中将文本和/或行添加到文件的开头,因为有人建议这是一种用于文本/文件操作的更简单的语言。因此,尽管我问了上一个有关C ++的链接问题,但谁能指出我如何用Python做到这一点?

引用链接的(相关)问题:

我希望能够在文件的开头添加行。

我正在编写的该程序将从用户那里获取信息,并准备将其写入文件。这样,该文件将是一个已经生成的差异文件,并且将添加到开头的是描述符和标签,这些文件与Debian的DEP3 Patch标记系统兼容。

任何人有任何建议或代码吗?


相关: 在文件开头添加文本和行(C ++)

python

1
推荐指数
1
解决办法
6946
查看次数

将 SHA256 哈希解密为原始字符串?

是否可以获取原始哈希值,然后将其解码回原始字符串?

hash('sha256', $login_password_for_login)给我一个哈希值,如下所示,但我想从哈希值返回到原始字符串。

使用$login_password_for_login = 12345,该hash函数给了我这个: 5994471abb01112afcc18159f6cc74b4f511b99806da59b3caf5a9c173cacfc5

我希望能够检索登录密码的原始数字或字符串。如何反转哈希值并获取原始字符串?

hash sha256

-6
推荐指数
1
解决办法
3万
查看次数