fordzon

Рейтинг
138
Регистрация
06.02.2012
vyacheslav12:
Если десятки миллисекунд и больше, то скорее всего буфер просто выключен

А где он включается.. ежели что? Некоторые настройки сервера мне доступны, в тариф входит персональный веб-сервер с какими-то настройками.. я ими пока не пользовался.

---------- Добавлено 21.02.2015 в 23:02 ----------

У меня почему-то такое впечатление, прикручивая html-шаблоны к скрипту, мы получаем дополнительный наворот, но никак не экономим ресурс сервера. Тем более, необходимо формировать и передавать как-то в шаблон кучу переменных - это тоже дополнительная работа процессора. Куда проще вывести сразу из скрипта echo.

Если я сам и вебмастер и типа программист.. может и не стоит заморачиваться?

Тем более меня уже тут почти убедили, что лишний десяток <?php $var ?> в тексте не так уж и страшно.

miketomlin:
предпочтение конечно отдаю php-вставкам

Такие шаблоны тоже есть, где много вставок.

Структура примерно такая:

Файл php. Открываю сразу обработчик для получения переменных GET из урла или из базы.Закрываю.

Далее хедер открытым кодом html со вставками для тайтла, кейворд и дискрипшн, заголовка страницы...

Потом опять php и получаю нужную инфу из базы.

Далее по ситуации, где текста меньше чем переменных, вывожу всё целиком скриптом (echo). Где больше шаблонного текста, там пишу кодом со вставками php.

Опыта и знаний в сайтостроении маловато. Наклепал около десятка шаблонов, тысячи страниц и задумался... может что-то мне поменять в моей "консерватории"...?

Сподвигло письмо от хостера о превышениях использования ресурсов сервера для текущего тарифа. Перешёл на другой тариф, но посмотрел статистику запросов и задумался.

---------- Добавлено 21.02.2015 в 21:12 ----------

На данный момент мне хотелось бы попробовать использовать файлы, например, хотя бы два, типа header.html и content.html. Футер можно и к контенту приткнуть.

Меня интересует, есть ли простой способ передачи переменных в файл html кроме <?php ?>. Желательно без использования классов.

Вариант типа $vars= file_get_contents('content.html');

$vars = str_replace('{var1}', $var1, $vars); ......

echo $vars;

Это похоже шило на мыло..

Хотелось бы запрос из php именно на content.html, посредством include или require_once...

serg7s:
повального маразма и нежелания работать

А как правильнее? Подготовить массив с переменными и далее include 'template/content.html' ?

_SP_:
Экселем разберите...

Экселем не получалось, по строчкам ячейки дробит, а мне по штатным тегам td нужно.

Всё оказалось просто.

$content1=preg_match_all('/<td id=brand>(.+?)<\/td>|sUSi/', $content, $arr1);

$content2=preg_match_all('/<td id=models>(.+?)<\/td>|sUSi/', $content, $arr2);

$content3=preg_match_all('/<td id=over>(.+?)<\/td>|sUSi/', $content, $arr3);

$ar1= $arr1[1];

$ar2= $arr2[1];

$ar3= $arr3[1];

for($i = 1; $i < 1000; $i++)

{

$result = mysql_query ("INSERT INTO tab1 (brand,models,over) VALUES ('$ar1[$i]', '$ar2[$i]','$ar3[$i]')");

}

С библиотеками не умею работать.

А с массивами уже получается.

Сделал три массива регулярками

$content=preg_match_all('/<td id=brand>(.+?)<\/td>|sUSi/', $content, $arr1);

$content=preg_match_all('/<td id=models>(.+?)<\/td>|sUSi/', $content, $arr2);

$content=preg_match_all('/<td id=opisanie>(.+?)<\/td>|sUSi/', $content, $arr3);

Всё нормально, данные разделились.

Ну и тремя циклами foreach инсертить в БД. Должно получиться.

Спасибо!

