Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: CRON - Problem
Forum PHP.pl > Forum > Przedszkole
Neon12345
Witam otóż mam problem z cronem. Aktualnie o godzinie 00:00 dostaje wiadomosć na e-mail o błędzie

dla cron.php:


  1. /home/handball/www/cron/cron.php: line 1: ?: No such file or directory
  2. /home/handball/www/cron/cron.php: line 3: syntax error near unexpected token `('
  3. /home/handball/www/cron/cron.php: line 3: `$baza = mysql_connect("127.0.0.1", "xx", "xx");'


cron.php

  1. <?
  2.  
  3. $baza = mysql_connect("127.0.0.1", "xx", "xx");
  4.  
  5. mysql_query("UPDATE users SET energia = '200', top = '0', ostatni_trening='0', kontrakt=kontrakt-'1' ") or die (mysql_error());
  6.  
  7. ?>


dla cron_bank.php

  1. /home/handball/www/cron/cron_bank.php: line 1: ?: No such file or directory
  2. /home/handball/www/cron/cron_bank.php: line 2: syntax error near unexpected token `('
  3. /home/handball/www/cron/cron_bank.php: line 2: `$baza = mysql_connect("127.0.0.1", "xx", "xx");'


cron_bank.php

  1. <?
  2. $baza = mysql_connect("127.0.0.1", "xx", "xx");
  3. $userek = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE user='$user'"));
  4. $usera = $userek['bank_wplata'];
  5. $oprocentowanie=$usera * 0.03;
  6. $oprocentowanie_pozyczka = $userek['pozyczka'] * 0.03;
  7. mysql_query("UPDATE users SET bank = bank + '".$oprocentowanie."', pozyczka=pozyczka+ '".$oprocentowanie_pozyczka."' ") or die (mysql_error());
  8. echo "ALL DONE";
  9.  
  10. ?>


Co może być nie tak.?
pedro84
Zmień
Kod
<?

na
Kod
<?php

powinno pomóc
nospor
A pokaż jaki ty masz wpis w cronie, który odpowiada za wywołanie tych skryptów. Odnosze nieodparte wrazenie ze zapomniales tam o pewnej rzeczy.
Neon12345
  1. 0 0 * * * /home/handball/www/cron/cron.php
  2.  
  3.  
  4. 0 0 * * * /home/handball/www/cron/cron_bank.php
nospor
tak jak myslalem....
wiesz jak z konsoli odpala sie skrypty php? Poprzez php-cgi

/sciezka/do/programu/php /sciezka/do/skryptu/php/cron.php

taki wpisa jako komenda ma sie znaleźć w cron.
Ale najpierw odpal to pod konsolą i sprawdź czy dziala. Jak zadziala to dopiero wtedy do crona masz to dodac
pedro84
Nie masz ścieżki do php. Tutaj masz o tym fajny artykuł.

Ups, nie widziałem odpowiedzi nospor'a
Neon12345
Dobrze dziękuje . Zobaczymy smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.