Това е друг код (предполагам с него правиш първите записи във файла?), но ще тръгнем от тук.
Няколко неща не разбирам, други могат да станат по елегантно:
$zapis = $ime.'&<a href="http://'.$link.'">DownloaD</a>&'.$ip.'<a href="http://'.$ip.'">»</a>'."\n";
# '<a href=http://$ip>»</a>'
Тук е малка каша... Имаш променлива, чиято стойност е низ, който е цяло безумие от отварящи и затварящи знаци... За парсера частта в червено е нещо пуснато отникъде, което не разбира, защото ; след знака за нов ред означава край на израз, а твоят продължава. Освен това изразите се ограждат обикновено в единични или двойни кавички. Няма страшно, ще привикнеш да следиш за тези неща
Този ред трябва (и може) да изглежда така:
$zapis = "$ime&<a href='http://$link'>DownloaD</a>&$ip<a href='http://$ip'>»</a>\n# <a href=http://$ip>»</a>"
По-надолу не виждам друг проблем. Притеснява ме обаче, че тук записваш низа на два реда - \n в средата на низа. Ако тези два реда попадат в същия файл, който листваме (и според твоите вътрешни връзки трябва да върви в пакет при триенето), вече получаваш първата причина за разминаването.
Пробвай да видиш дали ще ти даде проблем или ще направи записа и пусни следващия скрипт.
И още нещо: съществува ли файла, в който записваш? Ако не, трябва да зададеш стойност а+ при отварянето на файла за запис. Моят съвет при стойност "а" е да използваш разширената й алтернатива "а+" - разликата е единствено в това, че не само пише в края на съществуващ файл, но може и да го създава, ако липсва...
Чакам следващия код!
Няколко неща не разбирам, други могат да станат по елегантно:
$zapis = $ime.'&<a href="http://'.$link.'">DownloaD</a>&'.$ip.'<a href="http://'.$ip.'">»</a>'."\n";
# '<a href=http://$ip>»</a>'
Тук е малка каша... Имаш променлива, чиято стойност е низ, който е цяло безумие от отварящи и затварящи знаци... За парсера частта в червено е нещо пуснато отникъде, което не разбира, защото ; след знака за нов ред означава край на израз, а твоят продължава. Освен това изразите се ограждат обикновено в единични или двойни кавички. Няма страшно, ще привикнеш да следиш за тези неща
Този ред трябва (и може) да изглежда така:
$zapis = "$ime&<a href='http://$link'>DownloaD</a>&$ip<a href='http://$ip'>»</a>\n# <a href=http://$ip>»</a>"
По-надолу не виждам друг проблем. Притеснява ме обаче, че тук записваш низа на два реда - \n в средата на низа. Ако тези два реда попадат в същия файл, който листваме (и според твоите вътрешни връзки трябва да върви в пакет при триенето), вече получаваш първата причина за разминаването.
Пробвай да видиш дали ще ти даде проблем или ще направи записа и пусни следващия скрипт.
И още нещо: съществува ли файла, в който записваш? Ако не, трябва да зададеш стойност а+ при отварянето на файла за запис. Моят съвет при стойност "а" е да използваш разширената й алтернатива "а+" - разликата е единствено в това, че не само пише в края на съществуващ файл, но може и да го създава, ако липсва...
Чакам следващия код!