Друзья помогите. Может кто понимает в htaccess. В общем повелся на бесплатный ssl и решил перевести сайт на htpps. Сайт на CMS osclass. В результате получил большой геммор.
Структура сайта не важна, как мне кажется. Данные будут парсится и заносится в эту таблицу. Потом на страничке будут вызываться через запрос к базе в нужном месте. Пока идет реч о том, чтобы создать правильную таблицу и записать туда данные.
//создаём новый объект
$html = new simple_html_dom();
//загружаем в него данные
$html = file_get_html('http://site.ru/yaponskaya-dieta.html');
$headlines = array();
foreach($html->find('h1') as $header) {
$headlines[] = $header->plaintext;
}
print_r($headlines);
{
$res = mysql_query('INSERT INTO my_table marka(name,model) VALUES("' . mysql_real_escape_string($header->plaintext) . '")');
if (!$res) die(mysql_error());
}
Добавил и заработало.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [R=301,L]
При переносе вы старые урлы сохраняете ? Или ставите редиректы?
Друзья подскажите:
Сайт тематический, в adwors клики в теме 2-3$.
Я создал клиенские каналы, разместил объявления.
Но цена клика 0.04 -0.1. Еще заблокировал часть категорий типа подарки, новости и т.д.
Уменьшил число показов для рекламы до 50%. Но эффекта не нет.
Гугл советует разблокировать все категории, дабы увеличить конкуренцию среди рекламодателей. Нужно ли это делать? Вылезут же биланы?
Как еще повлиять на цену клика?
Да и отдельный вопрос: можно ли выбрать цену за клик или за показ ?
Пробовал. Дело в том, что когда я нажимаю на кнопку вход, редиректит на главную.
Вот видно первая строка отправляет запрос, а вторая редиректит.
Видимо вход на сайт тоже идет через index.php
Хотя ссылка другая /user/login
Друзья помогите. Может кто понимает в htaccess. В общем повелся на бесплатный ssl и решил перевести сайт на htpps. Сайт на CMS osclass. В результате получил большой геммор.
Не получается зарадиректить:
с https://site.pro/index.php на https://site.pro
с http://site.pro/index.php на https://site.pro
Hо при таком раскладе не пускает в админку
Мой httaccess:
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} /index\.php(/(.*?))? [NC]
RewriteRule ^(.*?)index\.php(/(.*?))?$ /$1$2 [L,R=301,NC,NE]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
</IfModule>
RewriteCond %{REQUEST_URI} !^oc-admin(/)(.*)
Если закоментить RewriteRule ^(.*?)index\.php(/(.*?))?$ /$1$2 [L,R=301,NC,NE]
то все работает, но появляются дубли.
https://site.pro/index.php/
Вход в админку и регистрация тоже по урлу работают /oc-admin/?page=login
Помогите решить трабл.
С меня на компот:)
Так: https://pastebin.com/KdzuGugp
brand_id и mark_id - ссылки на таблицы брендов и марок.
А почему brand_id и mark_id - должны быть ссылками?
По ним должны быт отдельные таблицы?
Машинное обучение.. Скачиваешь тексты, учишь интелект.. а он тебе потом пишет такие же но уникальные. Где то у гугла были пруфы как делать.
ORIGAMMI поищите базу TecDoc, спарсить каталог автозапчастей, гиблое дело, повертье мне :)
TecDoc - не нужен, уж слишком трудно. Нужно простое топорное решение.
Так вы его заскриньте. А скрин выложите. А лучше составьте таблицу, структуру в екселе
и скиньте через яндекс диск по ссылке.
Структура сайта не важна, как мне кажется. Данные будут парсится и заносится в эту таблицу. Потом на страничке будут вызываться через запрос к базе в нужном месте. Пока идет реч о том, чтобы создать правильную таблицу и записать туда данные.
Это кому так. Для некоторых чтение книг - это только потеря времени....
Но обществу от чтения 100% лучше, так что идею одобряю.
Книги ничего не дадут, нужна практика и наставник, кто подскажет.
В интернете куча статей по пхп и толку, видосы даже есть.
<?php
$db_host="localhost";
$user="sergey";
$pass="JBf8vMn"; //установленный вами пароль
$db_name="braz";
$link = mysqli_connect($db_host, $user, $pass, $db_name)
or die("Ошибка " . mysqli_error($link));
?>
<body>
<?php
require 'simple_html_dom.php';
//подгружаем библиотеку
//создаём новый объект
$html = new simple_html_dom();
//загружаем в него данные
$html = file_get_html('http://site.ru/yaponskaya-dieta.html');
$headlines = array();
foreach($html->find('h1') as $header) {
$headlines[] = $header->plaintext;
}
print_r($headlines);
{
$res = mysql_query('INSERT INTO my_table marka(name,model) VALUES("' . mysql_real_escape_string($header->plaintext) . '")');
if (!$res) die(mysql_error());
}
mysql_close($c);
unset($html);
$html->clear();
unset($html);
?>
<?php
//освобождаем ресурсы
?>
</body>
</html>
Парсер работает, но в базу не пишет. Где ошибка ?