PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (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�1k@��56F�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�1k@��56F�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 пишет:
Добрый день!
Попробуйте так
Спойлер (Отобразить ) PHP:
скопировать код в буфер обмена
<?PHP
$url = "http://marik.spyoutdoor.com/photo/ph.php?board=1&ptype=photo" ;
$foto = file_get_contents_curl( $url ) ;
{
echo "html Error: $html " ;
}
else
{
echo $foto ;
}
//------------------------------------------
function file_get_contents_curl( $url )
{
return $httpCode == 200?$data : $httpCode ;
}
?>
Это немного фото "изнутри"
Спойлер (Отобразить ) ����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�1k@��56F�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
если удасться спарсить найдёте в нём
Спойлер (Отобразить ) CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 100
Удачи!
По этому curl, curl_getinfo возвращает все значения 0
pernik
Отправлено: 14 Февраля, 2019 - 10:34:57 • Тема: Парсинг страницы с не простой кодировкой • Форум: HTTP и PHP
Ответов: 8 Просмотров: 2193
Vladimir Kheifets пишет: pernik пишет: Да там явно не UTF-8, я предпологаю что там кодируют html при обращении с другого сервера. Не знаю можно ли это как то обойти ?
там явно не UTF-8? см. что там
CODE (
html ):
скопировать код в буфер обмена
<!DOCTYPE html>
<html lang = "ru-RU" >
<head >
<meta charset = "UTF-8" >
<title > Давид | Давид- наружная реклама Харьков</ title >
<meta name = "viewport" content = "width=device-width" / >
<link rel = "shortcut icon" href = "/favicon.png" type = "image/x-icon" >
<link rel = "icon" href = "/favicon.png" type = "image/x-icon" >
..........................................................
..........................................................
А у меня это
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
Отправлено: 12 Января, 2016 - 13:00:43 • Тема: phpExcel • Форум: Работа с сетью
Ответов: 0 Просмотров: 749
Здравствуйте, есть excel файл в котором есть ячейки и в эти ячейках стоят копии других ячеяк с фонам, и поэтому когда я пытаюсь узнать цвет фона
(getStyle('I2')->getSharedComponent()->getFill()->getStartColor()->getRGB()) постоянно он белый (FFFFFFF)
мож кто сталкивался с такой проблемой ?
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 ExBB FM 1.0 RC1. InvisionExBB