PHP.SU

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

Страниц (36): В начало « ... 6 7 8 9 [10] 11 12 13 14 ... » В конец

> Найдено сообщений: 530
vsll Отправлено: 23 Июня, 2011 - 19:57:03 • Тема: массив • Форум: Хранение данных, их вывод и обработка

Ответов: 21
Просмотров: 4430
вы два чекбокса выбрали?
vsll Отправлено: 23 Июня, 2011 - 19:51:18 • Тема: массив • Форум: Хранение данных, их вывод и обработка

Ответов: 21
Просмотров: 4430
PHP:
скопировать код в буфер обмена
  1. if(isset($_POST['delete_sub_party']))
  2.         {
  3.  var_dump ($_POST['party']);
  4.  
  5. }
результат напишите сюда
vsll Отправлено: 23 Июня, 2011 - 19:39:17 • Тема: массив • Форум: Хранение данных, их вывод и обработка

Ответов: 21
Просмотров: 4430
да нет, так не будет работать, оставьте предыдущую схему и у чекбоксов смените party на party[]
vsll Отправлено: 23 Июня, 2011 - 19:27:48 • Тема: Помощь с контактом • Форум: Прочее

Ответов: 18
Просмотров: 136
DeepVarvar пишет:
Он у меня давно в списке контактов в ICQ. Не гоните на человека.

у вас с головой как? если он у вас давно в списке, то почему не обратился к вам напрямую?
ак можно и продать, и взломать ...
vsll Отправлено: 23 Июня, 2011 - 18:54:42 • Тема: массив • Форум: Хранение данных, их вывод и обработка

Ответов: 21
Просмотров: 4430
PHP:
скопировать код в буфер обмена
  1. <input type='checkbox' name='party[]' value='".$group_row3['id_party']."' />
vsll Отправлено: 23 Июня, 2011 - 18:47:15 • Тема: массив • Форум: Хранение данных, их вывод и обработка

Ответов: 21
Просмотров: 4430
посмотрите, в исходном коде страницы значения value для чекбоксов - integer?
vsll Отправлено: 23 Июня, 2011 - 18:25:29 • Тема: массив • Форум: Хранение данных, их вывод и обработка

Ответов: 21
Просмотров: 4430
Вы имена кнопок и запросов сверьте, я вам ориентировочный алгоритм написала, а не готовый код. У меня такая схема работает
vsll Отправлено: 23 Июня, 2011 - 18:11:28 • Тема: Помощь с контактом • Форум: Прочее

Ответов: 18
Просмотров: 136
походу очередная мошенническая схема
vsll Отправлено: 23 Июня, 2011 - 18:06:50 • Тема: массив • Форум: Хранение данных, их вывод и обработка

Ответов: 21
Просмотров: 4430
PHP:
скопировать код в буфер обмена
  1. echo "<input type='checkbox' name='party' value='".$group_row3['id_party']."' />";
  2. if(isset($_POST[$v])) {
  3.     $party_ids = "";
  4.     if (isset($_POST['party']) && is_array($_POST['party'])) {
  5.         foreach ($_POST['party'] as $thisnum) {
  6.             if (is_int($thisnum)) { $party_ids .= ($party_ids ? "," : "").$thisnum; }
  7.         }
  8.         $delete_access_group = mysql_query("DELETE FROM access WHERE id_party IN (".$party_ids.")");
  9.     }
  10. }
vsll Отправлено: 23 Июня, 2011 - 15:01:39 • Тема: Помощь с контактом • Форум: Прочее

Ответов: 18
Просмотров: 136
Саныч, в личку только могу скинуть, если актуально
vsll Отправлено: 22 Июня, 2011 - 14:35:09 • Тема: Помогите написать скрипт рейтинга • Форум: Напишите за меня, пожалуйста

Ответов: 15
Просмотров: 137
<input type = "submit"
if (remote ip есть в базе) { name="done" }
else { name="but" }
id = "page1" value = "Голосовать">
vsll Отправлено: 22 Июня, 2011 - 14:21:00 • Тема: Помогите написать скрипт рейтинга • Форум: Напишите за меня, пожалуйста

Ответов: 15
Просмотров: 137
Обязательно каждой картинке по сабмиту, почему бы радио не расставить и один сабмит для всех?
vsll Отправлено: 21 Июня, 2011 - 18:32:28 • Тема: x86 или x64 • Форум: Прочее

Ответов: 20
Просмотров: 136
Мелкий пишет:
небольшой рост производительности.
это да + рост глючности к тому же
x-86 более устойчивая
vsll Отправлено: 21 Июня, 2011 - 12:46:56 • Тема: Трансляция видео с камеры. • Форум: Работа с сетью

