PHP.SU

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

Страниц (28): « 1 2 [3] 4 5 6 7 8 9 ... » В конец

> Найдено сообщений: 419
likvidator Отправлено: 04 Июня, 2015 - 18:54:53 • Тема: Curl и multipart/form-data • Форум: Вопросы новичков

Ответов: 4
Просмотров: 1244
Получаю данные из формы на сайте и теперь необходимо эту же форму отправить.. Все отлично,только вот enctype="multipart/form-data" жизнь портит... В форме только инпуты,чекбоксы и селекты... (@ нам не нужен и не поможет).
PHP:
скопировать код в буфер обмена
  1.  
  2. $curlpost=array(
  3.     'service' => 5,
  4.     'group' => 1,
  5.     'cartype' => 0,
  6.     'connecttype' => 'terminal',
  7.     'carfile' => 'vaz2109',
  8.     'colorfile' => 'dark-green',
  9.     'primary_queue' => 4,
  10.     'code' => 'р143',
  11.     'autonum' => 143,
  12.     'color' => 'темно-зеленый',
  13.     'brand' => 'ВАЗ',
  14.     'model' => 21093,
  15.     'carage' => 2004,
  16.     'lastname' => 'Шакир',
  17.     'firstname' => 'Асхабов',
  18.     'middlename' => 'Ш',
  19.     'age' => 1985,
  20.     'phone' => 89886078232,
  21.     'note' => ,
  22.     'can_contrs' => 'on',
  23.     'active' => 'on',
  24.     'priority' => 0,
  25.     'block_reason' => '',
  26.     'queues' => 'on',
  27.     'workstart' =>'' ,
  28.     'workend' =>'' ,
  29.     'permit_number' => '',
  30.     'has_web_access' => '',
  31.     'can_see_dst' => '',
  32.     'username' => 1431,
  33.     'password' => '',
  34.     '_save' => 'Сохранить'
  35. );
  36.         $ch = curl_init();  
  37.         curl_setopt($ch, CURLOPT_URL,"http://".$this->domain."/cars/edit/$id/");
  38.         curl_setopt($ch, CURLOPT_VERBOSE, true);
  39.         curl_setopt($ch, CURLOPT_HTTPHEADER, $hd);
  40.               curl_setopt($ch,CURLOPT_ENCODING , "gzip");
  41.               curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
  42.         curl_setopt($ch,CURLOPT_NOBODY,1);
  43.               curl_setopt($ch,CURLOPT_HEADER,1);
  44.               curl_setopt($ch, CURLOPT_TIMEOUT,60);
  45.     curl_setopt($ch, CURLOPT_POST,1);
  46.     //curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($curlpost));
  47.     curl_setopt($ch, CURLOPT_POSTFIELDS, $curlpost);
  48.         $result = curl_exec($ch);
  49.                 echo "<br>cURL error number:" . curl_errno($ch) . " <br>";
  50.     echo "<br>cURL error:" . curl_error($ch) . " <br>";
  51.         curl_close($ch);
  52.  

Если без http_build_query,то получаю "cURL error:failed creating formpost data"
Если с,то отправляется просто пост и данные не сохраняются...
likvidator Отправлено: 31 Мая, 2015 - 15:19:35 • Тема: Отправка сообщений в телеграм • Форум: Вопросы новичков

Ответов: 4
Просмотров: 1300
DeepVarvar пишет:
Ты хотеть чтобы кто-то за тебя эти доки почитал?

Я хотеть:
а) линк на ру доки или какую-нибудь ру статью... Я все же не так силен в английском,как хотелось бы
б) увидеть ответ человека, который с этм сталкивался или имеет хоть какое-то представление о работе данного сервиса
(Добавление)
ну и банально: просто помощи...
likvidator Отправлено: 31 Мая, 2015 - 14:56:00 • Тема: Отправка сообщений в телеграм • Форум: Вопросы новичков

