PHP – Yealink phone book

<html>
<head>
<title>A PHONE BOOK XML</title>
</head>

<?php

if (isset($_POST['content'])) {
        $content = $_POST['content'];
        $text = nl2br($content);

        $filename = '/tmp/testfile.txt';

        $lines = explode("\n", $text); // or use PHP PHP_EOL constant
        if ( !empty($lines) ) {
                $myfile  = fopen($filename, "w");
                $header  = '<?xml version="1.0" encoding="utf-8"?>';
                $header .= "\n";
                $header .= '<YeastarIPPhoneDirectory>';
                $header .= "\n";
                fwrite($myfile, $header);

                foreach ( $lines as $oneline ) {
                        if ( !empty($oneline) && $oneline != "\n" ) {
                                $line = str_replace("<br />", " ", $oneline);
                                $myArray = explode(',', $line);
                                // print_r($myArray);
                                $temp  = "<DirectoryEntry><Name>";
                                $temp .= trim($myArray[0]);
                                $temp .= "</Name><Telephone>";
                                $temp .= trim($myArray[1]);
                                $temp .= "</Telephone></DirectoryEntry>";
                                $temp .= "\n";
                                // print $temp;
                        }
                        fwrite($myfile, $temp);
                }
                $tail = '</YeastarIPPhoneDirectory>';
                fwrite($myfile, $tail);
                fclose($myfile);
        }

}
$f = fopen($filename, "r");
if ($f) {
    $myVariable = fread($f, filesize($filename));
    fclose($f);
}
?>

echo "remove empty lines, result file in /tmp  directory";
<textarea rows="4" cols="150"><?php echo $myVariable; ?></textarea>


<form name="myform" action="index.php" id="usrform" method="POST">
content:<br>
<textarea rows="4" cols="50"  name="content" form="usrform">HR,3160
Aparna,3293</textarea>
<input type = "submit" name = "submit" value = "Submit">
</form>

(ftp3) yealink-phonebook/index.html