Heb je wel de goede IP van je SERVER daar neergezet?
Vraag over Cronjob
Andydewit schreef:Hoevaak moeten we het nog tegen je zeggen?Heb je wel de goede IP van je SERVER daar neergezet?
Er is geen REMOTE ADDR bij een cronjob....
Die is er gewoon niet, PUNT!
Mijn cronjobs werken al tijden met if(isset(REMOTE_ADDR.
Als ze er wel een hadden zou het niet werken...
Bij mij is dit toch echt wel zo hoor.
Bij andydewit is het wel zo omdat hij wget gebruikt
Bij eleky is het niet zo omdat hij /usr/local/bin/php gebruikt
Bij eleky is het niet zo omdat hij /usr/local/bin/php gebruikt
Als het een phpscript is kan je het, het makkelijkt doen om hem extern aanteroepen dus
aanroepen via http://jedomein.nl/dir/script.php
aanroepen via http://jedomein.nl/dir/script.php
Hoezo is dat dan makkelijker?
Het is het veiligste om je cronjob buiten je public_html te houden en met /usr/local/bin/php aan te roepen
Het is het veiligste om je cronjob buiten je public_html te houden en met /usr/local/bin/php aan te roepen
pff hij werkt gewoon niet

Wat heb je staan bij seconden, minuten, uren, enz. ?
Roep hem zo aan:
Wel even veranderen naar jouw gegevens
En gebruik dit script:
Met de rest van je code erbij natuurlijk
/usr/local/bin/php -q /home/*naam*/domains/*domein*/public_html/ >/dev/null 2>&1 Wel even veranderen naar jouw gegevens
En gebruik dit script:
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]]))[/COLOR]
[URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Alleen toegang voor cronjobs[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$message[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]uitgevoerd[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]info@nextex.nl[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]My Subject[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$message[/COLOR][COLOR= #007700]);
function[/COLOR] handle_on_error[COLOR= #007700]([/COLOR][COLOR= #0000BB]$e_number[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$e_message[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$e_file[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$e_line[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$e_vars[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #FF8000]// Error[/COLOR]
[COLOR= #0000BB]$error_message[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]" === Er is een fout opgetreden! === n<BR />"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$error_message[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"<strong>Bestand:</strong> "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$e_file[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"n<BR />"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$error_message[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"<strong>Regel(s):</strong> "[/COLOR] [COLOR= #007700].[/COLOR][COLOR= #0000BB]$e_line[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]" n<BR />"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$error_message[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"<strong>Bericht:</strong> "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$e_message[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"n<BR />"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$error_message[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"<strong>Datum en Tijd:</strong>"[/COLOR][COLOR= #007700].[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]j-n-Y H:i:s[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #DD0000]"n<BR />"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$error_message[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]" ========== Einde fout =========="[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// Verzend error naar email[/COLOR]
[URL="http://www.php.net/error_log"]error_log[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$error_message[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]info@nextex.nl[/COLOR][COLOR= #007700]);[/COLOR] Met de rest van je code erbij natuurlijk

ik probeer het ff
Je vergeet de if af te sluiten!
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]]))[/COLOR]
[URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Alleen toegang voor cronjobs[/COLOR][COLOR= #007700]);
}[/COLOR]
[COLOR= #0000BB]$message[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]uitgevoerd[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]info@nextex.nl[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]My Subject[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$message[/COLOR][COLOR= #007700]);
function[/COLOR] handle_on_error[COLOR= #007700]([/COLOR][COLOR= #0000BB]$e_number[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$e_message[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$e_file[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$e_line[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$e_vars[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #FF8000]// Error[/COLOR]
[COLOR= #0000BB]$error_message[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]" === Er is een fout opgetreden! === n<BR />"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$error_message[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"<strong>Bestand:</strong> "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$e_file[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"n<BR />"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$error_message[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"<strong>Regel(s):</strong> "[/COLOR] [COLOR= #007700].[/COLOR][COLOR= #0000BB]$e_line[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]" n<BR />"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$error_message[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"<strong>Bericht:</strong> "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$e_message[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"n<BR />"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$error_message[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"<strong>Datum en Tijd:</strong>"[/COLOR][COLOR= #007700].[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]j-n-Y H:i:s[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #DD0000]"n<BR />"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$error_message[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]" ========== Einde fout =========="[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// Verzend error naar email[/COLOR]
[URL="http://www.php.net/error_log"]error_log[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$error_message[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]info@nextex.nl[/COLOR][COLOR= #007700]);[/COLOR] De if was niet geopend 