Ответов: 4
Просмотров: 1300
Пытаюсь наладить отправку сообщений через телеграм. Логично, что изначально нужно создать приложение - сделал. Затем нам нужно авторизоваться пользователем, который будет отправлять сообщения. Идем сюда: https://core[dot]telegram[dot]org/method/auth[dot]sendCode . Т.е. мы должны получить смс-код на телефон пользователя,а затем (https://core[dot]telegram[dot]org/method/auth[dot]signIn ) авторизоваться, используя этот код.
А теперь, собственно, вопрос: А куда слать запросы и в каком виде?)) Все,что мне дали в настройках - это ip'шники MTProto серверов, но в манах ясно было написано, что MTProto используется не в web-приложениях...
likvidator Отправлено: 19 Марта, 2015 - 11:52:22 • Тема: Curl и поток • Форум: Вопросы новичков

Ответов: 2
Просмотров: 144
DeepVarvar пишет:
PHP:
скопировать код в буфер обмена
  1. curl_setopt($ch, CURLOPT_PROGRESSFUNCTION, function(
  2.     $DownloadSize, $Downloaded, $UploadSize, $Uploaded
  3. ){
  4.     // смотрим сколко скачало, если уже хватит, то return false;
  5. });

Спасибо.
likvidator Отправлено: 19 Марта, 2015 - 10:16:08 • Тема: Curl и поток • Форум: Вопросы новичков

Ответов: 2
Просмотров: 144
Есть поток(радио). Вытаскиваю курлом все нормально,но мне нужны первые 100-300 байт,не больше.Сейчас стоит:

Но
то далеко не то,что нужно...
likvidator Отправлено: 18 Марта, 2015 - 16:05:44 • Тема: Выбрать и объединить данные из двух таблиц • Форум: Вопросы новичков

Ответов: 1
Просмотров: 87
http://potapov[dot]com[dot]ua/library/21/
likvidator Отправлено: 16 Марта, 2015 - 16:28:06 • Тема: Логика отправки данных с формы в БД • Форум: Вопросы новичков

Ответов: 6
Просмотров: 368
lastdays пишет:
Если идет валидация на стороне клиента, то какого черта проходит submit ?

3 секунды займет обход этой валидации и отправка пустых значений(ну или скули,например) прямым постом
likvidator Отправлено: 16 Марта, 2015 - 05:36:30 • Тема: функции • Форум: Вопросы новичков

Ответов: 1
Просмотров: 138
PHP:
скопировать код в буфер обмена
  1. function func1($param){
  2. return $param;
  3. }
  4. function func2($par){
  5. return $result;
  6. }
  7. func2(func1($param));
  8.  

?
likvidator Отправлено: 09 Марта, 2015 - 22:48:03 • Тема: Ассоциативный массив • Форум: Вопросы новичков

Ответов: 3
Просмотров: 322
Ts.Saltan пишет:
од не тестировал, но должно работать

Работает... Я тут тоже прикинул..но уж ночь,не очень мне он нравится:
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <html>
  3. <head>
  4.   <title></title>
  5. </head>
  6. <body>
  7.  

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $user = array ("Иванов И.И." => array('name'=>"Иванов И.И.", 'age'=>28, 'visited'=>28), "Петров В.И." =>array('name'=>"Петров В.И.",'age'=>24, 'visited'=>21), "Сидоров К.С." =>array('name'=>"Сидоров К.С.",'age'=>19, 'visited'=>22), "Клон Сидорова К.С." =>array('name'=>"Клон К.С.",'age'=>1899, 'visited'=>22));
  3. foreach($user as $key=>$value){
  4. $value['name']=$key;
  5. $subarr[$value['visited']][]=$value;
  6. }
  7. krsort($subarr);
  8. ?>

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <table border="1px">
  3. <tr><td>ФИО</td><td>Возраст</td><td>Количество посещений</td></tr>
  4.  

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. foreach($subarr as $sb){
  3. foreach($sb as $arr){
  4. ?>
  5. <tr><td><?=$arr['name']?></td><td><?=$arr['age']?></td><td><?=$arr['visited']?></td></tr>
  6. <?
  7. }}
  8. ?>

CODE (html):
скопировать код в буфер обмена
  1.  
  2. </table>
  3. </body>
  4. </html>
  5.  