Ответов: 3
Просмотров: 1490
Вы хотите подключиться к камерам в сбербанке? Ниндзя )))
Видео должно быть в подходящем для веб трансляции формате
vsll Отправлено: 20 Июня, 2011 - 15:28:44 • Тема: Multi Curl • Форум: Работа с сетью

Ответов: 11
Просмотров: 5722
Если под ваш случай то просто уберите if c селектом:
PHP:
скопировать код в буфер обмена
  1. function m_curl($tasks){
  2. $cmh = curl_multi_init();
  3. $tasks_curl = array();
  4. foreach ($tasks as $task) {
  5.     $ch = curl_init($task);
  6.     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  7.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  8.     curl_setopt($ch, CURLOPT_HEADER, 0);
  9.     curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60);
  10.     curl_setopt($ch, CURLOPT_TIMEOUT, 60);
  11.     $tasks_curl[$task] = $ch;
  12.     curl_multi_add_handle($cmh, $ch);
  13. }
  14. $active = null;
  15. do {
  16.     $mrc = curl_multi_exec($cmh, $active);
  17. }
  18. while ($mrc == CURLM_CALL_MULTI_PERFORM);
  19. while ($active && ($mrc == CURLM_OK)) {
  20.    
  21.         do {
  22.             $mrc = curl_multi_exec($cmh, $active);
  23.             $info = curl_multi_info_read($cmh);
  24.             if ($info['msg'] == CURLMSG_DONE) {
  25.                 $ch = $info['handle'];
  26.                 $task = array_search($ch, $tasks_curl);
  27.                 $tasks_curl[$task] = curl_multi_getcontent($ch);
  28.                 curl_multi_remove_handle($cmh, $ch);
  29.                 curl_close($ch);
  30.             }
  31.         }
  32.         while ($mrc == CURLM_CALL_MULTI_PERFORM);
  33.    
  34. }
  35. return 0;
  36. }

Если вам нужно просто пройтись по урлам то из приведённой мной ссылки простой и на 100% рабочий пример:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. function multiCurl($data, $options = array())
  3. {
  4.  
  5.   $curls = array();
  6.   // Массив дескрипторов. Библиотека создат много экземпляров своего
  7.   // механизма, но работать они будут параллельно
  8.  
  9.   $result = array();
  10.   // массив с результатами запрошенных страниц которые наша функция вернет.
  11.  
  12.   $mh = curl_multi_init();
  13.   // Дескриптор мульти потока. Тоесть эта штука отвечает за то, чтобы много
  14.   // запросов шли параллельно.
  15.  
  16.   foreach ($data as $id => $d) {
  17.  
  18.     $curls[$id] = curl_init();
  19.         // Для каждого url создаем отдельный curl механизм чтоб посылал запрос)
  20.  
  21.         $url = (is_array($d) && !empty($d['url'])) ? $d['url'] : $d;
  22.         // Если $d это массив (как в случае с пост), то достаем из массива url
  23.         // если это не массив, а уже ссылка - то берем сразу ссылку
  24.  
  25.         curl_setopt($curls[$id], CURLOPT_URL,            $url);
  26.     curl_setopt($curls[$id], CURLOPT_HEADER,         0);
  27.     curl_setopt($curls[$id], CURLOPT_RETURNTRANSFER, 1);
  28.  
  29.     // Если у нас есть пост данные, тоесть запрос отправляется постом
  30.         // устанавливаем флаги и добавляем сами данные
  31.     if (is_array($d) && !empty($d['post']))
  32.         {
  33.         curl_setopt($curls[$id], CURLOPT_POST,       1);
  34.         curl_setopt($curls[$id], CURLOPT_POSTFIELDS, $d['post']);
  35.     }
  36.  
  37.  
  38.     // Если указали дополнительные параметры $options то устанавливаем их
  39.         // смотри документацию функции curl_setopt_array
  40.     if (count($options)>0) curl_setopt_array($curls[$id], $options);
  41.  
  42.         // добавляем текущий механизм к числу работающих параллельно
  43.     curl_multi_add_handle($mh, $curls[$id]);
  44.   }
  45.  
  46.   // число работающих процессов.
  47.   $running = null;
  48.  
  49.   // curl_mult_exec запишет в переменную running количество еще не завершившихся
  50.   // процессов. Пока они есть - продолжаем выполнять запросы.
  51.   do { curl_multi_exec($mh, $running); } while($running > 0);
  52.  
  53.   // Собираем из всех созданных механизмов результаты, а сами механизмы удаляем
  54.   foreach($curls as $id => $c)
  55.   {
  56.     $result[$id] = curl_multi_getcontent($c);
  57.     curl_multi_remove_handle($mh, $c);
  58.   }
  59.  
  60.   // Освобождаем память от механизма мультипотоков
  61.  
  62.   // возвращаем данные собранные из всех потоков.
  63.   return $result;
  64. }
  65.  

Страниц (36): В начало « ... 6 7 8 9 [10] 11 12 13 14 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB