2016-02-04 2 views
0

У меня есть следующий код, который я выбрал для своего рода живого документа за слово в php и html. Вчера он работал, но по какой-то странной причине сегодня он решил не работать. Он предназначался для сохранения файла на сервере (.txt), а также для отображения этого файла. Вот мой код:php live document error

<html> 
 
<body> 
 
    <form name="savefile" method="post" action=""> 
 
<input type="hidden" name="filename" value="code"><br/> 
 
     <textarea rows="16" cols="100" name="textdata"> 
 
\t \t  <?php 
 
    $text = file_get_contents('user.txt'); 
 
    echo $text; 
 
?> 
 
\t \t </textarea><br/> 
 
     <input type="submit" name="submitsave" value="Save"> 
 
</form> 
 
    File Contents:<br/> 
 
    <?php 
 
    if (isset($_POST)){ 
 
     if ($_POST['submitsave'] == "Save" && !empty($_POST['filename'])) { 
 
      if(!file_exists($_POST['filename'] . ".txt")){ 
 
       $file = tmpfile(); 
 
      } 
 
      $file = fopen($_POST['filename'] . ".txt","a+"); 
 
      while(!feof($file)){ 
 
       $old = $old . fgets($file). "<br />"; 
 
      } 
 
      $text = $_POST["textdata"]; 
 
      file_put_contents($_POST['filename'] . ".txt", $old . $text); 
 
      fclose($file); 
 
     } 
 
    ?> 
 
</body> 
 
</html>

это PHP файл кстати РНР в текстовом поле работает, но PHP, который сохраняет текст в ServerSide сломан. это моя ошибка: Анализировать ошибка: синтаксическая ошибка, неожиданный конец файла в /homepages/31/d585123241/htdocs/test/red.php на линии 27

+1

он говорит ошибку в строке 27 – parseguy

+0

Что говорит об ошибке? – Crackertastic

+0

Я положил его в ответ – parseguy

ответ

1

Ваш последний, если не закрыта. Добавить еще}

+0

, пожалуйста, укажите более продвинутый ответ –

+0

хорошо, это сработало так .... теперь я знаю, что ошибка – parseguy

Смежные вопросы