likvidator Отправлено: 09 Марта, 2015 - 22:18:29 • Тема: PHP MYSQL.Поиск по нескольким полям • Форум: Вопросы новичков

Ответов: 2
Просмотров: 384
Формируйте запрос по ходу дела:
PHP:
скопировать код в буфер обмена
  1.  
  2. $filter=(empty($_POST['fio']))? '' : " WHERE `fio`='{$_POST['fio']}'";
  3. if($filter){
  4. $and='AND';
  5. }
  6. $filter.=(empty($_POST['adress']))? '' : "$and WHERE `adress`='{$_POST['adress']}'";
  7. $sql="SELECT 1,2 FROM `table` $filter"
  8.  

P/S ПРИМЕРНО так...
likvidator Отправлено: 08 Марта, 2015 - 22:00:41 • Тема: чтение из файла • Форум: Вопросы новичков

Ответов: 3
Просмотров: 254
http://forum.php.su/topic.php?fo...58695#1425758695 - здесь я "говорил гавно",а тут вы ДЕЛАЕТЕ ЭТО САМОЕ ГОВНО
zloy dyx пишет:

PHP:
скопировать код в буфер обмена
  1.  
  2. while(!feof($f))
  3. {
  4. $bot_url= fgets($f);
  5. if( $curl = curl_init() ) {
  6.     curl_setopt($curl, CURLOPT_URL, 'http://'.$bot_url.'');
  7.     curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
  8.     $useragent="bot/0.9";
  9.     curl_setopt($curl, CURLOPT_USERAGENT, $useragent);
  10.     curl_setopt($curl,CURLOPT_REFERER, "HTTP://bot/0.9");
  11.     $out = curl_exec($curl);
  12.     echo $out;
  13.     curl_close($curl);
  14.     }
  15. }
  16.  

==
http://ru[dot]lmgtfy[dot]com/?q=multi+curl
likvidator Отправлено: 07 Марта, 2015 - 22:04:55 • Тема: Бонусная система • Форум: Вопросы новичков

Ответов: 7
Просмотров: 353
LIME пишет:
zloy dyx а не путаешь ты PDO с механизмом подготовленных запросов?
который относится к определенной версии MySql и никак не к драйверу php
хлопни себя еще раз по лицуУлыбка

А я вообще о другом... Показывалась логика запросов... Причем специально обернул в ['code=SQL']['/code']... У него и mysqli запросто быть может,да и вообще что угодно...
likvidator Отправлено: 07 Марта, 2015 - 21:08:50 • Тема: Бонусная система • Форум: Вопросы новичков

Ответов: 7
Просмотров: 353

LIME,пора покинуть этот форум.Так эксперт нас еще никогда не позорил=( (ну меня уж точно)
likvidator Отправлено: 07 Марта, 2015 - 17:06:25 • Тема: Бонусная система • Форум: Вопросы новичков

Ответов: 7
Просмотров: 353
CODE (SQL):
скопировать код в буфер обмена
  1. UPDATE SET .... WHERE `id`/`login`=$id/'$login'

OR
CODE (SQL):
скопировать код в буфер обмена
  1. INSERT INTO `subtable`(`userid`/'ulogin',`someint`) VALUES($id/'$login',$val)
likvidator Отправлено: 24 Февраля, 2015 - 20:55:45 • Тема: Защита авторизации без капчи • Форум: Вопросы новичков

Ответов: 11
Просмотров: 366
utilizatrg пишет:
а я возьму скрипт, который будет генерить случайные пары логин пасс и по 100 запросов в сек посылать на сайт. Что случится с базой?

учитывая,что это уже тупо ддос... Что мне мешает заходить на сайт с заного очищенной кукой? и заставлять пых генерить новый сессионый файл? и делать эти же 100 запросов в сек?
(Добавление)
причем 100 сессионных файлов и 100 записей в бд - штуки настолько разные(в плане нагрузки),что даже обсуждать,что есть лучше,а что хуже - глупо

Страниц (28): « 1 2 [3] 4 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB