Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Błąd function tep_set_time_limit
Forum PHP.pl > Forum > Przedszkole
pietrov8
Witam.
Czym może być spowodowany ten błąd??
Fatal error: Call to undefined function tep_set_time_limit() in /home/avadmin/domains/@@@@/public_html/sklep/admin/categories.php on line 127

Linia 127
  1. <?php
  2. // removing categories can be a lengthy process
  3.          tep_set_time_limit(0);
  4.          for ($i=0, $n=sizeof($categories); $i<$n; $i++) {
  5.            tep_remove_category($categories[$i]['id']);
  6.          }
  7. ?>
Spawnm
Przenoszę na przedszkole.
Proszę nadać sensowny tytuł.
jarrod
pewnie tym że nie ma zdefiniowanej funkcji tep_set_time_limit...
pietrov8
Czyli?
ayeo
Witam!

Nie przesadzaj! Sam komunikat błędu jest oczywisty! Odpowiedź ~jarrod jeszcze bardziej oczywista! Nie da się tego napisać w bardziej oczywisty sposób! Nie masz funkcji tep_set_time_limit()!

Pozdrawiam!
wookieb
Ależ jesteście pomocni jak cholera...

Używasz oscommerce'a. Nie dołączyłeś odpowiednich plików z wymaganą funkcją. Akurat ten plik znajduje się w admin/includes/functions/general.php
Dołącz go do swojego pliku.

Ale łatwiejszym sposobem jest użyciue po prostu http://php.net/set_time_limit
pietrov8
OK po zaktualizowaniu plików pojawia wywala mi:

Warning: set_time_limit() has been disabled for security reasons in /home/avadmin/domains/agraven.pl/public_html/sklep/admin/includes/functions/general.php on line 737

  1. <?php
  2. // Sets timeout for the current script.
  3. // Cant be used in safe mode.
  4.  function tep_set_time_limit($limit) {
  5.    if (!get_cfg_var('safe_mode')) {
  6.      set_time_limit($limit);
  7.    }
  8.  }
  9. ?>


Warning: Cannot modify header information - headers already sent by (output started at /home/avadmin/domains/agraven.pl/public_html/sklep/admin/includes/functions/general.php:737) in /home/avadmin/domains/agraven.pl/public_html/sklep/admin/includes/functions/general.php on line 22

  1. <?php
  2. header('Location: ' . $url);
  3. ?>
wookieb
Czyli nie mozesz uzyc tej funkcji bo jest zablokowana przez administratorów. Musisz wywalic ten kod.
pietrov8
  1. <?php
  2. // Sets timeout for the current script.
  3. // Cant be used in safe mode.
  4. function tep_set_time_limit($limit) {
  5.   if (!get_cfg_var('safe_mode')) {
  6.     set_time_limit($limit);
  7.   }
  8. }
  9. ?>


Ten?
wookieb
ten + uzycie tej funkcji
pietrov8
Działa leci "pomógł'
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.