Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#24 used as offset, casting to integer (24) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Форум на PHP [4]
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (4): « 1 2 3 [4]   

> Описание: Помогите написать форум на PHP!
scar
Отправлено: 05 Августа, 2007 - 12:15:44
Post Id



Include


Покинул форум
Сообщений всего: 278
Дата рег-ции: Июль 2007  
Откуда: Киев

Карма 0




Я тоже купил книгу PHP5, половину прочитал, понятно, дошел до базы MySQL нехрена понять не могу!!!! Нахмурился

P.S. Терминатор01 конечно спасибо, но то что ты там написал это я и без тебя знаю. Хотелося чтоб мне "Зеленому" расказали где и как работает этот код, какие функции!!!
 
 Top
Терминатор01
Отправлено: 05 Августа, 2007 - 23:09:54
Post Id



Member


Покинул форум
Сообщений всего: 111
Дата рег-ции: Сент. 2006  

Карма -1




scar пишет:
P.S. Терминатор01 конечно спасибо, но то что ты там написал это я и без тебя знаю. Хотелося чтоб мне "Зеленому" расказали где и как работает этот код, какие функции!!!

Пожалуйста. Вот так всегда. Зазря получается старался.
Какой вопрос такой и ответ.
Где работает? Он работает на PHP.
Какие функции? Функции это те абзацы перед которыми стоит слово function.
Но думаю ответ будет таким же. Мне больше добавить нечего.
Может кто ещё что скажет... или угадает. Или мне просто самому знаний не хватает.
 
 Top
Furax
Отправлено: 06 Августа, 2007 - 03:37:30
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32





Терминатор01 пишет:
А вообще неплохо бы было здесь школу организовать...
Хорошая идея! Респект!
 
 Top
shurph
Отправлено: 06 Августа, 2007 - 04:55:23
Post Id



Junior Member


Покинул форум
Сообщений всего: 58
Дата рег-ции: Июнь 2007  

Карма 1




Цитата:
А вообще неплохо бы было здесь школу организовать,
а не посылать нас новеньких на... на сайты.
Кстати там тоже ничему хорошему не научат. Скачал кучу книг и уроков
а как начал читать то уснул как в школе. Куда более интересно что нибудь
чужое поковырять или здесь поспрашивать

http://www.php.net/manual/ru/ - _официальная_ документация.



CODE:
<form method=POST action=test.php>
<input type=hidden name=posted>
<textarea cols=80 rows=7 name=text></textarea><br>
<input type=submit value=Написать!!!>
</form>
//Форма ввода какая то.(предыдущие страницы не читал)

<?php //Начало кода на PHP

$baseFILE = "./text.txt"; //присвоим переменной имя файла
$textPerPAGE = 3; //типа страниц 3

$fp = fopen($baseFILE, "a+"); //открыть файл text.txt _для дозаписи в конец_ и присвоить его _идентификатор_ переменной $fp
$baseFILEsize = filesize($baseFILE); // _функция filesize возвращает размер файла, обозначенного идентификатором
$messages = ($baseFILEsize > 0) ? fread($fp, $baseFILEsize): ''; // если размер файла больше нуля (?) , читаем файл функцией fread и прочитанное из файла присваем переменной messages

if (isset($_POST['posted']) && trim($_POST['text']) !== '') { // условие если не передается скрипту параметр posted и параметр text не пуст, то:
$toWRITE = "\r\n".preg_replace("#\r\n#","",nl2br(htmlspecialchars($_POST['text'])));
// пользуясь функцией preg_replace, заменяем перенос строки на пустую строку (?).
fwrite($fp, $toWRITE); // записать в конец файла файл
$messages .= $toWRITE;
}
fclose($fp); // закрыть файл


$messages = explode("\r\n", trim($messages)); \\удаляем конец строки
$totalMessages = count($messages); / общее количество сообщений присвоить значение счётчика
$totalPAGES = ceil($totalMessages/$textPerPAGE);
$totalPAGES = ($totalPAGES > 0) ? $totalPAGES:1; // если больше 0 присвоить 1

print "Страниц:&nbsp; ( ".$totalPAGES." ) "; // напечатать количество страниц

$currentPAGE = (isset($_GET['page']) && intval($_GET['page'])>0) ? intval($_GET['page']):0;
$currentPAGE = ($currentPAGE > $totalPAGES) ? $totalPAGES:$currentPAGE;
// текущая страница

for($i=1; $i<=$totalPAGES; $i++) { //пока $iменьше кол-ва страниц, выполняем:
echo ($currentPAGE === $i) ? "<b>".$i."</b> &nbsp;":"<a href=\"".$_SERVER['PHP_SELF']."?page=".$i."\">".$i."</a> &nbsp;"; // если наша страница равна $i выводим текст
}

$messages = array_slice($messages, ($currentPAGE-1)*$textPerPAGE,$textPerPAGE);
print "<hr>";

for ($i=0;$i<count($messages); $i++) {
print "<div align=left>".$messages[$i]."</div><hr><hr>"; // вывести сообщения
}

?>
 
 Top
scar
Отправлено: 06 Августа, 2007 - 09:34:13
Post Id



Include


Покинул форум
Сообщений всего: 278
Дата рег-ции: Июль 2007  
Откуда: Киев

Карма 0




shurph спасибо!!!! Так понятние!!! Радость
 
 Top
Страниц (4): « 1 2 3 [4]
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0466]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33