PHP.SU

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

Страниц (7): « 1 2 3 [4] 5 6 7 »

> Найдено сообщений: 91
and_07 Отправлено: 28 Января, 2015 - 09:21:49 • Тема: Подключение к базе с помощью ООП • Форум: Объектно-ориентированное программирование

Ответов: 4
Просмотров: 1500
PHP:
скопировать код в буфер обмена
  1.  
  2. ...
  3.   public function setDb(){
  4.                         try{
  5.                                 $conn = new PDO("mysql:host = $this->host; $this->dbname", $this->dbuser, $this->dbpass);
  6. ...
  7. ...
  8. ...
  9. $db = new DataBase($host, $dbuser, $dbpass, $dbname);
  10. $db->setDb();
  11.  
and_07 Отправлено: 27 Января, 2015 - 09:33:58 • Тема: В чём может быть проблема • Форум: HTTP и PHP

Ответов: 4
Просмотров: 931
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $fio = $_GET['fio'];
  3. ....
  4. $query = mysql_query("SELECT * from admins WHERE access='$fio' ORDER BY id ASC", $db_conn);
  5. ....
  6. ?>


Круто!Давно такого не видел!
Эт на боевом так?
and_07 Отправлено: 21 Января, 2015 - 15:02:59 • Тема: сортировка перед группировкой mysql • Форум: Работа с СУБД

Ответов: 10
Просмотров: 1921
ну смотри тогда explain analyze
ищи что жрет время
and_07 Отправлено: 21 Января, 2015 - 14:48:37 • Тема: сортировка перед группировкой mysql • Форум: Работа с СУБД

Ответов: 10
Просмотров: 1921
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM (
  2.  
  3. SELECT max(t.id) mid, t.name
  4. FROM test t
  5. ) t
  6.  
  7. JOIN users u
  8.         ON u.id =t.mid
  9.  
  10. GROUP BY name
  11. ORDER BY did DESC
and_07 Отправлено: 21 Января, 2015 - 14:44:17 • Тема: сортировка перед группировкой mysql • Форум: Работа с СУБД

Ответов: 10
Просмотров: 1921
а если как то так

CODE (SQL):
скопировать код в буфер обмена
  1. SELECT max(t.id) mid, t.name
  2. FROM test t
  3. JOIN users u
  4.         ON u.id = max(t.id)
  5. GROUP BY name
  6. ORDER BY did DESC


+ с having поиграться еще можно
and_07 Отправлено: 19 Января, 2015 - 16:39:13 • Тема: Функции JavaScript • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 668
происходит установка атрибута disabled
если availableVendors[i] то '' иначе 'disabled'

для элемента '#vendorsSelect option[value=' + i + ']'
and_07 Отправлено: 13 Января, 2015 - 15:30:14 • Тема: nodejs + webscraper = утечками памяти в Node.js • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 1032
пасиб так и думал
ток лениво было все переписывать
+ phantomjs давольно медленный
and_07 Отправлено: 27 Декабря, 2014 - 11:33:02 • Тема: nodejs + webscraper = утечками памяти в Node.js • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 1032
доброго времени суток
И так суть проблемы есть список страниц сайта с которых нужно забрать контент (неважно картинки или текст)
скрипт запускается локально через консоль (linux)
так вот при 1 запуске возвращаются все записи их около 5000 то есть
все контент получил при последущих запусках количество резко уменьшается до 2000 при этом никаких ошибок не возникает
+ если запустить параллельно еще хром и скайп то вернется еще меньше записей

+ использую модуль request для получения контента

хотел бы услышать рекомендации по выявлению таких багов
+ если ошибка связана с нехваткой памяти что бы выдавал ошибку
и т.д.
(т.е. скрипт отрабатывает без ошибок)
and_07 Отправлено: 17 Ноября, 2014 - 16:32:20 • Тема: среднее геометрическое массива • Форум: JavaScript & VBScript

Ответов: 12
Просмотров: 1862
так для кучи ))

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. /**
  3.  * not use
  4.  */
  5. function isInteger(num) {
  6.   return (num ^ 0) === num;
  7. }
  8.  
  9. /*
  10.  *USE
  11.  *clean(arr,null);
  12.  *clean(arr,"");
  13.  *clean(arr,undefined);
  14.  */
  15. var clean = function(arr,deleteValue){
  16.     for (var i = 0; i < arr.length; i++)
  17.     {
  18.         if (arr[i] == deleteValue)
  19.         {        
  20.             arr.splice(i, 1);
  21.             i--;
  22.         }
  23.     }
  24.     return arr;
  25. };
  26.  
and_07 Отправлено: 14 Ноября, 2014 - 11:45:45 • Тема: парсер yandex с решением captcha • Форум: Работа с сетью

Ответов: 22
Просмотров: 10252
ну тогда google

http://forum.php.su/topic.php?fo...1&topic=6024
and_07 Отправлено: 14 Ноября, 2014 - 10:46:36 • Тема: парсер yandex с решением captcha • Форум: Работа с сетью

Ответов: 22
Просмотров: 10252
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. //как понимаю тут ломаем капчу antigateRecognize
  4. $result_key=iconv('utf-8','windows-1251',$addur->antigateRecognize($filename));
  5.  
  6.  
  7. //формируем массив для отправки
  8. $post=array("key"=>$key,"retpath"=>$retpath,"rep"=>$result_key);
  9.  
  10. //print_r($post); die();
  11.  
  12. //отправляем данные из $post методом GET
  13. $output=$this->get_curl_info('http://yandex.ru/checkcaptcha?key='.$post['key'].'&retpath='.$post['retpath'].'&rep='.$post['rep'].'');
  14.  
  15.  print_r($output); die();


а теперь вопрос
вы уверены что отправлять нужно GET?

если вбить полученный урл в браузере что выводит?
and_07 Отправлено: 13 Ноября, 2014 - 16:59:51 • Тема: парсер yandex с решением captcha • Форум: Работа с сетью

Ответов: 22
Просмотров: 10252
esterio пишет:
практически верно, но есть случаи когда нужно емулировать действия вместо использования АПИ. как пример фесбук. был проект где в форме пользователя стояло поле которое отсутсвувало в АПИ.


не понял
я и говорю для эмуляции действий пользователя данный вариант не оч хороший
and_07 Отправлено: 13 Ноября, 2014 - 16:17:22 • Тема: парсер yandex с решением captcha • Форум: Работа с сетью

Ответов: 22
Просмотров: 10252
Не понятно для чего вам это нужно
у яндекса есть свой API для разработчика

если нужно эмулировать пользователя вы выбрали не очень хороший вариант
and_07 Отправлено: 30 Октября, 2014 - 10:56:44 • Тема: приручить phantomJS • Форум: JavaScript & VBScript

Ответов: 9
Просмотров: 4292
ну смотря что вам нужно

http://phantomjs[dot]org/api/webpage[dot][dot][dot]/include-js[dot]html

http://phantomjs[dot]org/api/webpage[dot][dot][dot]od/evaluate[dot]html
and_07 Отправлено: 30 Октября, 2014 - 10:39:14 • Тема: приручить phantomJS • Форум: JavaScript & VBScript

Ответов: 9
Просмотров: 4292
+ The injectJs() method is similar to includeJs(). The difference is that the injected script file does not need to be accessible from the page object. This allows you to, for example, inject scripts from your local file system.

Страниц (7): « 1 2 3 [4] 5 6 7 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB