Неопределенный индекс: содержимое в C: \ xampp \ htdocs \ Monitor \ AddNewUser. php в строке 207 - PullRequest
0 голосов
/ 07 апреля 2020

У меня проблема с моим php сценарием. Очень плохо знаком с php, поэтому я знаю, что он не самый лучший. получаю эту ошибку

Примечание: неопределенный индекс: содержимое в C: \ xampp \ htdocs \ Monitor \ AddNewUser. php в строке 207

и это мой код

  <section class="sign-in">
            <div class="container">
            <?php
                        if (isset($_POST['submit']))
                        {
                            $fn = "hi.txt"; 
                            $content_textarea = stripslashes($_POST['content_textarea']); 
                            $fp = fopen($fn,"w") or die ("Error opening file in write mode!"); 
                            fputs($fp,$content_textarea); 
                            fclose($fp) or die ("Error closing file!"); 

                            echo '<script type="text/javascript">';
                            echo 'swal("'.$fn.'", "updated", "success");';
                            echo '</script>';
                        }

                        else {
                            echo "<form action=\"AddNewUser.php\" method=\"POST\"> 
                            <textarea rows=\"15\" cols=\"50\" name=\"content_textarea\">";
                            $fn = "hi.txt"; 
                            print htmlspecialchars(implode("",file($fn))); 
                            echo "</textarea><br> 
                            <input type=\"submit\" value=\"UPDATE!\" name=\"submit\"> 
                            </form> 
                            ";
                            }
                        ?>
                </div>

1 Ответ

0 голосов
/ 07 апреля 2020

я отредактировал код, теперь получаю ответ, я сделал код, подобный этому

 <?php
                        if (isset($_POST['content_textarea'])){
                            $fn = "hi.txt"; 
                            $content_textarea = stripslashes($_POST['content_textarea']); 
                            $fp = fopen($fn,"w") or die ("Error opening file in write mode!"); 
                            fputs($fp,$content_textarea); 
                            fclose($fp) or die ("Error closing file!"); 

                            echo '<script type="text/javascript">';
                            echo 'swal("'.$fn.'", "updated", "success");';
                            echo '</script>';
                        }else {
                            echo "<form action='AddNewUser.php' method='POST'> 
                            <textarea rows='15' cols='50' name='content_textarea'>";
                            $fn = "hi.txt"; 
                            print htmlspecialchars(implode("",file($fn))); 
                            echo "</textarea><br> 
                            <input type='submit' value='UPDATE!' name='submit'> 
                            </form> 
                            ";
                            }
                        ?>
...