使用PHP和MySQL的自动电子邮件?
如何将自动化的电子邮件发送给输入的电子邮件地址? 我有XAMPP,它是配备Apache的本地Web服务器,以及用于邮件的汞. 想法? 解决方案 发送电子邮件:查找在Linux中安排一项任务查找crontab. 在Windows中安排一个任务查找控制面板中的任务调度. 并且不要使用XAMPP进行生产.这是不安全的. 其他解决方案 而不是php的邮件()函数,您应该使用 http://swiftmailer.org br> 您可以轻松地进行SMTP授权,加密,哑光邮件,字符编码,批次邮件... 而且您会得到更多可靠的错误报告. 其他解决方案 这不是您问题的答案,而是可能是相关的: 我在本地网络服务器上的经验是,邮件将无法到达目的地.这取决于您的ISP,但是如果您每次连接到ISP(拨号,ADSL,电缆)时都有一个更改的IP地址,则您的传出邮件很可能会被收件人邮件服务器拒绝. ISP为客户提供的许多IP范围都被垃圾邮件过滤器阻止.
0 2023-06-02
编程技术问答社区
通过php脚本定期发送电子邮件
我正在使用自动监视系统.我制作了一个具有mySQL数据库的.NET应用程序.为此,我开发了一个普通的管理面板,管理员可以在其中登录并获取来自数据库上触发的各种查询的必要报告.面板中还有一个"摘要报告",这只是每周艰难的摘要.现在,我想要的是,我希望此报告(所有文本)自动发送到一些七天的电子邮件" xxxxx@xxx.com".我之前曾使用过一些PHP脚本在提交按钮点击上发送电子邮件.像下面的那个.
0 2023-06-01
编程技术问答社区
创建一个随机的Magento优惠券
我遇到了一些麻烦.我想做的是每次有人订阅我们的新闻通讯时,都会在Magento中自动生成单个随机优惠券代码.优惠券可从任何东西付出10美元,并且将有经验.订阅后两周的日期. 所以,我正在尝试编写一个简单的脚本,该脚本在提交"订阅我们的新闻通讯"表格时会与Magento交谈,请Magento提供单个随机优惠券代码,设置一些基本价格规则(10降低任何东西,每位客户一种用途,每张优惠券一次使用,从一代开始两周),然后返回随机优惠券代码(ex:welcome5798),可以将其存储在将通过的变量中,沿着第一个+last last last last.通过MailChimp API命名和电子邮件给MailChimp.除了如何通过PHP脚本生成这样的代码,然后返回上述代码(即我有我的表格,我知道如何将值传递给MailChimp). 我是Magento的新手,所以我度过了艰难的时光.我已经在法师/salesrule/型号/优惠券中看到了代码,并且已经看到了一些人解决某种类似问题的示例,例如
2 2023-06-01
编程技术问答社区
自动填写网络表格并返回结果页面
这是我第一次在这里发布.我非常感谢有关此主题的所有指导. 我正在尝试制作一个程序,该程序自动填写Web表单并提交数据,将结果页面返回到程序中,以便它可以继续"浏览"页面,从而允许其递归提交更多数据. 我遇到的主要问题是: "提交"按钮是在JavaScript中编码的,因此我不知道表单数据在制作页面请求时的位置. 我想使用来自Excel表中的数据填写表单,因此我需要能够从页面外访问数据. 我需要能够导航结果页面继续提交更多数据. 更具体地说,我正在尝试首先登录练习Mate网站,导航到"管理患者",点击"添加患者",并填写适当的表格并提交. 我正在填写数千行的excel表中的表格. 抱歉,如果不提供用户名和密码,我对此无法更清楚. 我一直在尝试使用JavaScript从使用PHP从Excel文档中检索信息的页面进行页面请求.不过,我似乎仍然无法使用这种方法. 我为此而道歉.预先感谢. 解决方案 您可以使用 php curl 浏览并提交表单网站,但
0 2023-05-31
编程技术问答社区
为PHP网络应用程序构建系统
我想开始自动化更多的Web开发过程,因此我正在寻找构建系统.我主要在Mac OS X上编写PHP应用程序,并通过FTP部署Linux服务器.我的许多客户都有基本的托管提供商,因此通常不可用Shell对其服务器的访问,但是通常存在远程MySQL访问.这是我想使用的构建系统: 建造时: lint javascript文件 验证CSS文件 验证html文件 缩小和串联JS和CSS文件 验证PHP语法 设置调试/生产标志 部署时 SVN的结帐最新版本 运行构建过程 通过FTP上传到服务器 在远程DB上运行SQL脚本 我意识到这是自动化的很多工作,但我认为这是值得的.那么,沿着这条路的最佳方法是什么?是否有一个可以处理构建和部署的系统,还是我应该搜索单独的解决方案?您会推荐什么系统? 解决方案 您所要求的一切都可以用 phing是用PHP编写的部署框架,并以Apache Ant进行建模.它带有一系列现成的部署任务,包括数据库部署,远程文件传输和VCS连
0 2023-05-31
编程技术问答社区
为PHP网络应用程序构建系统
我想开始自动化更多的Web开发过程,因此我正在寻找构建系统.我主要在Mac OS X上编写PHP应用程序,并通过FTP部署Linux服务器.我的许多客户都有基本的托管提供商,因此通常不可用Shell对其服务器的访问,但是通常存在远程MySQL访问.这是我想使用的构建系统: 建造时: lint javascript文件 验证CSS文件 验证html文件 缩小和串联JS和CSS文件 验证PHP语法 设置调试/生产标志 部署时 SVN的结帐最新版本 运行构建过程 通过FTP上传到服务器 在远程DB上运行SQL脚本 我意识到这是自动化的很多工作,但我认为这是值得的.那么,沿着这条路的最佳方法是什么?是否有一个可以处理构建和部署的系统,还是我应该搜索单独的解决方案?您会推荐什么系统? 解决方案 您所要求的一切都可以用 phing是用PHP编写的部署框架,并以Apache Ant进行建模.它带有一系列现成的部署任务,包括数据库部署,远程文件传输和VCS连
0 2023-05-31
编程技术问答社区
自动安排和执行一个PHP脚本
我编写了一个PHP脚本,该脚本生成了一个包含数据库中所有表的SQL文件. 我要做的是每天或每天执行此脚本.我已经阅读了有关cron作业的信息,但我正在使用Windows.如何自动化服务器上​​的脚本执行? 解决方案 您需要添加一个计划的任务才能调用URL. 首先,在这里阅读: MS KB - 这是适用于Windows XP的. 第二,您需要某种方法来调用URL - 我建议使用 wget 之类的东西 - 这样,您可以调用URL并将输出保存到文件中,以便您可以查看调试输出是什么.您可以掌握wget 最后一步是,正如加布里埃尔(Gabriel)所说,写一个批处理文件以将所有这些绑在一起,然后走开. e:WGET非常易于使用,但是如果您有任何问题,请发表评论,我会提供帮助. ee:考虑一下,您甚至不需要批处理文件,并且可以直接致电WGET .. 其他解决方案 添加一个计划的任务以请求URL.使用批处理文件或脚本文件(WSH). 此脚本将允许您从Web
0 2023-05-30
编程技术问答社区
如何在PHP中进行集成测试?
我目前正在对我的代码(使用Phpunit和Jenkins)进行单元测试,但我已经阅读了很多有关集成测试的信息. 是否有任何工具可以在PHP中执行此操作(最好是自动化的)? 我将如何实施它? 有没有好的教程 在任何地方? 解决方案 基本上要走的方法是实现以外的单元测试,还可以模拟测试,而模拟测试不仅仅是一个单位测试,更像是一组堆在一起的单元,您将它们视为逻辑单元,应该在某个特定中行事递交一些输入或调用方法时. 一个可能的库是 yaymock 在Google Code Repository中.它是PHP5模拟库. 进一步的集成测试或多或少是仅测试完整系统行为的测试.基本的事情是设置测试环境并之后部署您的应用程序.您也可以使用单元测试框架或模拟库进行此类测试.如你所愿.在您的情况下,基于数据库中的某些数据和预期的" HTML"输出. 为了自动化此功能,您可以使用一些连续的集成框架... Hudson,Artist或PhpunderControl.为了使用Hud
0 2023-05-30
编程技术问答社区
用PHP快速转换(.rtf|.doc)文件为Markdown语法
我已经手动将文章转换为Markdown语法了几天,而且变得乏味.其中一些是3或4页,斜体和其他强调文本.是否有更快的方法将(.rtf | .doc)文件转换为清洁我可以利用的标记语法? 解决方案 如果您碰巧在Mac上,textutil在将DOC,DOCX和RTF转换为HTML方面做得很好,而Pandoc在将结果的HTML转换为Markdown方面做得很好: $ textutil -convert html file.doc -stdout | pandoc -f html -t markdown -o file.md 我有一个 script 我曾经扔了一段时间,试图使用textutil,pdf2html和pandoc将我扔给Markdown的任何东西转换为Markdown. 其他解决方案 progtips 可能具有 word macro (source download) : a simpl sup> 自动转换最琐碎的事物. 这个宏有: 替换大胆和斜
0 2023-05-30
编程技术问答社区
PHP数字:小数点仅在需要时可见
我想知道是否存在某些功能以自动通过小数为数字,因此,如果我有: 所以我的答案是,如果我只有在圆形时才有小数数据forma,是否存在某种删除小数的方法? ? 或shoud我做这样的事情?
0 2023-05-30
编程技术问答社区
自动检测文件中是否存在CSV头文件
简短的问题:如何自动检测CSV文件在第一行中是否具有标头? 详细信息:我已经编写了一个小型CSV解析引擎,该引擎将数据置于我可以作为(大约)内存数据库的对象中.原始代码以可预测的格式写入第三方CSV,但我希望能够更普遍地使用此代码. 我正在尝试找出一种可靠的方法来自动检测CSV标头的存在,因此脚本可以决定是否将CSV文件的第一行用作键/列名称或立即开始解析数据.由于我需要的只是布尔测试,因此我可以在检查CSV文件后轻松指定一个参数,但我宁愿不必(Go Automation). 我想我必须将前3个解析为? CSV文件的行,寻找某种模式以与标题进行比较.我正在做三个特别糟糕的案例的噩梦: 出于某种原因,标题包括数字数据 前几行(或CSV的大部分)为null 标题和数据看起来太相似,无法告诉他们 如果我可以得到"最佳猜测",并让解析器失败而出错,或者如果无法决定,请吐出警告,那没关系.如果这在时间或计算方面将非常昂贵(并且要花更多的时间来拯救我),我会很乐意删
2 2023-05-28
编程技术问答社区
PHP中的定时任务(类似于cron)。
是否有适用于PHP的完整特色工作计划软件包?我正在寻找相当于Java的 quartz .我可以从Cron外部触发的东西来驱动系统.我要寻找的功能: 能够以给定的间隔调用任务(类/方法)的能力. 能够指定是否可以多次运行给定任务(在某些情况下不应多次运行多次运行方法). 所有注册条目/方法都可以并行运行(作业是背景的,以免阻止其他定时任务). 能够为给定任务设置超时. 能够动态更新作业控制的能力,因此您可以禁用某些任务或在没有代码更改的情况下更改其频率. 我知道这是很多要问的,但这似乎是一批有用的功能,我认为有人可能会把其中的一部分放在一起. 如果此或某些部分尚不存在,则有任何将一个组合在一起的指针或具有相当特征的某些子集的开源项目? 解决方案 快速的Google出现了一些不错的结果: 确实,如果您使用任何不错的共享托管软件包,则应该可以访问某种任务调度程序,无论是Windows的任务调度程序还是 *NIX下的Cron.我知道Dreamhost至少允
6 2023-05-26
编程技术问答社区
用程序建立htpasswd
是否有一种编程方法来构建 htpasswd 文件,而无需依赖OS特定功能(即exec(),passthru())? 解决方案 .httpasswd文件只是带有特定格式的文本文件,具体取决于指定的哈希函数.如果您使用的是MD5,它们看起来像这样: foo:$apr1$y1cXxW5l$3vapv2yyCXaYz8zGoXj241 那是登录,一个结肠,$ APR1 $,盐和1000次MD5编码为base64.如果选择SHA1,它们看起来像这样: foo:{SHA}BW6v589SIg3i3zaEW47RcMZ+I+M= 那是登录,结肠,字符串{sha}和用base64编码的sha1哈希. 如果您的语言具有MD5或SHA1和BASE64的实现,则可以创建这样的文件:
0 2023-05-26
编程技术问答社区
如何在时间过去后删除mysql行?
我不知道从哪里开始: 我有一个存储postID和Date的数据库. 我想做的是让我的网站自动删除Date少于今天的所有行.该脚本根本没有任何用户输入.没有按钮点击,什么也没有.剧本必须每天在午夜运行. 我一直在寻找可以做到这一点的事情,但我一无所获. 解决方案 您可以使用PHP脚本并在CPanel上使用CRON作业. 示例: cronjobcommand.php 我已连接下面的屏幕截图以供您更多参考. 其他解决方案 对于那些在共享托管上的人,例如1and1,并且不能使用cron,这里有2个替代方法: mysql Events 使您能够放置一个MySQL上的时间触发器,它将在您想要时执行,而无需任何类型的用户输入 如
0 2023-05-26
编程技术问答社区
用CRON作业执行一个PHP脚本
我想每天午夜运行一个PHP脚本.在研究了如何做到这一点之后,似乎最好的方法是使用Cron工作. 如果我的php脚本位于/a>,有人能够显示此cron命令的最简单示例吗? 我浏览了许多帖子,但我找不到一个简单的例子,可以学习和建立. 解决方案 crontab需要服务器上的完整路径. 0 0 * * * php /var/www/vhosts/domain.com/httpdocs/scripts/example.php 这将在午夜每天执行. 其他解决方案 所以类似的东西: 00 * * * * /usr/local/bin/php /home/john/myscript.php 00 * * * *意味着小时 /usr/local/bin/php- php主引擎在其中 /home/john/myscript.php-要运行的脚本(物理路径) 您还可以使用@hourly特殊键: @hourly /usr/local/bin/php
2 2023-05-26
编程技术问答社区
是否有与 Perl'的 WWW::Mechanize 相当的 PHP 版本?
我正在寻找一个具有类似Perl's 我知道卷发,但有点太好了,语法很丑(tons curl_foo($curl_handle, ...)语句 澄清: 我想要的东西比到目前为止的答案要高.例如,在Perl中,您可以做类似: 的事情 # navigate to the main page $mech->get( 'http://www.somesite.com/' ); # follow a link that contains the text 'download this' $mech->follow_link( text_regex => qr/download this/i ); # submit a POST form, to log into the site $mech->submit_form( with_fields => { username => 'mungo', password =>
2 2023-05-25
编程技术问答社区
如何在PHP中自动开始下载?
访问链接时,您需要在PHP中添加什么代码才能自动将文件下载到本地计算机? 我专门考虑的功能类似于下载网站的功能,该功能促使用户单击软件名称后将文件保存到磁盘? ? 解决方案 在输出文件之前发送以下标题: header("Content-Disposition: attachment; filename=\"" . basename($File) . "\""); header("Content-Type: application/octet-stream"); header("Content-Length: " . filesize($File)); header("Connection: close"); @grom :关于'application/application/ocket-stream'mime类型的有趣.我不知道这一点,一直使用"应用程序/降低载荷":) 其他解决方案 这是发送pdf的示例. header('Content-type
2 2023-05-25
编程技术问答社区
从Javascript脚本中运行Photoshop的 "动作"
我正在写一个Photoshop脚本以打开一些图像并在其中做一些事情.到目前为止,一切都很好.我需要脚本播放以前记录在Photoshop上的给定 Action 我如何调用和播放JavaScript代码的Photoshop操作? 我正在寻找: app.actions["actionName"].play() app.actions["actionName"].onComplete(function(){/*do stuff when finished*/}) (将操作转换为JS代码不是我的应用程序的选项) 解决方案 我相信您正在寻找的代码是: app.doAction("ActionStep","ActionFile.ATN") 您要确保ATN文件已经加载到Photoshops Action调色板中," ActionStep"将是您要运行的步骤的名称,而" ActionFile.ATN"是该步骤是的操作文件位于. 您可以走得更远,甚至添加错误处理
4 2023-05-25
编程技术问答社区
给定一对图像,如何自动创建一个动画序列,将一个图像变形为另一个?
是否有一种程序化方法将两个图像转换为动画序列(例如动画gif),例如以下示例? 此图像序列,取自 http://memrise.com 课程似乎没有手动手动编辑的帧,但似乎会使用某种形状变形算法自动转换.是否有一个通用术语来描述这种动画或算法? ImageMagick或Photoshop/gimp中是否有生成此类动画的功能,给定一对图像? 理想情况下,该技术可以是可以拼写的,因此我可以为几对开始端图像创建动画. 编辑:刚刚被告知我在过滤器 - > Animation-> Blend下的GIMP工具,它似乎与JQuery Morph一样:每个帧i is start + (finish - start)/N*i.换句话说,您将每个像素从启动值独立于终点值过渡,而没有任何形状变形.该示例给出的更为复杂,因为它修改了两个图像的轮廓以达到其引人注目的效果. 其他示例: 解决方案 我编写了一个工具,该工具不需要设置手动关键点,并且不仅限于域(如面部).无论如何,这些图
0 2023-05-25
编程技术问答社区