Грешка: Call to undefined function: file_put_contents()

boby

Registered
Fatal error: Call to undefined function: file_put_contents() in /home/www/****.com/www/application/zapishi.php on line 27

ред 27 на zapishi.php:
Код:
file_put_contents('values.txt', $tmp."\n",FILE_APPEND);

Интересното е, че тази грешка се появява единствено на платения хостинг. На localhost, където го изработвам, всичко върви нормално.

Мерси.

P.S. CHMOD-а на values.txt е 777, така че при правата проблем няма.
 
Код:
<?php
  if(!function_exists('file_put_contents')) {
    function file_put_contents($filename, $data, $file_append = false) {
      $fp = fopen($filename, (!$file_append ? 'w+' : 'a+'));
        if(!$fp) {
          trigger_error('file_put_contents cannot write in file.', E_USER_ERROR);
          return;
        }
      fputs($fp, $data);
      fclose($fp);
    }
  }
?>
 
@boby,
я пробвай този нов ред (\n) да го вмъкнеш в самата променлива:
$tmp = $tmp."\n";
file_put_contents('values.txt',$tmp,FILE_APPEND);
 
emagi каза:
@boby,
я пробвай този нов ред (\n) да го вмъкнеш в самата променлива:
$tmp = $tmp."\n";
file_put_contents('values.txt',$tmp,FILE_APPEND);

devent е дал решението. на платения хост не е активна тази функция, затова така се получава.
 

Горе