PHP.SU

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

Страниц (1): [1]

> Найдено сообщений: 15
pernik Отправлено: 17 Мая, 2019 - 15:17:13 • Тема: Почта и secureurl.fwdcdn.com • Форум: HTTP и PHP

Ответов: 0
Просмотров: 1754
Всем привет.
Почтовик не хочет отображать фотки с сайта,
в службе подержке скахзали что используют User-Agent: Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36 (via secureurl.fwdcdn.com - mail.ukr.net proxy)
из-за (via secureurl.fwdcdn.com - mail.ukr.net proxy) выдоет ошибку 403.
кто то может подсказать , что у меня на серваке не так ?
pernik Отправлено: 26 Марта, 2019 - 12:54:47 • Тема: Спарсить картинку по URLu • Форум: Работа с файловой системой и файлами

Ответов: 12
Просмотров: 2432
Этот не код (php-скрипт), а то что он выводит.
Скопируйте мой скрипт и посмотрите результат.
Будет либо то, что я показал или html Error: ....[/quote]

У меня результат этого скрипта = false;
И не пойму как он у Вас сработал

В нем не определена $html;

<?PHP
$url="http://marik.spyoutdoor.com/photo/ph.php?board=1&ptype=photo";
$foto=file_get_contents_curl($url);
if(is_integer($html))
{
echo "html Error: $html";
}
else
{
echo $foto;
}
//------------------------------ ------------
function file_get_contents_curl($url)
{
$ch=curl_init();
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_ENCODING, "");
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
$data=curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
return $httpCode==200?$data:$httpCode;
}
?>
pernik Отправлено: 26 Марта, 2019 - 10:59:36 • Тема: Спарсить картинку по URLu • Форум: Работа с файловой системой и файлами

Ответов: 12
Просмотров: 2432
Vladimir Kheifets пишет:
pernik пишет:
По этому curl, curl_getinfo возвращает все значения 0

