草庐IT

这一次

全部标签

php - 每周运行一次 php 脚本

每个星期一我都需要清空我拥有的MYSQL数据库的几个字段首先,我考虑过使用cron作业,但我的虚拟主机提供商(fatcow.com)既不支持通过SSH也不支持命令行进入共享服务器。我还考虑过检查date()以查看是否是星期一并执行某些操作,但随后我需要连续运行该特定页面,并且我了解到这是一个问题。那么现在我问你,我该怎么做呢?感谢解答 最佳答案 如果您有权访问任何其他允许运行cron作业的服务器,您可以在那里创建一个php文件并运行您的url以从该服务器执行。使用curl、wget或流来执行此操作。

php - 使用臭名昭著的 CActiveRecord 在 Yii 框架中一次查找多个记录?

在臭名昭著的YiiPHP框架中,如何使用模型的单个实例在表中找到多条记录?我有一个日期列:[dates]2011-06-292011-06-302011-07-012011-07-022011-07-03假设我有一个搜索条件是一个日期范围:startsearchfrom:2011-06-29endsearchat:2011-07-03并获取所有这些记录进行比较,或者告诉用户这些记录已经存在于表中。YiiFramework是如何实现这一点的,它具有CActiveRecord、CDbCriteria等内置类? 最佳答案 假设你有一个名为

php - 一次性下载密码

实现一次性密码下载文件的最佳方法是什么?最初我考虑使用PHP,为用户分配密码,然后在他们登录时删除帐户。我会将该帐户保存在一个文件中,因为我不希望在任何给定时间拥有超过少数有效用户。我是否需要跟踪session,或者是否有一种简单的方法可以通过单个站点完成此操作?哦,我不能使用外部网站,因为数据很敏感,必须保存在本地,我也不能下载任何新软件,因此仅限于HTML、JavaScript和PHP(我相信)。 最佳答案 几乎只是IlmariKaronen和martinstoeckli的答案的组合,但有更多细节。使用这种数据库表:temp_p

PHP Regex匹配最后一次出现的字符串

我的字符串是$text1='A373R12345'我想找到此字符串最后一次出现的非数字编号。所以我使用这个正则表达式^(.*)[^0-9]([^-]*)然后我得到了这个结果:1.A3732.12345但我的预期结果是:1.A373R(它有'R')2.12345另一个例子是$text1='A373R+12345'然后我得到了这个结果:1.A373R2.12345但我的预期结果是:1.A373R+(它有'+')2.12345我要包含最后一个无数字的数字!!请帮忙!!谢谢!! 最佳答案 $text1='A373R12345';preg_m

php - 检查是否是第一次查看页面

目前,我正在开发一个可以使用一些额外用户可用性的网站,因此我想启动几个模态窗口来帮助用户首次访问几个页面。我想检查是否是用户查看特定页面的时间。我已经阅读了有关使用cookie执行此操作时如何遇到问题的信息。它们可以被删除,用户可以使用不同的PC或设备等。此外,如果这是他们第一次查看,我想检查多个页面,而不仅仅是在登录后直接查看。我猜一个好主意是制作一个单独的表格,其中包含我需要的页面,并为它设置一个boolean是否被查看。这是执行此操作的最佳方法吗? 最佳答案 没有一种非常可靠的方法来做到这一点:您可以使用cookie,但如您所

php - 缺少必需的参数,包括无效的参数值,使用 LinkedIn API 参数不止一次

我尝试使用OAuth2通过LinkedInAPI进行身份验证。代码:if((isset($_GET["code"]))AND(isset($_GET["state"]))){$code=$_GET["code"];$state=$_GET["state"];$curl_request=curl_init();curl_setopt_array($curl_request,array(CURLOPT_RETURNTRANSFER=>1,CURLOPT_URL=>"https://www.linkedin.com/uas/oauth2/accessToken",CURLOPT_POST=>

php - 分解字符串,仅在分解匹配的最后一次出现时

我正在尝试分解一个字符串,但我需要它只在最后一个'and'而不是每个'and'分解。有没有办法做到这一点?结果:数组([0]=>一[1]=>二[2]=>三[3]=>四[4]=>五)需要结果:数组([0]=>一二三四[1]=>五) 最佳答案 这似乎很容易,只使用基本的字符串函数就可以做到。$x=strrpos($string,'and');$s2=array(substr($string,0,$x),substr($string,$x+5)); 关于php-分解字符串,仅在分解匹配的最后一

php - 如何每 30 秒从服务器执行一次脚本 - apache

这个问题在这里已经有了答案:RunaPHPscriptonceeveryminute(4个答案)关闭9年前。如何每30秒从服务器执行一次php脚本?我有一个php脚本,我需要每30秒执行一次,以通过curl从其他站点检索一些信息。但我不知道每30秒由apache在后台运行一个php页面。

php - 第一次客户折扣 magento

我想为所有新客户提供折扣以使用优惠券代码或基于新注册的电子邮件ID的简单折扣。我想从管理面板执行此操作,我找不到任何免费模块,请指导我该怎么做 最佳答案 您可以创建具有以下内容的购物车价格规则:没有“NOTLOGGEDIN”的客户群。每位客户的使用次数=1优惠券=特定优惠券优惠券代码=您想要的任何东西。然后将其提供给一般知识。 关于php-第一次客户折扣magento,我们在StackOverflow上找到一个类似的问题: https://stackoverf

php - 如何在 PHP 中获得去年的这一天?

所以我目前正在使用Carbon获取日期、时间和比较。我可以很容易地执行subYear()以获得去年的这个日期。现在我需要一些东西来在去年的同一时间获得完全相同的day,例如四月第二周的星期三。我希望必须做一些事情来计算出星期几,例如3和一年中的当前一周,然后得到去年相同的值。只是想我会检查是否有任何可用的东西已经在Carbon或其他PHP工具中执行此操作?谢谢 最佳答案 我认为DateTime::setISODate()正是您所需要的:$today=new\DateTime();$year=(int)$today->format('