PDA

Zobacz pełną wersję : Pytanie o cron lub jak odpalić skrypt php z innego serwera?



big_krzysiek
02-04-2012, 21:26
Witam, wprawdzie nie jest to pytanie dotyczące joomla, ale jeśli ktoś będzie znał odpowiedź i miał chwilkę czasu, proszę o sugestie.

Potrzebuję na nazwa.pl wywołać zadanie cron co minutę (jest możliwość tylko co godzinę).
Szukałem innego (darmowego) crona, lub hostingu z cron-em, ale większość ma wywołanie min. co 5 minut.
Znalazłem serversfree.com . Ma możliwość wywołania cron-a co minutę. Niestety można "odpalić" tylko plik .php lokalnie.

Pytanie brzmi co wpisać w treści pliku .php.
Znane mi rozwiązanie nie zadziałały.

Na nazwa.pl wgrałem plik test.php

<?php
$czas=date("H:i:s");
$tresc="Test cron";
$temat="Jest $czas";
$adresat="mój mail";
mail($adresat,$temat,$tresc);
?>

Na serversfree.com wgrałem plik cron.php z treścią:

<?
$url='http://www.domanananazwapl/test.php';
?>

próbowałem też użyć:
$f = fopen("domanananazwapl/test.php", "r");
header("Location:domanananazwapl/test.php");
kombinowałem metoda prób i błędów:
$commamd = "curl -s -o /dev/null domanananazwapl/test.php";
$commamd = "wget -q -O /dev/null domanananazwapl/test.php";
$commamd = "lynx -dump domanananazwapl/test.php";

a także z bibloteką cUrl, poleceniem exec i ustawieniami w .htaccess (dla fopen)

Po wpisaniu w adres przeglądarki: domenanaserversfreecom/cron.php "odpala" się plik.php na nazwa.pl i przychodzi mail.

Natomiast po wpisaniu zadaniach cron w panelu administracyjnym serversfree.com ścieżki dostępu dostępu do pliku cron.php, nic się nie dzieje.