Я попытался написать php скрипт для получения 1 основного файла с сервера и чтения этого файла, взрыва его (с символом ":") и сохранения его в массиве, затем я записываю эти переменные в массиве в текстовый файл каждый новый линия. Затем я могу прочитать этот файл построчно, но не могу открыть ни один файл с fopen($variable, 'r');
. Моя переменная есть; $variable = $array[1]."txt";
.
Мои коды;
<?php
$file = file("toplist.txt");
$countLine = count($file);
$userMain = array();
$userMain[0] = "Top List";
$userNames = array();
$userNames[0] = "SampleName";
for ($i=1;$i<$countLine;$i++){
$user = explode (":",$file[$i],-1);
$userMain[$i] = $user[0];
echo $userMain[$i]."<br>"; //Test echo
}
$totalLn = count($userMain);
echo $totalLn; //Echo total line.
$myFile = $userMain[1].".txt";
$fileAA = fopen($myFile,'r');
while($line = fgets($fileAA))
$data[] = $line;
fclose($fileAA);
for ($counter = 0; $counter <= 5 ; $counter++ )
{
echo "<i>".$data[$counter]."</i><br />";
}
?>
Мой файл toplist.txt;
toplist:
54df3a11-3ea0-37c4-8ec4-0fdd45f2e069: 211
, и у меня есть файл с именем 54df3a11-3ea0-37c4-8ec4-0fdd45f2e069.txt
.
И 54df3a11-3ea0-37c4-8ec4-0fdd45f2e069.txt
содержимое файла;
name : SampleName123
destination : SampleDestination
SampleContent : SampleContent
Мне нужна строка имени и просто SampleName123
.