Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Aktywacja userów-CRON
Forum PHP.pl > Forum > Przedszkole
eustachy7777
Witam serdecznie chciałbym dodać zadanie do crona.Czasowa aktywacja userów np co 4 godziny.

Przy pomocy google zmajstrowalem cos takiego.
Niestety nie działa .Co sknociłem? ohno-smiley.gif

Oczywiście zapytanie bezposrednio w bazie działa bez zarzutu.

  1. <?php
  2.  
  3. $link = mysql_connect('localhost', 'uzytkownik', 'haslo');
  4. if (!$link) {
  5. die('Nie połączono : ' . mysql_error());
  6. }
  7.  
  8. $db_selected = mysql_select_db('nazwa mojej bazy', $link);
  9. if (!$db_selected) {
  10. die ('Nie można ustawić : ' . mysql_error());
  11. }
  12.  
  13. $zapytanie = "UPDATE webman_users_content SET active=1".
  14. $wynik = mysql_query($zapytanie);
  15. if($wynik) echo "Zapytanie prawidłowe !<br>";
  16. else {
  17. echo "Blad ! Zapytanie nieprawidłowe !<br>";
Tajgeer
Jakiś błąd jest wyświetlany? W jaki sposób wywołujesz skrypt w cronie?
bostaf
Może to?:
Cytat
Parse error: syntax error, unexpected $end in XXX on line 18

brak zamykającej klamry w klauzuli else.
eustachy7777
Pomimo że pierwszy raz w zyciu dodawałem cokolwiek do crona dałem rade. zakochany.gif Nie moge sam w to uwierzyć ,naprawdę.





  1. <?php
  2.  
  3. $polaczenie=mysql_connect("localhost","login","hasło"); /* Nawiązanie połączenia z bazą */
  4.  
  5. mysql_select_db("moja baza danych",$polaczenie); /* Wybranie odpowiedniej bazy danych */
  6.  
  7. $sql="UPDATE webman_users_content SET active=1";
  8.  
  9. $wynik=mysql_query($sql); /* Zapytanie sql do bazy i zapisanie wyniku w $wynik */
  10.  
  11. mysql_close($polaczenie);
  12.  
  13. ?>




No i cron Lkingsmiley.png



Aby dodać zadanie w polu komenda wpisujemy:

wget -q -O /dev/null http://www.twojastrona.pl/zadanie.php >/dev/null 2>&1

Gdzie podajesz dokładną ścieżkę do pliku który ma się wykonywać.


Wszystko i na temat.

Pozdrawiam wszystkich webmasterów!
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.