- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
ДА фреймворк не плохой, но его нужно устанавливать. А по-моему на обычных хостинг (не сервак) хрен поставишь. Или я туплю? Залить его в корневую папку вместе с парсером?
Как записать в базу такое
Array ( [0] => Тормозные колодки: БМВ, 1 (E81) )
Сам код:
$headlines = array();
foreach($html->find('h1') as $header) {
$headlines[] = $header->plaintext;
}
print_r($headlines);
$query =("INSERT INTO'marka'('name')VALUES('$headlines,')");
echo $query
ошибка:
Array ( [0] => Тормозные колодки: БМВ, 1 (E81) )
Notice: Array to string conversion in W:\xampp\htdocs\newsite\index.php on line 30
INSERT INTO'marka'('name')VALUES('Array,')
Что я делаю не так ?
Что я делаю не так ?
для того чтобы хотя бы кодить, нужно учить php...
конкретно в вашем случае получаете массив, а в базу надо вставлять элемент массива, а не весь массив, те
А если этих Элементов несколько будет?
пример:
Array
(
[0] => Array
(
[text] => 1-к квартира, 43 м², 4/10 эт.
[link] => https://www.avito.ru/penza/kvartiry/1-k_kvartira_43_m_410_et._548929607
)
[1] => Array
(
[text] => Комната 13 м² в 5-к, 3/4 эт.
[link] => https://www.avito.ru/penza/komnaty/komnata_13_m_v_5-k_34_et._846776782
)
[2] => Array
(
[text] => 1-к квартира, 27 м², 9/10 эт.
[link] => https://www.avito.ru/penza/kvartiry/1-k_kvartira_27_m_910_et._790457909
)
// И ещё 48
)
оффтоп: а ведь отличная идея если честно - пробовать sql-инъекцию на тех кто тебя парсит. Ну бывает же когда парсер 100% опознал, опознал что не друг он тебе а враг, и запихиваешь ip в бан. А можно и инъекцию устроить. Никогда об этом не думал. Хороший вектор. И главное этичный.
ORIGAMMI, вы сэкономите кучу времени, если купите и прочитаете пару книг по PHP + MySQL. Если надо, книги посоветую.
ORIGAMMI, вы сэкономите кучу времени, если купите и прочитаете пару книг по PHP + MySQL. Если надо, книги посоветую.
Это кому так. Для некоторых чтение книг - это только потеря времени....
Но обществу от чтения 100% лучше, так что идею одобряю.
Это кому так. Для некоторых чтение книг - это только потеря времени....
Но обществу от чтения 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>
Парсер работает, но в базу не пишет. Где ошибка ?
Вы зафигачили в запрос 4 параметра, а забиндили 3, mysqli при таком раскладе будет падать
Книги ничего не дадут, нужна практика и наставник, кто подскажет.
В интернете куча статей по пхп и толку, видосы даже есть.
без знания основ, никакая практика не поможет... :)