테스트 사이트 - 개발 중인 베타 버전입니다

특정날짜에 php 실행 채택완료

달콤이쨈 9년 전 조회 4,838
<a href="http://gnucomun.net/bbs/board.php?bo_table=study&amp;wr_id=52" target="_blank" rel="noopener noreferrer">http://gnucomun.net/bbs/board.php?bo_table=study&amp;wr_id=52</a><br />
<br />
이링크를 보시면 따로 페이지 만들어서<br />
<br />
맨아래 코드 열었을때 글이 입력되게 하는 소스 인데요<br />
<br />
맨아래 코드 들어가는 페이지에<br />
<br />
예로 서버시간 8월15일 에<br />
맨아래있는 코드가 작동해서<br />
글이 써지게 하는법이 있을까요?<br />
<br />
-----특정 지정 날짜코드 시작------<br />
맨아래코드를 안에두고<br />
----날짜코드 끝??---<br />
<br />
이런식으로 할수 있나요?<br />
<br />
여러 날짜에 설정 할경우<br />
위 방법은 그다지 좋지 않을거 같은데<br />
방법이 있을까요?<br />
<br />
댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트

$date_815 = "08-15"

$today = date("m-d")

 

if($today == $date_815) {

echo exec("php /home/html/test.php"); 

}

 

이런식이 되지 않을까 싶습니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

달콤이쨈
9년 전
답변감사합니다. 혹시 exec php 띄고 ftp경로 넣는건가요? 경로가 잘못되었는데 안뜨네요

댓글을 작성하려면 로그인이 필요합니다.

FTP 경로로 작성해주세요. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

만두야닷컴

매일 접속이 있고 사용자가 있는 곳이라면 extend 에 파일 만들어서 넣으시고 해당 날짜와 오늘 날짜를 비교해서 넣는 방법도 있습니다.

물론 그날 사용자나 방문자가 없다면 해당 글은 들어가지 않겠지만요..

방문자가 없어도 해당시간이나 날짜에 글이 등록되길 바라신다면 크론을 쓰셔야합니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

달콤이쨈
9년 전
답변감사합니다. 혹시..해당 날짜와 오늘 날짜를 비교해서 넣는 방법도 있습니다. 에 대한 자료있을까요 어떤 방식으로 할수 있을까요

댓글을 작성하려면 로그인이 필요합니다.

특정 날짜에 원하는 PHP를 실행시키는 방법으로는 크론의 기능이 있습니다.

 

리눅스의 경우 crontab에 대해 조금만 검색해보시면 원하는 정보를 쉽게 찾아보실 수 있습니다.

  #crontab [파일][-u사용자]     crontab을 사용자파일로 대체
  #crontab  -[-u사용자]            crontab을 표준입력으로 대채
  #crontab -l[사용자]               사용자를 위한 리스트를 보여줌
  #crontab -e[사용자]              사용자를 위한 crontab을 에디트 함
  #crontab -d[사용자]              사용자를 위한 crontab을 제거

 


로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

달콤이쨈
9년 전
답변감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인