Висел скрипт на одном хосте и все замечательно работало , перенес на другой хост и теперь вылезает ошибка . Fatal error: Call to undefined function: file_put_contents() in /home/d/***.ru/WWW/index.php on line 10 Помогите пожалуйста вернуть скрипт к работе . Вот сам скрипт. PHP: <form action = "index.php" method = "post"> <input type = "text" style="width: 450px; font-size:20px; height: 45px; padding: 3px;" name = "numb" /> <input type="submit" value="Save" /> </form> <?php $filename = 'chislo.txt'; $content = file_get_contents($filename); $numb = $_POST['numb']; if ($numb) { file_put_contents($filename, $content . $numb . "\n"); } print nl2br(file_get_contents($filename));
Во-первых, проблема не в file_get_contents, а в file_put_contents. Это скорее всего из-за четвертой версии PHP, так как file_put_contents появилась только в пятой. Строку заменить на
Бравоооо , Бравооооо !!! Хлоп Хлоп !! Тыдыщ . Появился еще один вопрос , как сделать что бы я мог добавить сразу несколько чисел в столбик и они сохранялись и выводились так как я их добавил . Например мне надо добавить числа одновременно в таком виде : 100 105 205 305 Что подправить что бы они именно так и добавлялись в файл ?Сейчас они добавляются так:100105205305
В форме заменить тег <input> на <textarea>. HTML: <form action = "index.php" method = "post"> <textarea style="width: 450px; font-size:20px; height: 45px; padding: 3px;" name = "numb"></textarea> <input type="submit" value="Save" /> </form>