Плохо понимаю вопрос, что значит выделить..

---------- Добавлено 29.09.2014 в 22:55 ----------

FixTheWeb:
вытащит нужные данные

У меня все данные нужные.

Столбцы пометил в тегах td идентификатором, когда обрабатывал таблицу.

Структура такая, три столбца:

<tr><td id=brand>....</td><td id=model>....</td><td id=opisanie>....</td></tr>

и таких строчек много.

В ячейках "opisanie" текст с тегами и ссылками.

Как правильно написать скрипт?

DenisVS:
Разобрать по ячейкам получается?

А чем разобрать?

В самой таблице html всё ровно разобрано. Все ячейки на месте.

reset2:
Весь форум закрыт, кроме определенных страниц.

Можно и так. Только загромождать роботс ограничениями... насколько это разумно..

По мне так проще:

Disallow: /forum/ и ЧПУ с переадресацией из корневого каталога на тематические страницы, вроде безобиднее.

RewriteEngine on

RewriteRule ^([0-9]+)-([0-9]+)-(.*)$ forum/viewtopic.php?t=$1&start=$2 [L]

Вопрос-то в другом.

Насколько это безопасно в плане продвижения и негативной реакции со стороны ПС, когда на странице куча ссылок, закрытых от индексации в роботсе?

Там ведь штатная перелинковка между разделами, страницами, постами... От неё ведь никуда не деться...

september:
А зачем тогда форум?

Для привлечения новых участников. По тематике.

Для этого он и был создан в начале этого года. Но постепенно активизировалась не та публика, в основном изгои, забаненные в других похожих форумах, нашли друг друга и засрали всё.

Сейчас они на другом домене месяца четыре успешно тусуются, мат-перемат, я там тоже всё закрыл в роботсе и Яндекс благополучно этот домен забанил. Ну и хорошо.

Теперь думаю, то ли свой сайт оставить без форума, либо спасти нужные темы и привлекать новых участников.

Либо удалить ненужные темы и разделы, оставить всё близкое к тематике сайта, без всяких редиректов...

У меня сайт маленький сам по себе, меньше ста страниц, около 1500 посетителей в сутки этих страниц для Яндекс-директ.

Когда прикрутил к нему форум, он прибавил до 100 уников в сутки, несколько тысяч просмотров, толку нуль, куча нетематического контента. Угробил бы сайт и всех делов.

ValD:
ты на phpBB просто всё закрыл для индексации или в нём переделал ЧПУ

Да. Мне там нужны лишь отдельные темы с тематическим текстом.

В шапке меню. Все нужные ссылки на нужные страницы с урлами ЧПУ есть в этих темах.

А зачем лишний мусор на сайте?

---------- Добавлено 10.09.2014 в 12:51 ----------

В папке forum файл .htassec прописал

RewriteEngine on

RewriteRule ^([0-9]+)-([0-9]+)-(.*)$ viewtopic.php?t=$1&start=$2 [L]

RewriteRule ^([0-9]+)-(.*)$ viewtopic.php?t=$1 [L]

С одним идентификатором - первая страница темы. Если два идентификатора - то для остальных страниц.

---------- Добавлено 10.09.2014 в 13:02 ----------

ValD:

Disallow: /forum/

Хорошая идея. Надо сразу было так сделать и перенаправления в корневом каталоге.

Просто я избавлялся от мусора постепенно. Прятал сначала ненужные темы и разделы в админке - плохо помогало.. Потом решил с помощью редиректов....

---------- Добавлено 10.09.2014 в 13:12 ----------

fordzon:
что конкретно хочешь закрыть от индекса.

Всё в форуме. Кроме полезного контента по тематике сайта.

Форум сейчас почти пустой. Я всю публику переправил на другой домен в связи активностью флудеров и пустых бесполезных для сайта тем. В основном срач.

Но есть много нужного контента. Много поудалял. Но пока сортирую, закрыл всё в роботсе.

Всего: 382