Vraag & Antwoord

Webprogrammeren & scripting

[DirectAdmin] PHP uitvoeren met Cron?

3 antwoorden
  • LS, Ik heb een pagina gemaakt waar via RSS van verschillende bronnen het laatste nieuws onder elkaar wordt gezet. Werkt allemaal vlekkeloos. Het enige probleem is nu dat ik het handmatig moet updaten door een speciale link te volgen, maar het zou mooi zijn als het geautomatiseerd kan worden. Ik dacht aan een oplossing met Cron. Ingelogd bij DirectAdmin vul ik de volgende gegevens in: [code:1:15ddfc9000]Minute */1 Hour * Day of month * Month * Day of week * Command /usr/local/lib/php -q -f /home/**/domains/**/public_html/start/update_feeds.php[/code:1:15ddfc9000] Het pad dat ik invul voor het script is verkregen via phpinfo()'s [i:15ddfc9000]$_SERVER["DOCUMENT_ROOT"][/i:15ddfc9000] en het pad naar de php parser heb ik ook gevonden in phpinfo() onder [i:15ddfc9000]include_path[/i:15ddfc9000]. De syntax heb ik gebaseerd op [url=http://www.cronjob.nl/]deze uitleg[/url]. Ik heb nu twee vragen aan jullie: 1) Waar kan ik eventuele feedback vinden (foutmeldingen)? Ik host niet zelf. 2) Zien jullie misschien wat ik verkeerd doe? Alle hulp en elke brainstorm wordt gewaardeerd! - Bas
  • Je kan een cronjob maken, maar kan je niet beter die pagina refreshen, of een div in de pagina dmv ajax? Of wordt dan niet de nieuwste info opgevraagd?
  • De reden dat ik voor deze aanpak heb gekozen is dat ik het onmogelijk wil maken om handmatig de update te starten, om de simpele reden dat de meeste websites beperkingen hebben over hoe vaak je een rss-feed mag opvragen per uur. Daarbij scheelt het een hoop rekenkracht en laadtijd als mijn overzichtpagina alleen data uit de database haalt en die op het scherm toont. Ik wil de pagina's in ieder geval gescheiden houden, en bij voorkeur dat nieuwe gegevens automatisch opgehaald worden, voor mijn eigen gemak. - Bas

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.