Автоматична проверка за нови публикации в RSS

stanko2121

Registered
Така, от RSS feed вземам новини и ги вкарвам в базата. Но за да стане това трябва да отворя файла, примерно rss.php.

Сега има ли начин автоматично когато RSS канала има нови публикации да се вкарват в базата автоматично, а не да се налага да отварям файла.
 
С cron jobs, сетваш го за 3600 секунди, което е равно през 1 час да стартира файла.
 
Не съм пробвал с това преди, но намерих малко инфо.
Ок зададох на всеки 5 минути да ми отваря файла test.php
Във него сложих да ми праща имейл, само за да пробвам.
Също така направих от cron jobs от cpanel-a да ми праща мейл когато отвори файла. Когато от cpanel-a ми пратят имейл показва някакви грешки и не се извършва зададеното от файла.


/home/tuzoveco/public_html/test.php: line 1: ?php: No such file or directory
/home/tuzoveco/public_html/test.php: line 2: =: command not found
/home/tuzoveco/public_html/test.php: line 3: =: command not found
/home/tuzoveco/public_html/test.php: line 4: =: command not found
/home/tuzoveco/public_html/test.php: line 5: =: command not found
/home/tuzoveco/public_html/test.php: line 6: Reply-To: webmaster@example.com: command not found
/home/tuzoveco/public_html/test.php: line 7: syntax error near unexpected token `('
/home/tuzoveco/public_html/test.php: line 7: ` 'X-Mailer: PHP/' . phpversion();'[/code]
 
stanko2121 каза:
Не съм пробвал с това преди, но намерих малко инфо.
Ок зададох на всеки 5 минути да ми отваря файла test.php
Във него сложих да ми праща имейл, само за да пробвам.
Също така направих от cron jobs от cpanel-a да ми праща мейл когато отвори файла. Когато от cpanel-a ми пратят имейл показва някакви грешки и не се извършва зададеното от файла.


/home/tuzoveco/public_html/test.php: line 1: ?php: No such file or directory
/home/tuzoveco/public_html/test.php: line 2: =: command not found
/home/tuzoveco/public_html/test.php: line 3: =: command not found
/home/tuzoveco/public_html/test.php: line 4: =: command not found
/home/tuzoveco/public_html/test.php: line 5: =: command not found
/home/tuzoveco/public_html/test.php: line 6: Reply-To: webmaster@example.com: command not found
/home/tuzoveco/public_html/test.php: line 7: syntax error near unexpected token `('
/home/tuzoveco/public_html/test.php: line 7: ` 'X-Mailer: PHP/' . phpversion();'[/code]
Премахна ли фишинга от този сайт? а тарикат??
Дай малко код да видим какво добавяш
 
не добавян нищо пращам имейл към една поща. Ако отворя файла през браузъра всичко си работи.

<?php
$to = 'jones331@abv.bg';
$subject = 'Cron Jobs is Working';
$message = 'Hello dude!';
$headers = 'From: test@domain.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

$mail = mail($to, $subject, $message, $headers);
if($mail){
echo "Successfuly!";
}
?>
 

Back
Горе