download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

относно система за коментари с текстов файл

Автор
Съобщение
nik2009
Нед, 11.11.12, 09:53
Здравейте, от лятото не съм имал време да я погледна, че имах други ангажименти. Тогава опитвах да поправя едни проблем в нея - да подрежда коментарите във низходящ ред. Неможах да се оправя въпреки, че ми обяснявахте много. Показва ми грешката undefined ofset, поне така си спомням. Моля ви да я прегледате и да коригирате грешката за да подрежда така коментарите, аз няма да мога да се справя.sistemazakomentari.rar
PHP кода и HTML формата са във index.php. Моля ви за помощ, няма да мога да се оправя.
nik2009
Вто, 13.11.12, 18:28

RE: относно система за коментари с текстов файл

Извинявам се ако не сте разбрали точно какво искам. Качвам друг архив на системката - sistemazakomentari1.rar, защото в първия сигурно ги няма всички неща, които съм правил в системата. Само проверете index.php-там е формата и основния код,и също и komentar-pregled.php-от него ми се получават много грешки. Моля някой да я отвори и да оправи грешката, явно е нещо много малко, но аз не го разбирам.
Ето какво показва - не ми показва мненията и не ги подрежда в низходящ ред:

Показва само някакви си букви, а във текстовия файл има записани три мнения.

редактиран от nik2009 на 13.11.12 18:29
редактиран от nik2009 на 13.11.12 18:31
insecteater
Вто, 13.11.12, 20:21
В случая ти препоръчвам да ползваш explode, вместо разделяне чрез регулярен израз, просто защото е по-бърза и нямаш нужда от мощността на регулярните изрази.
Между другото във файла dopitvane.inc нямаш един нов ред, който да ти разделя две от мненията - на един ред са, така че като резултат ще ти дойдат не три мнения, а две.
<?php  
include "func.php";                			
$lines = file("dopitvane.inc");
$lines = array_reverse($lines);
foreach ($lines as $comments) { 
	@list($data, $name, $email, $message, $ip) = explode("|@|", $comments);
	if ($ip)
		echo "Пуснато на:$data <br /> От :$name <br /> <br />:$message <hr />";  
}
?>>

редактиран от insecteater на 13.11.12 20:21
редактиран от insecteater на 13.11.12 20:23
nik2009
Сря, 14.11.12, 13:10

RE: относно система за коментари с текстов файл

” Между другото във файла dopitvane.inc нямаш един нов ред, който да ти разделя две от мненията - на един ред са, така че като резултат ще ти дойдат не три мнения, а две.
[/code] „
Много ти благодаря, всичко е наред сега с реда на мненията. Точно това "explode" ме е спъвало толкова време.
Само да попитам пак за този нов ред във текстовия файл - къде точно да сложа кода за нов ред? Искам всяко ново мнение да започва от нов ред във текстовия файл, защото сега ми ги съкращава с едно по-малко, както ти ми обърна внимание.
редактиран от nik2009 на 14.11.12 13:12

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.