<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