PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (4): « 1 2 [3] 4 »
Найдено сообщений: 48
Sig
Отправлено: 30 Ноября, 2012 - 13:53:29 • Тема: Работа с базой данных - LIKE • Форум: Вопросы новичков
Ответов: 2 Просмотров: 97
Есть база MySQL
в ней столбец тип товара
телефизор,кран,собака
кран,компьютер
ноутбук
.....
нужно сделать запрос, что если есть в строке например "телевизор" и "компьютер" - то отобразить
я пытаюсь сейчас сделать так
WHERE tiptovara LIKE "%кран%" AND tiptovara LIKE "%компьютер%";
у меня довольно большая база и нужно сократить нагрузку может есть альтернатива ?
Sig
Отправлено: 18 Февраля, 2012 - 13:28:27 • Тема: Несколько действий для одной формы • Форум: Вопросы новичков
Ответов: 4 Просмотров: 192
есть 1 форма
<form action="analiz.php" method="GET">
<input class="maxtop" name="maxtop" type="text" value="текст">
<input name="submit" type="submit" value="удалить">
а нужно сделать возможность
- сохранить
- удалить
- и т.п
как можно будет обработчики прикрутить ? если где-то расписано дайте ссылку просто не нашёл нигде
Sig
Отправлено: 18 Февраля, 2012 - 00:05:00 • Тема: задержка при парсинге • Форум: Вопросы новичков
Ответов: 2 Просмотров: 372
Не получается сделать задержку при парсинге как я понял выставлять нужно
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30) - 30 сек задержка
но задержки не видно
PHP:
скопировать код в буфер обмена
function browser( $url ) {
$user_cookie_file = $_SERVER [ 'DOCUMENT_ROOT' ] . '/cookies.txt' ; //Получаем сохраненный после авторизации файл с куками.
curl_setopt ( $ch , CURLOPT_CONNECTTIMEOUT
, 30
) ; //Время задержки 30 сек. curl_setopt ( $ch , CURLOPT_USERAGENT
, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)" ) ; curl_setopt ( $ch , CURLOPT_COOKIEFILE
, $user_cookie_file ) ; //Подставляем куки раз curl_setopt ( $ch , CURLOPT_COOKIEJAR
, $user_cookie_file ) ; //Подставляем куки два return $html ; //Возвращаем ответ
}
после работаю как
получилось только если добавить
Sig
Отправлено: 06 Февраля, 2012 - 11:13:34 • Тема: explode разделитель \n\n • Форум: Вопросы новичков
Ответов: 8 Просмотров: 544
Здравствуйте подскажите как сделать разделитель с 2 ентерами
$zadanie=explode("\n\n", $zadanie);
так не получается, выводит как один
Sig
Отправлено: 01 Февраля, 2012 - 14:05:00 • Тема: Поиск в массиве с выводом где находится • Форум: Вопросы новичков
Ответов: 1 Просмотров: 79
добрый день, возник ещё вопрос по массивам
на входе массив
$fio[id][0]="1"
$fio[id][1]="2"
$fio[id][2]="3"
$fio[name][0]="иван"
$fio[name][1]="семён"
$fio[name][2]="филин"
$fio[lastname][0]="васильевич"
$fio[lastname][1]="арсенович"
$fio[lastname][2]="пётр"
$fio[fam][0]="петров"
$fio[fam][1]="швац"
$fio[fam][2]="иванович"
нужно найти строку где употребляется слово "филин" и "иванович" одновременно и вывести его id "3" или номер массива "2"
Sig
Отправлено: 31 Января, 2012 - 16:28:30 • Тема: Разбить строки на массив • Форум: Вопросы новичков
Ответов: 9 Просмотров: 371
такой вариант не подходит, т.к. я ввожу не одну стоку а много
разделителем слов в cтроке является - ;
а разделителем строк - ентер
Sig
Отправлено: 31 Января, 2012 - 16:05:28 • Тема: Разбить строки на массив • Форум: Вопросы новичков
Ответов: 9 Просмотров: 371
Подскажите как лучше разбить строки на массив пример
на входе
иван;васильевич;петров
семён;арсенович;швац
филин;пётр;иванович
разделитель - ; и ентер
на выходе
$fio[name][0]="иван"
$fio[name][1]="семён"
$fio[name][2]="филин"
$fio[lastname][0]="васильевич"
$fio[lastname][1]="арсенович"
$fio[lastname][2]="пётр"
$fio[fam][0]="петров"
$fio[fam][1]="швац"
$fio[fam][2]="иванович"
Sig
Отправлено: 29 Января, 2012 - 15:36:58 • Тема: Сurl и яндекс • Форум: Работа с сетью
Ответов: 19 Просмотров: 4423
добавил рефер получилось
$url = 'http://www.yandex.ru/yandsearch?text=%D0%9C%D0%95%D0%91%D0%95%D0%9B%D0%AC&lr=213';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_REFERER, 'http://www.yandex.ru/');
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2) Gecko/20100115 Firefox/3.6');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_COOKIEFILE, '/cook.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR, '/cook.txt');
curl_exec($ch);
curl_close($ch);
работаю на денвере (pen-server)
php файл находится на главной я в начале сам создал cook.txt потом удалил, но он сам не создаётся
до сих пор пишет ошибку "ЯНДЕКС ой......" что я похож на бота
как понял проблема с куки и больше параметров яндексу передавать о себе
Sig
Отправлено: 29 Января, 2012 - 14:00:34 • Тема: Сurl и яндекс • Форум: Работа с сетью
Ответов: 19 Просмотров: 4423
Здравствуйте не подскажите как правильно настроить curl_setopt для яндекса второй день сижу постоянно страница "ЯНДЕКС ой......"
$url = 'http://yandex.ru/yandsearch?text=%D0%9C%D0%95%D0%91%D0%95%D0%9B%D0%AC&lr=213';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2) Gecko/20100115 Firefox/3.6');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_COOKIEFILE, "/.cook.txt");
curl_setopt($ch, CURLOPT_COOKIEJAR, "/.cook.txt");
curl_exec($ch);
curl_close($ch);
С куки правда я не разобрался просто в корне сайта создал файл cook.txt и всё, возможно нужно было в него вписать что-то ?
если кто-то знает пример где всё расписывается напишите что б я смог изучить подробнее, т.к. негде не могу найти
Sig
Отправлено: 24 Января, 2012 - 16:58:49 • Тема: str_word_count и кирилица • Форум: Вопросы новичков
Ответов: 0 Просмотров: 139
Здравствуйте имеем
- php файл в кодировки Ansi
- поставил setlocale(LC_ALL, 'ru_RU');
- echo mb_language(); //Выдаёт neutral
- echo mb_detect_encoding($str); //Выдаёт UTF-8
$str ="йцукенгшщзхъфывапролджэячсмитьбю";
$str = str_word_count($str,1);
print_r($str);
Array ( [0] => йцукенгшщзхъфывап [1] => олдж [2] => ячсмитьбю )
разделители получаются "р" "э"
накак не могу поправить на локалке всё идеально, а на хостинге....
Sig
Отправлено: 23 Января, 2012 - 17:51:03 • Тема: preg_match_all - вывести строкой • Форум: Хранение данных, их вывод и обработка
Ответов: 6 Просмотров: 2108
точка с запятой конечно есть
ошибка
Notice: Array to string conversion in W:\html\php\www\analiz-contenta-gotov.php on line 222
Notice: Array to string conversion in W:\html\php\www\analiz-contenta-gotov.php on line 222
Array Array
(Добавление)
у меня получилось только так, конечно есть более лёгкий метод, но я только как 2 недели пхп изучаю....
preg_match_all('|<h2>(.*)</h2>|sUS', $name, $matchesh2);
$matchesh2count = count($matchesh2)-1;
echo implode($matchesh2[$matchesh2count]);
Страниц (4): « 1 2 [3] 4 »
Powered by ExBB FM 1.0 RC1. InvisionExBB