Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помогите выбрать текст с файла

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
andreykko
Отправлено: 07 Июля, 2012 - 17:21:22
Post Id


Новичок


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


Помог: 0 раз(а)




Здравствуйте, нужно брать текст с .tpl файла, и передавать его в переменную(что бы потом вывести с переменной после другого колдовства), пробовал по примеру:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. $handle = fopen("/tmp/inputfile.txt", "r");
  3. while (!feof($handle)) {
  4.    $buffer = fgets($handle, 4096);
  5.    echo $buffer;
  6. }
  7. fclose($handle);
  8. ?>

Ничего не выходит, если нужно напишу всю функцию связаную с этим, надеюсь на вашу помощь, зарание спасибо.
 
 Top
EuGen Администратор
Отправлено: 07 Июля, 2012 - 18:36:33
Post Id


Профессионал


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


Помог: 707 раз(а)






-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
andreykko
Отправлено: 07 Июля, 2012 - 18:45:45
Post Id


Новичок


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


Помог: 0 раз(а)




EuGen пишет:

Спасибо большое, я просто не очень хорошо разбираюсь в работе с файлами.
Еще есть пару вопросов, но я сейчас ухожу, вернусь напишу сюда.
 
 Top
andreykko
Отправлено: 09 Июля, 2012 - 00:30:25
Post Id


Новичок


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


Помог: 0 раз(а)




Вот если кто поможет(обьяснить как правильнее, лучше) буду очень благодарен!
1) Делаем отображение постов(новостей, файлов с описанием и т.д.), как сделать выборку с Mysql, что бы отображало последних 10 записей в бд?, и как потом лучше организовать постраничную навигацию, тоетсь отображать потом 10 записей пострее, и еще старее.
(не очень пока я силен в mysql запросах, примерно представляю как сделать про последних 10 записей в общем, но как лучше не знаю, так же придумал насчет страниц, просто Get'ом, передаем данные нужные для выборки, но сам mysql запрос не знаю какой сделать).
2) Мультикатегории, как лучше их сделать? Не делать же много полей.
(Я догадуюсь что нужно сделать что бы был какой-то символ(например запятая) который бы разделял категории, если это так, напишите примерно как лучше это сделать)
Вопросы нубские, но все с чего-то начинают, зарание большое вам спасибо.
Еще были непонятки, но вспомнить уже не могу.
 
 Top
PATCH
Отправлено: 09 Июля, 2012 - 00:50:22
Post Id



Частый посетитель


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


Помог: 22 раз(а)




хны.

разбирайся с начало с пунктом 1

http://www[dot]softtime[dot]ru/info/arti[dot][dot][dot]hp?id_article=33

что бы записи были от новой к старой делаеш такэт

PHP:
скопировать код в буфер обмена
  1. $result = mysql_query("SELECT * FROM post LIMIT $start, $num");  - это заменяеш на
  2.  
  3. $result = mysql_query("SELECT * FROM post ORDER by id DESC LIMIT $start, $num");



а с динамическими категориями тебе будет трудно в понимании судя по тому что ты не можеш изменить sql запрос что бы выводило в обратном порядке)
струтура таблицы

categories
id - int (номер категории)
pod_id - int (номер под категории)
cat_name - varchar (именование категории)

главные категории будут те у кого pod_id = 0
остальные категории будут формироватся под теми категориями где pod_id выше стоящей категории равен id категории в таблице.
дальше должно идти формирование дерева (что то вроде DOM дерева на js) или DOM дерева через cmd (пуск->выполнить->cmd->tree )) т.е
вот алгоритм
CODE (html):
скопировать код в буфер обмена
  1.  
  2. лол -                                   id =1 pod_id=0          (0 уровень)
  3. -под лол -                           id=2 pod_id = 1  (1 уровень)
  4. -под лол 2 -                        id=3 pod id =1    (1 уровень)
  5. --под под лол -                   id=4 pod id=3    (2 уровень)
  6. -- под под лол2-                  id=5 pod id =3  (2 уровень)
  7. не лол -                              id =6 pod_id=0              (0 уровень)
  8.  


DOM дерево сформировано
как правило для отличия корня от ветвей используют теги формирования списка а потом через css украшивают или jquery+css получается офигеная менюшка)

(Отредактировано автором: 09 Июля, 2012 - 00:51:22)

 
 Top
andreykko
Отправлено: 09 Июля, 2012 - 01:23:41
Post Id


Новичок


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


Помог: 0 раз(а)




Завтра с утра разберусь с sql, логику я понимаю, просто в самих запросах не очень.
Про второй пункт я имел ввиду не систему подкатегорий, а мультикатегории, тоесть например файл и у него сразу много категорий(в смысле не подкатегории, а просто равноправные, например если это игра она - рпг и ртс одновременно, что бы потом можно было при поиске)
В любом случае спасибо за ответ, завтра буду разбираться, прочту статью, и спасибо за подкатегории, я рад что правильно думал насчет их, главное правильно мыслить =)
 
 Top
PATCH
Отправлено: 09 Июля, 2012 - 05:13:52
Post Id



Частый посетитель


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


Помог: 22 раз(а)




мультикатегории не писал но логика помойму будет такая же только
т.е

id_post | id_cat


собствено id записи и id cat

при множественной категории id записи дублируется

т.е

1 2
1 3
1 4

и уже на основании этих данных выводим из таблицы категории запись с id 1 в категории где совпадает id категории (RPG RTS)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB