문제

그래서 나는 현재의 Dilbert Comic을 잡을 수있는 대본을 찾았습니다. JavaScript에 있습니다.

<script>
    var now = new Date();
    var day = now.getDate();
    var month = now.getMonth() + 1;
    var year = now.getFullYear()%100;
    var dayofweek = (now.getDay() == 0) ? 's' : 'd';
    if (day < 10) day = '0' + day;
    if (month < 10) month = '0' + month;
    document.write('<img src="http://thedilbertstore.com/images/periodic_content/dilbert/dt' + year + '' + month + '' + day + dayofweek + 'hct.jpg">');
</script>

나는 언어를 간신히 만지지 않았지만 Actionscript 3.0에 능통하며 무슨 일이 일어나고 있는지 대략 말할 수 있습니다. 최종 결과는 이미지를 페이지에 추가하는 것 같습니다. <img> 꼬리표.

개인적 으로이 파일 자체를 "Be"이미지 파일의 종류를 가질 수 있기를 원합니다. 즉, 포럼을 사용 하여이 파일에 링크하고 싶습니다. [img] 태그와 오늘의 Dilbert 만화를 얻으십시오. 내가 말했듯이 나는 JavaScript에 대해 잘 알고 있지 않으며 어떻게 해야할지 또는 가능한지 잘 모르겠습니다.

누구든지 내가 이런 일을하는 방법에 대한 조언을 줄 수 있습니까? 바람직하게는 현재 내 웹 사이트가 없으므로 직접 연결할 수있는 Dropbox 에이 제품을 업로드하고 싶습니다.

도움이 되었습니까?

해결책

Doorknob이 말했듯이 그렇게 할 방법은 없지만 하루에 한 번 사이트를 방문하면 이미지가 존재하는 경우 기능 내부를 확인할 수 있습니다.

Dropbox에 이미지를 게시하지 않으면

이제 ... 문제 ... dropbox 계정에 무언가를 게시하려면 userid와 비밀번호가 필요합니다.

  1. 모든 사람이 읽을 수 있기 때문에 JavaScript 안에 암호를 저장할 수 없습니다.

  2. 코드를 실행하려면 (이미지 업데이트) 페이지를 방문해야합니다.

  3. 이 html/javaScript를 저장하려는 어떤 종류의 서버가 필요합니다.


어쨌든 여기 에이 코드를 어딘가에 호스팅 할 수있는 경우 이미지를 업데이트하는 작업 기능 기능이 있습니다.

function update(){
 var now=new Date(),
 day=now.getDate(),
 month=now.getMonth()+1,
 year=now.getFullYear()%100,
 dayofweek=now.getDay()==0?'s':'d',
 url='http://thedilbertstore.com/images/periodic_content/dilbert/dt',
 img=document.getElementsByTagName('img')[0];
 day=day<10?'0'+day:day;
 month=month<10?'0'+month:month;
 img.src=url+year+month+day+dayofweek+'hct.jpg';
}
window.onload=update;

무료 PHP 호스팅 사이트를 검색 할 수 있습니다.

이것이 작동하는 방법 :

Cron 작업이있는 PHP 호스트를 찾으십시오 ..

이 JavaScript 업데이트 기능과 유사한 PHP 스크립트를 만듭니다.

함수 내부 에서이 이미지 (동일한 이름)가 Dropbox에 존재하는지 확인하십시오.

그런 다음 Dropbox에 로그인하려면 자격 증명 스크립트를 작성해야하며 이미지가 존재하지 않으면 이미지를 보낼 수 있습니다.

이제 호스트의 관리자 패널에서 PHP 스크립을 정기 CRON 작업에 연결해야합니다.

그리고 작동해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top