Title: PHP ERROR pomocy!!
Last modified: 2020-09-22

---

# PHP ERROR pomocy!!

 *  Rozwiązano [magda1600](https://pl.wordpress.org/support/users/magda1600/)
 * (@magda1600)
 * [5 lat, 6 miesięcy temu](https://pl.wordpress.org/support/topic/php-error-pomocy/)
 * Cześć!
    Zupełnie nie wiem dlaczego ten błąd się pokazuje, zrobiłam wszystko co
   internet podpowiadał i nic… Dziwne, bo ten błąd występuje tylko na jednym hostingu:
   camelsu. Na innych wtyczka działa bez problemu przy takim samym szablonie, plikach.
   Co robić? Nie chciałabym zmieniać hostingu..
 * PHP Fatal error: Uncaught Error: Call to undefined function cal_days_in_month()
   in ../public_html/wp-content/plugins/availability-calendar/public/includes/frontend.
   php:333

Zobacz 2 odpowiedzi - od 1 do 2 (z 2 łącznie)

 *  Moderator [Paweł Knapek](https://pl.wordpress.org/support/users/adpawl/)
 * (@adpawl)
 * [5 lat, 6 miesięcy temu](https://pl.wordpress.org/support/topic/php-error-pomocy/#post-71876)
 * Zagadaj do supportu Camelsów.
    Wygląda, że wersja PHP bez rozszerzenia Calendar.
 * Ewentualnie możesz próbować obejść problem:
    -w katalogu **wp-content** tworzysz
   folder **mu-plugins** -w tenże mu-plugins wrzucasz plik np. **calendar.php** 
   z taka zawartością
 *     ```
       <?php
       if (!function_exists('cal_days_in_month'))
       {
           function cal_days_in_month($calendar, $month, $year)
           {
               return date('t', mktime(0, 0, 0, $month, 1, $year));
           }
       }
       if (!defined('CAL_GREGORIAN')) define('CAL_GREGORIAN', 1);
       ```
   
 *  Twórca wątku [magda1600](https://pl.wordpress.org/support/users/magda1600/)
 * (@magda1600)
 * [5 lat, 6 miesięcy temu](https://pl.wordpress.org/support/topic/php-error-pomocy/#post-71877)
 * Rozwiązanie !
 * Wkleić funkcje w pliku gdzie występuje błąd, po <?php :
 *     ```
       if(!function_exists("cal_days_in_month"))
       {
        function cal_days_in_month($calendar, $month, $year)
        {
        $newtag = 28;
        for($i = 28; $i <= 31; $i++)
        {
         $timestmp = mktime(0,0,0, $Monat, $i, $Jahr);
         $newtag = intval(date("j", $timestmp));
         if($newtag < $i) break;
        }
        return $i-1;
        }
       }
       ```
   
    -  Ta odpowiedź została zmodyfikowana 5 lat, 6 miesięcy temu przez [magda1600](https://pl.wordpress.org/support/users/magda1600/).

Zobacz 2 odpowiedzi - od 1 do 2 (z 2 łącznie)

Temat ‘PHP ERROR pomocy!!’ jest zamknięty na nowe odpowiedzi.

## Tagi

 * [availability calendar](https://pl.wordpress.org/support/topic-tag/availability-calendar/)
 * [availabilitycalendar](https://pl.wordpress.org/support/topic-tag/availabilitycalendar/)
 * [cal_days_in_month](https://pl.wordpress.org/support/topic-tag/cal_days_in_month/)
 * [camels](https://pl.wordpress.org/support/topic-tag/camels/)
 * [error](https://pl.wordpress.org/support/topic-tag/error/)
 * [frontend.php](https://pl.wordpress.org/support/topic-tag/frontend-php/)
 * [php](https://pl.wordpress.org/support/topic-tag/php/)
 * [undefined function](https://pl.wordpress.org/support/topic-tag/undefined-function/)

 * W: [Zaawansowane](https://pl.wordpress.org/support/forum/zaawansowane/)
 * 2 odpowiedzi
 * 2 uczestnik
 * Ostatnia odpowiedź od: [magda1600](https://pl.wordpress.org/support/users/magda1600/)
 * Ostatnia aktywność: [5 lat, 6 miesięcy temu](https://pl.wordpress.org/support/topic/php-error-pomocy/#post-71877)
 * Status: rozwiązane

## Tematy

### Najbardziej popularne tematy

### Tematy bez odpowiedzi

### Wątki niezwiązane ze wsparciem

### Rozwiązane wątki

### Nierozwiązane tematy

### Wszystkie tematy
