Şey evite liste türünü "dosya metin biçiminde" bir temel üzerinde çalışıyor. Bunun üzerine her şey listenin altındaki boş bir <li></li>
ekleyerek olması dışında harika çalışıyor. Ben bir satırbaşı sınırlayıcı kullanıyorum ve döngü satırbaşı kaldırmak için str_replace kullanarak denedim. Ama oldukça çalışmıyor. Bu konuda eksik bir şey var mı? Ya da herhangi bir öneri olduğunu Hisselerini kaldırmak için nasıl.
Burada form işlemci dosyası bulunuyor
$name = $_POST[ 'name' ];
$guests = $_POST[ 'guests' ];
$data = "$name $guests\r";
$open = fopen("list.txt", "a");
fwrite($open, $data);
fclose($open);
PHP Çıktı Dosyası
$file = "list.txt";
$open = fopen($file, 'r');
$data = fread($open, filesize($file));
fclose($open);
$list = explode("\r", $data);
$string = str_replace("\r", "", $list);
foreach($string as $value) {
echo '<li>'.ucwords($value).'</li>'."\n";
}
Ve burada biçimlendirme PHP çıkışından nasıl görünüyor
<li>Person One 1</li>
<li>Person Two 4</li>
<li>Person Three 2</li>
<li></li>
Herhangi bir yardım büyük mutluluk duyacağız.