Папка
File1.txt
File2.txt
File3.txt
File4.txt
File5.txt
File6.txt
File7.txt
File8.txt
File9.txt
Но всякий раз, когда я добавляю другой файл, он выглядитthis
File1.txt
File10.txt // НОВЫЙ ФАЙЛ
File2.txt
File3.txt
File4.txt
File5.txt
File6.txt
File7.txt
File8.txt
File9.txt И, возможно, я добавлю ещеfile
File1.txt
File10.txt // НОВЫЙ ФАЙЛ
File11.txt // НОВЫЙ ФАЙЛ
File2.txt
File3.txt
File4.txt
File5.txt
File6.txt
File7.txt
File8.txt
File9.txt
И, как вы можете догадаться, когда я включаю все эти файлы в один файл PHP, он портится ...
Скажем, что file1.txt содержит содержимое:1
File10.txt имеет содержимое: 10
File2.txt содержит содержимое: 2
File3.txt содержит содержимое: 3
И т. Д.
Когда я включаю это, на странице появляется порядоккак это
1
10
2
3
4
5
И так далее
Так как мне заставить файлы отображаться в порядке номеров?
Вот код, с которым я работаю
<?php
// Add correct path to your countlog.txt file.
$path = 'ChatNumbers.txt';
// Opens countlog.txt to read the number of hits.
$file = fopen( $path, 'r' );
$count = fgets( $file, 1000 );
fclose( $file );
// Update the count
$count = abs( intval( $count ) ) + "1";
// Opens countlog.txt to change new hit number.
$file = fopen( $path, 'w' );
fwrite( $file, $count);
fclose( $file );
$ab = 'Chat_';
$cn = "$count";
$rp = '.html';
$fr = "$ab$cn$rp";
$path = "Chats/$fr";
if (isset($_POST['field1'])) {
$fh = fopen($path,"a+");
$string = $_POST['field1'].'<p></p>';
fwrite($fh,$string); // Write information to the file
fclose($fh); // Close the file
}
?>
И этокак я сейчас включаю свои файлы
<php
foreach (glob("chat/Chats/*.html") as $filename)
{
include $filename;
}
?>