Показал Вам код и что он возвращает для Вашего Url
Цитата:
����JFIF��q�4�L���[Nխ�Iܭ�*�:ۤOIYO�Y$R�eiA����^��ͥ@E�P�(j���a�l! ƁڀZ�정�`��f�h��*��҉���Y�$�!N��Y��@�N�D4&� 6��kK�&l�6 6�0) �&T�������J*F�o�ˆ<�y�U��3Iԛ�ppR6&bplJ4�`� =lcH�1 k@��5 6F�l)�:j�m��ж��M٠�R%��ܠ�`�$B^`�e70ɱ�S��,�� 4"����l�l�����M�G�t)30 ޅ���@P�ob�f��f�m��F��'d �B`M��8��p�X
Вы ожидали увидеть что-то другое?


Нет, я про то что даже не вижу этого
����JFIF��q�4�L���[Nխ�Iܭ�*�:ۤOIYO�Y$R�eiA����^��ͥ@E�P�(j���a�l! ƁڀZ�정�`��f�h��*��҉���Y�$�!N��Y��@�N�D4&� 6��kK�&l�6 6�0) �&T�������J*F�o�ˆ<�y�U��3Iԛ�ppR6&bplJ4�`� =lcH�1 k@��5 6F�l)�:j�m��ж��M٠�R%��ܠ�`�$B^`�e70ɱ�S��,�� 4"����l�l�����M�G�t)30 ޅ���@P�ob�f��f�m��F��'d �B`M��8��p�X

кода
pernik Отправлено: 26 Марта, 2019 - 09:55:42 • Тема: Спарсить картинку по URLu • Форум: Работа с файловой системой и файлами

Ответов: 12
Просмотров: 2432
Vladimir Kheifets пишет:
pernik пишет:
Всем привет, хочу спарсить картинку по URLu http://marik[dot]spyoutdoor[dot]com/phot[dot][dot][dot]&ptype=photo но curl_getinfo возврщает всё по 0 кроме url, можете подсказать хоть куда копать ?

Добрый день!
Попробуйте так
Спойлер (Отобразить)
Это немного фото "изнутри"
Спойлер (Отобразить)
если удасться спарсить найдёте в нём
Спойлер (Отобразить)
Удачи!


По этому curl, curl_getinfo возвращает все значения 0
pernik Отправлено: 25 Марта, 2019 - 17:48:47 • Тема: Спарсить картинку по URLu • Форум: Работа с файловой системой и файлами

Ответов: 12
Просмотров: 2432
andrewkard пишет:
Тогда curl со всеми заголовками

со всеми это с какими ?
pernik Отправлено: 25 Марта, 2019 - 17:11:54 • Тема: Спарсить картинку по URLu • Форум: Работа с файловой системой и файлами

Ответов: 12
Просмотров: 2432
andrewkard пишет:
file_get_contents
file_put_contents
пробовали?


первым делом, file_get_contents возращает false
pernik Отправлено: 25 Марта, 2019 - 16:12:08 • Тема: Спарсить картинку по URLu • Форум: Работа с файловой системой и файлами

Ответов: 12
Просмотров: 2432
Всем привет, хочу спарсить картинку по URLu http://marik[dot]spyoutdoor[dot]com/phot[dot][dot][dot]&ptype=photo но curl_getinfo возврщает всё по 0 кроме url, можете подсказать хоть куда копать ?
pernik Отправлено: 14 Февраля, 2019 - 18:07:37 • Тема: Парсинг страницы с не простой кодировкой • Форум: HTTP и PHP

Ответов: 8
Просмотров: 2193
Спасибо, помогло !!!
pernik Отправлено: 14 Февраля, 2019 - 10:34:57 • Тема: Парсинг страницы с не простой кодировкой • Форум: HTTP и PHP

Ответов: 8
Просмотров: 2193
Vladimir Kheifets пишет:
pernik пишет:
Да там явно не UTF-8, я предпологаю что там кодируют html при обращении с другого сервера. Не знаю можно ли это как то обойти ?


там явно не UTF-8? см. что там
CODE (html):
скопировать код в буфер обмена
  1. <!DOCTYPE html>
  2. <html lang="ru-RU">
  3. <head>
  4.  <meta charset="UTF-8">
  5. <title>Давид | Давид- наружная реклама Харьков</title>
  6.  <meta name="viewport" content="width=device-width" />
  7. <link rel="shortcut icon" href="/favicon.png" type="image/x-icon">
  8.  <link rel="icon" href="/favicon.png" type="image/x-icon">
  9. ..........................................................
  10. ..........................................................


А у меня это
echo file_get_contents("http://david.kh.ua");

‹н]{“ЫЦuяЯџ‹Lґ»5Бчk\U–е4ЌвШ’Э4±<; ’Ш% Й]Лљ±-»Iк4qУ¤Н¤MТДЙ4™>F¶ҐD¶e{¦џЂыЌъ;з ^д‚+j-w2#-I<оЅзЮуѕзњ»»цф7.їр­з®H]§ЯЫЫҐїROt
pernik Отправлено: 13 Февраля, 2019 - 11:42:46 • Тема: Парсинг страницы с не простой кодировкой • Форум: HTTP и PHP

Ответов: 8
Просмотров: 2193
Vladimir Kheifets пишет:
Добрый день!
Неплохо бы было увидеть Ваш pattern.
Вы не зaбыли добавить в pattern u ?
Например, '/................../u'
см.
https://maxivak[dot]com/working-with[dot][dot][dot]-strings-in-php/
Удачи!


Да там явно не UTF-8, я предпологаю что там кодируют html при обращении с другого сервера. Не знаю можно ли это как то обойти ?
pernik Отправлено: 12 Февраля, 2019 - 18:10:14 • Тема: Парсинг страницы с не простой кодировкой • Форум: HTTP и PHP

Ответов: 8
Просмотров: 2193
Всем гуру PHP привет, пытаюсь спарсить эту http://david[dot]kh[dot]ua/ страницу, но на выходе получаю битую кодировку, может кто что подскажет.
pernik Отправлено: 12 Января, 2016 - 13:00:43 • Тема: phpExcel • Форум: Работа с сетью

Ответов: 0
Просмотров: 749
Здравствуйте, есть excel файл в котором есть ячейки и в эти ячейках стоят копии других ячеяк с фонам, и поэтому когда я пытаюсь узнать цвет фона
(getStyle('I2')->getSharedComponent()->getFill()->getStartColor()->getRGB()) постоянно он белый (FFFFFFF)

мож кто сталкивался с такой проблемой ?
pernik Отправлено: 24 Июля, 2014 - 13:34:52 • Тема: curl с авторизацией • Форум: Работа с сетью

Ответов: 3
Просмотров: 1379
может кто-то помоч в этом не легком деле ?
pernik Отправлено: 23 Июля, 2014 - 23:42:21 • Тема: curl с авторизацией • Форум: Работа с сетью

Ответов: 3
Просмотров: 1379
ну вобщем я это понимаю и вроде так и делаю, гляньте код

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'POST http://www.kg-r.com/api/login');

curl_setopt($curl, CURLOPT_COOKIEJAR, 'cookies.txt');
curl_setopt($curl, CURLOPT_COOKIEFILE, 'cookies.txt');

curl_setopt($curl, CURLOPT_USERAGENT, "Opera/10.00 (Windows NT 5.1; U; ru) Presto/2.2.0");

curl_setopt($curl, CURLOPT_FAILONERROR, 1);

curl_setopt($curl, CURLOPT_REFERER, 'POST http://www.kg-r.com/api/login');

curl_setopt($curl, CURLOPT_TIMEOUT, 3);
curl_setopt($curl, CURLOPT_POST, 1);

curl_setopt($curl, CURLOPT_POSTFIELDS, 'login=userName&password=*****&rememberme=false');

curl_setopt($curl, CURLOPT_HEADER, 1);

curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt ($curl, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
$result = curl_exec($curl);
curl_close($curl);
echo $result;
pernik Отправлено: 23 Июля, 2014 - 23:29:54 • Тема: curl с авторизацией • Форум: Работа с сетью

Ответов: 3
Просмотров: 1379
как парсить если форма авторизации выводится JS-том и запрос идет через ajax

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB