Cron Job
ik heb gehoord van een vriend dat cronjob automatisch iets uitvoert op een bepaald tijdstip.
ik wil dit nu zelf proberen. ik wil om 03:00 een venster open en zo later terug lezen of die dit ook echt gedaan heeft.
ik heb de tijd en datum etc allemaal al ingevuld maar ik snap de command niet.
wat moet ik hier invullen?
ik zie dat veel mensen verwijzen naar een php script. Maar hoe kan ik een php script maken dat een venster opent?
Dankjewel.
Martybmw
file_get_contents een website / pagina openen. Het is niet mogelijk om een daadwerkelijk venster te openen, maar je kunt dus wel een pagina oproepen via een PHP script.
Je kunt dmv en hoe kan ik dat het best aanpaken met file_get_contents?
PHP.net over file_get_contents() voor het juiste gebruik ervan. Als hij de pagina niet kan openen zou er vast wel ergens een log bestand op je server te vinden over een cronjob die draaide.
Check So iets?
of hoeft die echo er niet bij?
en wat gebeurd er nou als ik meer van die website doe?
Die echo is niet nodig verder. En wat bedoel je met het laatste?
dus zo:
Code (php)
1
2
3
4
2
3
4
<?php
$homepage = file_get_contents('http://www.example.com/');
$page1 = file_get_contents('http://www.example2.com/');
?>
$homepage = file_get_contents('http://www.example.com/');
$page1 = file_get_contents('http://www.example2.com/');
?>
kan dat ook?
De taak aan jou is om die opgeslagen info daarna te gebruiken.
waar moet ik die php file plaatsen?
Hij geeft steeds fout aan.
en trouwens wat moet er in die php file staan?
Geef eerst eens wat meer informatie, want 'een fout' is voor ons niet duidelijk.
dus graag wat je allemaal precies invult en de foutmelding.
Test.php:
Ik heb de tijd instelling op elke minuut gezet.
ik weet Niet wat ik fout heb,iemand enige idee?
Voor de rest is het vrij onzinnig om op deze manier contents te rippen van welke site dan ook. Was het een xml-feed geweest dan kan ik me redelijkerwijs er iets bij voorstellen.
Note: hoepelijk heb je niet al te veel verwachting van dit test script, het te bekijken resultaat is op deze manier 0,000
Ik wil graag dat een website zich opent op een bepaalt tijdstip, hoe kan ik dit het best aanpakken?
Je moet je de vraag stellen welk nut het heeft om op een bepaald tijdstip iets van een site af te halen indien het geen feed is.
Antwoord: het is totaal zinloos, dus verspil je tijd er dan ook niet aan.
Ga eerst maar eens bedenken waarvoor je cronjobs wel kan gebruiken, 1 ervan is al gegeven. Je hebt maar hoogstzelden z'n job nodig.
Een cronjob weet helemaal niets van de path's, dus je zal het complete path met filenaam moeten opgeven. Het path dat jij nu hebt opgegeven is niet het volledige path. Dat begint namelijk met een /.
oke, dus cronjob word het dus niet. maar wat kan ik dan wel gebruiken om iets te laten openen op een bepaald tijdstip?
Wat moet later geopend worden en waarom?
dat wil ik graag dat het automatisch gaat.
hoe kan dat het beste?
Nou, dat zijn illegale praktijken en daarvoor wordt je waarschijnlijk bestraft. Denk niet dat je nu nog hulp gaat krijgen van iemand.
En het mag niet. Zie bijvoorbeeld de voorwaarden van euroclix:
euroclix:
(...)
Elke poging van een deelnemer om het EuroClix-systeem of programma te manipuleren, kan resulteren in het volledige verlies van zijn of haar Clix en onmiddellijke beëindiging van het lidmaatschap.
(...)
Elke poging van een deelnemer om het EuroClix-systeem of programma te manipuleren, kan resulteren in het volledige verlies van zijn of haar Clix en onmiddellijke beëindiging van het lidmaatschap.
(...)
Oke. beetje jammer.. maar dat kan dus ook niet met php?