PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (1): [1]
Найдено сообщений: 7
WhatIsWhat
Отправлено: 01 Сентября, 2019 - 18:39:48 • Тема: CURL PHP • Форум: Программирование на PHP
Ответов: 10 Просмотров: 887
LIME пишет: Начни с логина через curl с тем же файлом куки
Уже пробовал. Выдает джсон объект в котором что-то вроде этого: code:400 , не корректный запрос. Параметры я передавал правильные (Если я отправлял логин с "автоизованными" куки - ответ был пустой). Если что, там используются сессионые куки.
WhatIsWhat
Отправлено: 01 Сентября, 2019 - 18:29:40 • Тема: CURL PHP • Форум: Программирование на PHP
Ответов: 10 Просмотров: 887
LIME пишет: Ты все правильно делаешь... по твоему предположению.
Можно продолжать смотреть на код, или можно попробовать ковырять и разбираться. Запиши куки в файл. Запишите весь обмен вместе с заголовками. Смотри в браузере с сохранением предыдущих запросов( есть там такая пимпачка)
Видимо, я неправильно понял предыдущее сообщение.
Перед тем как создать эту тему, я занимался прочим два часа. В общем, буду сам разбираться.
WhatIsWhat
Отправлено: 01 Сентября, 2019 - 18:15:35 • Тема: CURL PHP • Форум: Программирование на PHP
Ответов: 10 Просмотров: 887
LIME пишет: CURLOPT_FOLLOWLOCATION зачем? Куда редиректит? Залогируй все ответы вместе с заголовками.
(Добавление)
Попробуй просто залогиниться и смотри что в куки файле. Не что ты предположил а что на самом деле. Копай
Зачем логинится? Я все куки передаю, непосредственно, в коде.
WhatIsWhat
Отправлено: 01 Сентября, 2019 - 17:53:03 • Тема: CURL PHP • Форум: Программирование на PHP
Ответов: 10 Просмотров: 887
LIME пишет: Другие заголовки? Authorization
Соответсвующего заголовка не нахожу. Вот заголовки:
Accept
*/*
Accept-Encoding gzip, deflate, br
Accept-Language ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Connection keep-alive
Content-Length 35
Content-Type application/x-www-form-urlencode d
Cookie куки...
Host vktarget.ru
User-Agent Mozilla/5.0 (Windows NT 6.1; W…) Gecko/20100101 Firefox/68.0
X-Requested-With XMLHttpRequest
WhatIsWhat
Отправлено: 01 Сентября, 2019 - 16:44:53 • Тема: CURL PHP • Форум: Программирование на PHP
Ответов: 10 Просмотров: 887
Здравствуйте, пытаюсь отправить следующий запрос:
PHP:
скопировать код в буфер обмена
$cookie_file = $_SERVER [ 'DOCUMENT_ROOT' ] . "cookie.txt" ;
curl_setopt ( $ch , CURLOPT_URL
, "https://vktarget.ru/api/all.php?action=check_task" ) ; curl_setopt ( $ch , CURLOPT_USERAGENT
, 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17' ) ; 'host_state' => 'vktarget.ru' ,
) ) ;
curl_setopt ( $ch , CURLOPT_COOKIE
, "" ) ; //Отправляю куки.
Ответ: {"code":100,"desc":"Authorization failed","uid":"7393136","with":null}" -
Соответственно, не происходит ничего для меня нужного.
Куки отправляю правильные (делал запрос на одну из страниц сайта)
WhatIsWhat
Отправлено: 16 Июня, 2019 - 14:42:40 • Тема: Проблема при форматировании текста(регулярные выражения) • Форум: Работа с файловой системой и файлами
Ответов: 2 Просмотров: 1717
Строитель пишет: WhatIsWhat Спойлер (Отобразить ) PHP:
скопировать код в буфер обмена
$file = 'Textdraw0 = TextDrawCreate(455.000000, 382.666809, "LD_SPAC:white");
TextDrawLetterSize(Textdraw0, 0.000000, 0.000000);
TextDrawTextSize(Textdraw0, 174.500000, 60.666687);
TextDrawAlignment(Textdraw0, 1);
TextDrawColor(Textdraw0, -1768515906);
TextDrawUseBox(Textdraw0, true);
TextDrawBoxColor(Textdraw0, 0);
TextDrawSetShadow(Textdraw0, 0);
TextDrawSetOutline(Textdraw0, 0);
TextDrawFont(Textdraw0, 5);
TextDrawSetPreviewModel(Textdraw0, 1714);
TextDrawSetPreviewRot(Textdraw0, -3.000000, 0.000000, 180.000000, 0.000000);' ;
'~.*\((.+)\).*~' , function ( $m ) {
return preg_replace ( [ '~[\s,]+~' , '~Textdraw\d+\|~' ] , [ '|' , '' ] , $m [ 1
] ) ; } , $file
) ) ;
echo $old ;
Демо
PHP:
скопировать код в буфер обмена
//Global Textdraws:
|
| new Text: Textdraw0;
|
|
| 455.000000 | 382.666809 | "LD_SPAC:white" | 0.000000 | 0.000000 | 174.500000 | 60.666687 | 1 |- 1768515906 | true| 0 | 0 | 0 | 5 | 1714 |- 3.000000 | 0.000000 | 180.000000 | 0.000000 |
| 180.000000 | 0.000000 ;
|
| lor- 1768515906 ;
| TextDrawUseBoxtrue;
| TextDrawBoxColor0;
| TextDrawSetShadow0;
| TextDrawSetOutline0;
| TextDrawFont5;
| TextDrawSetPreviewModel1714;
| TextDrawSetPreviewRot- 3.000000 | 0.000000 | 180.000000 | 0.000000 ;
|
|
WhatIsWhat
Отправлено: 15 Июня, 2019 - 22:04:18 • Тема: Проблема при форматировании текста(регулярные выражения) • Форум: Работа с файловой системой и файлами
Ответов: 2 Просмотров: 1717
Обрабатываемый текст:
PHP:
скопировать код в буфер обмена
//Global Textdraws:
new Text: Textdraw0;
Textdraw0 = TextDrawCreate( 455.000000 , 382.666809 , "LD_SPAC:white" ) ;
TextDrawLetterSize( Textdraw0, 0. 000000, 0. 000000) ;
TextDrawTextSize( Textdraw0, 174. 500000, 60. 666687) ;
TextDrawAlignment( Textdraw0, 1) ;
TextDrawColor( Textdraw0, - 1768515906) ;
TextDrawUseBox( Textdraw0, true ) ;
TextDrawBoxColor( Textdraw0, 0) ;
TextDrawSetShadow( Textdraw0, 0) ;
TextDrawSetOutline( Textdraw0, 0) ;
TextDrawFont( Textdraw0, 5) ;
TextDrawSetPreviewModel( Textdraw0, 1714) ;
TextDrawSetPreviewRot( Textdraw0, - 3. 000000, 0. 000000, 180. 000000, 0. 000000) ;
То, что хотелось бы получить:
PHP:
скопировать код в буфер обмена
455.000000 | 382.666809 | "LD_SPAC:white" | 0.000000 | 0.000000 | 174.500000 | 60.666687 | 1 |- 1768515906 | true| 0 | 0 | 0 | 5 | 1714 |- 3.000000 | 0.000000 | 180.000000 | 0.000000 |
То, что получилось в результате выполнения кода, приведенного выше:
PHP:
скопировать код в буфер обмена
Array00000| 382.666809 | "LD_SPAC:white" | 0.000000 | 0.000000 | 174.500000 | 60.666687 | 1 |- 1768515906 | true| 0 | 0 | 0 | 5 | 1714 |- 3.000000 | 0.000000 | 180.000000 | 0.000000 | Array00000| extdraw0| 0 | Textdraw0| 0 | Textdraw0| 5 | Textdraw0| 1714 | Textdraw0|- 3.000000 | 0.000000 | 180.000000 | 0.000000 |. 000000, 0.000000 |
Страниц (1): [1]
Powered by ExBB FM 1.0 RC1. InvisionExBB