2012-06-30 2 views
0

내가 다음 내 개인과 사이트에 표시됩니다 최신 마인 크래프트 스냅 샷의 목록이있는 TEXTFILE이 문제는 내가 수동으로 매주 목요일 스냅 샷 이름을 추가하고 난이 프로세스를 자동화 할 수있는 방법을 찾을 수 없습니다 것입니다.PHP를 사용하여 매주 목요일에 텍스트 줄에 텍스트를 추가하는 방법은 무엇입니까?

텍스트 파일은 다음과 같이 배치되어

12w26a;

12w25a;

12w24a;

'12'만 주를 의미 'W', 현재 연도를 의미, '26'가 있고 '이'는 정말 중요한 것이 아니라 거기에 무슨 수를 스냅 샷 지적했다.

나는 과정을 자동화하기 위해 온라인 어떤 PHP를 발견하지만 분명히 더 이상 어떤 도움이 많이 주시면 감사하겠습니다

http://pastebin.com/LP3WKCiZ

작동합니다. :) 편집

다음을 읽어 PHP 페이지를 작성 http://langkid1.me/pre/

+0

은 그래서 당신은 스냅 샷 이름을 추가하는 코드를해야합니다 파일 매주 목요일을 실행하려면? –

+0

스크립트 위의 주석에서 언급 한 것과 유사한 주간 크론 작업을 추가 했습니까? – jeroen

+0

코드가 더 이상 작동하지 않는다고하셨습니다. 어떤 오류 메시지가 생성되는지 알려 주실 수 있습니까? – ariefbayu

답변

1

(그 무옝 (Mojang) 이후 작동하지 그냥 항아리 다시 파일을 사용하여 다시 갈 이유는 확실하지) 여기 는 위의 코드의 라이브 데모입니다 텍스트 파일 내용을 검사 한 다음 file_exists() 함수를 통해 다른 스냅 샷이 있는지 여부를 확인한 다음 목록이 유지되는 텍스트 파일을 업데이트해야합니다.

이제 PHP 페이지에 컬 명령이 포함 된 스크립트를 작성합니다.

#!/bin/sh 
curl http://localhost/update.php 

마지막으로 매주 목요일에 스크립트를 실행하기 위해 cron 작업을 설정하면됩니다. 이 도움이

0 0 * * 4 sh /path/script.sh 

희망. :)

+0

대단히 감사 드리겠습니다. :) 나는 당신에게 upvote하지만 그것은 15 평판 포인트가 필요하다고 말한다. – user1493017

+0

또한 명령 줄에서 PHP 스크립트를 실행할 수도 있습니다. URL을 부를 필요가 없습니다. cron 작업으로 스크립트를 실행하기 만하면됩니다. – Thomas

+0

예. 그 문제에 관해서는 파일이 존재하는지 확인하고 텍스트 파일에 줄을 추가하기 위해 bash에 스크립트 만 작성할 수도 있습니다. – abhshkdz

관련 문제