在过去,我得到了SO社区的大量帮助,所以一旦我弄清楚这一点,我认为这是我回馈一点的机会.希望它可以帮助某人.
我面临的问题是我的核心网站建立在WordPress上,另一个数据库用于网站的电子商务部分,我想每天将整个网站(所有文件,两个数据库等)备份到Dropbox基础.
经过漫长的搜索,我找不到任何完全符合我要求的东西.
免责声明:您无需运行WordPress或电子商务网站即可运行.它适用于任何MySQL数据库,需要PHP.
我遇到了WordPress Backup to Dropbox插件,这让我大约90%.该插件允许我备份网站上的所有文件,并以您安排的频率执行WordPress数据库备份.
问题是该插件只备份WordPress数据库,但不备份我的电子商务数据库.
我还发现了Dropbox教程的MySQL备份(信用到期),下面的一些代码基于.这是一个很棒的教程,但我希望它能够在不同时间备份和删除备份 - 教程同时备份和删除.
我有一个响应式网站,当网站位于其他导航链接旁边的"桌面"视图(屏幕可用宽度> 768)时,它具有简单的下拉登录菜单.当屏幕宽度低于768时,导航链接最终会出现在选择选项中.问题是下拉登录菜单在选择选项中不起作用.
<a href>当屏幕宽度小于768时,我想使用PHP将下拉登录菜单更改为一个简单的链接.
现在我在我的页面中<head>:
<?
$screenWidth = '<script type="text/javascript">document.write(screen.availWidth);</script>';
?>
Run Code Online (Sandbox Code Playgroud)
在<body>:
<?
if($screenWidth <= "768") {
echo '<li><a href="login.php">Log in</a></li>';
} else {
?>
<div id="fancy">
<li id="login">
<a id="login-trigger" href="#">Log in <span>▼</span></a>
<div id="login-content">
<form>
<fieldset id="inputs">
<input id="username" type="email" name="Email" placeholder="Your email address" required>
<input id="password" type="password" name="Password" placeholder="Password" required>
</fieldset>
<fieldset id="actions">
<input type="submit" id="submit" value="Log in">
<label><input type="checkbox" checked="checked"> Keep me signed in</label>
</fieldset>
</form>
</div>
</li>
<? …Run Code Online (Sandbox Code Playgroud) 我有一个图像地图,定义了几个区域。我想要做的是每次有人点击特定区域时将一个值添加到数组中,并使数组实时显示在屏幕上。
在我的头部部分,我有数组(不确定这是否正确):
<script type="text/javascript">
var numArray = [];
</script>
Run Code Online (Sandbox Code Playgroud)
然后我在页面正文的某个地方
<p class="txt"><script type="text/javascript">document.write(numArray);</script></p>
Run Code Online (Sandbox Code Playgroud)
这些<map>区域是这样的:
<area shape="circle" coords="129,325,72" alt="1" href="javascript:numArray.push('1')">
<area shape="circle" coords="319,325,72" alt="2" href="javascript:numArray.push('2')">
<area shape="circle" coords="510,325,72" alt="3" href="javascript:numArray.push('3')">
Run Code Online (Sandbox Code Playgroud)
例如,如果有人点击 1,然后点击 2,然后点击 3,我希望数组在<p>.
但是,当我使用它时,它不会向数组添加任何内容(或者至少没有显示值)。
我正在尝试计算某个值在数组中出现的次数.除此值总是递增1,并且数组中有这些值的数量未知.
例:
$first = array( 'my-value-1','my-value-2','my-value-3' );
$second = array( 'my-value-1','my-value-2','my-value-3', 'my-value-4', 'my-value-5' );
Run Code Online (Sandbox Code Playgroud)
我的目标是能够在上面的例子中检索3 for $first和5的计数$second.
数组中可能还有其他值,但我唯一感兴趣的值是那些开头的值my-value-.
我不知道数组中的值的数量,但它们总是以my-value-添加到末尾的数字开头.
有没有办法my-value-用某种通配符计算数组中显示的次数?