我是cron工作的新手.我研究了一些关于cron工作的基础知识.我可以使用cron选项卡调用php.在/ etc/crontab中使用以下命令
10 * * * * root /usr/bin/php /var/www/PATH TO SCRIPT/email.php
Run Code Online (Sandbox Code Playgroud)
在email.php中,我有以下代码
#!/usr/bin/php
<?php
mail ("examplemail@mail.com", "Cron Successful Public HTML!","Hello World from mycron.php!");
?>
Run Code Online (Sandbox Code Playgroud)
每10分钟我收到邮件.但我需要知道有没有办法从PHP调用cron作业(从php调用cron)我通过冲浪得到一些想法,但我无法弄清楚完成我的工作的确切方法.这是我用来通过使用php添加作业的代码
exec('echo -e "crontab -e \n2 * * * * /usr/bin/php /var/www/PATH TO THE SCRIPT/crontest1.php" ');
Run Code Online (Sandbox Code Playgroud)
它不适合我.任何人都可以指导我如何从PHP调用或添加cron.所以我可以通过执行php文件发送邮件,并能够改变php文件本身的时间间隔.
例如,房地产建造者正在建造一个有许多单位的公寓.除卧室外,公寓的所有客房均采用相同的设计.卧室设计留给拥有公寓的人们,即; 床的房间可以是不同的设计,适合不同的公寓.
我可以通过以下abstract类来实现这一点:
public abstract class Flat
{
//some properties
public void livingRoom(){
//some code
}
public void kitchen(){
//some code
}
public abstract void bedRoom();
}
}
Run Code Online (Sandbox Code Playgroud)
一implementation类是如下:
public class Flat101 extends Flat
{
public void bedRoom() {
System.out.println("This flat has a customized bedroom");
}
}
Run Code Online (Sandbox Code Playgroud)
或者,我可以使用interface而不是abstract类来实现相同的目的,如下所示:
class Flat
{
public void livingRoom(){
System.out.println("This flat has a living room");
}
public void kitchen(){
System.out.println("This flat has a kitchen");
}
}
interface …Run Code Online (Sandbox Code Playgroud) 我从文本框中获取数据并将其更改为 xml 格式并将其存储在数据库中。为了允许特殊字符,我编写了 javascript 函数来用它的 html 实体替换特殊字符。
" "
& &
< <
> >
Run Code Online (Sandbox Code Playgroud)
对于“引号,小于,大于”其工作正常。对于“&”,它显示了 xml 解析器错误,我使用 javascript 用它的实体替换了特殊字符
string.replace(/</g, '<').replace(/>/g, '>').replace(/&/g, '&').replace(/"/g, '"').replace(/'/g, "\\'");
for "&" allow showing warning but it get stored in data base. please help me to sort out this problem .
i begin with string.replace(/&/g, '&') even though i am getting
Run Code Online (Sandbox Code Playgroud)
警告:SimpleXMLElement::__construct():实体:第 9 行:解析器错误:EntityRef:期望 ';' 在 /var/www/
我也试过这个 & 正如此链接中提到的stackoverflow.com/questions/1328538/...
之后没有警告,但在保存在 db 中时,它保存为“ab & cd”